RLBox
Public Member Functions | List of all members
rlbox::tainted_int_hint Class Reference

Tainted integer value that serves as a "hint" and not a definite answer. Comparisons with a tainted_volatile return such hints. They are not tainted<int> values because a compromised sandbox can modify tainted_volatile data at any time. More...

#include <rlbox_types.hpp>

Public Member Functions

 tainted_int_hint (int init)
 
 tainted_int_hint (const tainted_int_hint &)=default
 
tainted_int_hintoperator= (int rhs)
 
tainted_boolean_hint operator! ()
 
template<size_t N>
int unverified_safe_because (const char(&reason)[N]) const
 
int UNSAFE_unverified () const
 
int UNSAFE_unverified ()
 
auto INTERNAL_unverified_safe ()
 
auto INTERNAL_unverified_safe () const
 

Detailed Description

Tainted integer value that serves as a "hint" and not a definite answer. Comparisons with a tainted_volatile return such hints. They are not tainted<int> values because a compromised sandbox can modify tainted_volatile data at any time.


The documentation for this class was generated from the following file: