RLBox
rlbox::tainted_base_impl< T_Wrap, T, T_Sbx > Member List

This is the complete list of members for rlbox::tainted_base_impl< T_Wrap, T, T_Sbx >, including all inherited members.

BinaryOp(/);BinaryOp(% (defined in rlbox::tainted_base_impl< T_Wrap, T, T_Sbx >)rlbox::tainted_base_impl< T_Wrap, T, T_Sbx >
BinaryOp(&);BinaryOp(| (defined in rlbox::tainted_base_impl< T_Wrap, T, T_Sbx >)rlbox::tainted_base_impl< T_Wrap, T, T_Sbx >
BinaryOp(<<) (defined in rlbox::tainted_base_impl< T_Wrap, T, T_Sbx >)rlbox::tainted_base_impl< T_Wrap, T, T_Sbx >
BinaryOp(>>) (defined in rlbox::tainted_base_impl< T_Wrap, T, T_Sbx >)rlbox::tainted_base_impl< T_Wrap, T, T_Sbx >
BinaryOpValAndPtr(+) (defined in rlbox::tainted_base_impl< T_Wrap, T, T_Sbx >)rlbox::tainted_base_impl< T_Wrap, T, T_Sbx >
BinaryOpValAndPtr(-) (defined in rlbox::tainted_base_impl< T_Wrap, T, T_Sbx >)rlbox::tainted_base_impl< T_Wrap, T, T_Sbx >
BooleanBinaryOp(||);#define UnaryOp(opSymbol) UnaryOp(- (defined in rlbox::tainted_base_impl< T_Wrap, T, T_Sbx >)rlbox::tainted_base_impl< T_Wrap, T, T_Sbx >
CompareOp(==, true) (defined in rlbox::tainted_base_impl< T_Wrap, T, T_Sbx >)rlbox::tainted_base_impl< T_Wrap, T, T_Sbx >
CompareOp(!=, true) (defined in rlbox::tainted_base_impl< T_Wrap, T, T_Sbx >)rlbox::tainted_base_impl< T_Wrap, T, T_Sbx >
CompareOp(<, false) (defined in rlbox::tainted_base_impl< T_Wrap, T, T_Sbx >)rlbox::tainted_base_impl< T_Wrap, T, T_Sbx >
CompareOp(<=, false) (defined in rlbox::tainted_base_impl< T_Wrap, T, T_Sbx >)rlbox::tainted_base_impl< T_Wrap, T, T_Sbx >
CompareOp(>, false) (defined in rlbox::tainted_base_impl< T_Wrap, T, T_Sbx >)rlbox::tainted_base_impl< T_Wrap, T, T_Sbx >
CompareOp(>=, false) (defined in rlbox::tainted_base_impl< T_Wrap, T, T_Sbx >)rlbox::tainted_base_impl< T_Wrap, T, T_Sbx >
CompoundAssignmentOp(+) (defined in rlbox::tainted_base_impl< T_Wrap, T, T_Sbx >)rlbox::tainted_base_impl< T_Wrap, T, T_Sbx >
CompoundAssignmentOp(-) (defined in rlbox::tainted_base_impl< T_Wrap, T, T_Sbx >)rlbox::tainted_base_impl< T_Wrap, T, T_Sbx >
CompoundAssignmentOp(/);CompoundAssignmentOp(% (defined in rlbox::tainted_base_impl< T_Wrap, T, T_Sbx >)rlbox::tainted_base_impl< T_Wrap, T, T_Sbx >
CompoundAssignmentOp(&);CompoundAssignmentOp(| (defined in rlbox::tainted_base_impl< T_Wrap, T, T_Sbx >)rlbox::tainted_base_impl< T_Wrap, T, T_Sbx >
CompoundAssignmentOp(<<) (defined in rlbox::tainted_base_impl< T_Wrap, T, T_Sbx >)rlbox::tainted_base_impl< T_Wrap, T, T_Sbx >
CompoundAssignmentOp(>>) (defined in rlbox::tainted_base_impl< T_Wrap, T, T_Sbx >)rlbox::tainted_base_impl< T_Wrap, T, T_Sbx >
copy_and_verify(T_Func verifier) constrlbox::tainted_base_impl< T_Wrap, T, T_Sbx >inline
copy_and_verify_address(T_Func verifier)rlbox::tainted_base_impl< T_Wrap, T, T_Sbx >inline
copy_and_verify_buffer_address(T_Func verifier, std::size_t size)rlbox::tainted_base_impl< T_Wrap, T, T_Sbx >inline
copy_and_verify_range(T_Func verifier, std::size_t count) constrlbox::tainted_base_impl< T_Wrap, T, T_Sbx >inline
copy_and_verify_string(T_Func verifier) constrlbox::tainted_base_impl< T_Wrap, T, T_Sbx >inline
impl() (defined in rlbox::tainted_base_impl< T_Wrap, T, T_Sbx >)rlbox::tainted_base_impl< T_Wrap, T, T_Sbx >inline
impl() const (defined in rlbox::tainted_base_impl< T_Wrap, T, T_Sbx >)rlbox::tainted_base_impl< T_Wrap, T, T_Sbx >inline
INTERNAL_unverified_safe() (defined in rlbox::tainted_base_impl< T_Wrap, T, T_Sbx >)rlbox::tainted_base_impl< T_Wrap, T, T_Sbx >inline
INTERNAL_unverified_safe() const (defined in rlbox::tainted_base_impl< T_Wrap, T, T_Sbx >)rlbox::tainted_base_impl< T_Wrap, T, T_Sbx >inline
operator!() (defined in rlbox::tainted_base_impl< T_Wrap, T, T_Sbx >)rlbox::tainted_base_impl< T_Wrap, T, T_Sbx >inline
operator*() const (defined in rlbox::tainted_base_impl< T_Wrap, T, T_Sbx >)rlbox::tainted_base_impl< T_Wrap, T, T_Sbx >inline
operator*() (defined in rlbox::tainted_base_impl< T_Wrap, T, T_Sbx >)rlbox::tainted_base_impl< T_Wrap, T, T_Sbx >inline
operator->() const (defined in rlbox::tainted_base_impl< T_Wrap, T, T_Sbx >)rlbox::tainted_base_impl< T_Wrap, T, T_Sbx >inline
operator->() (defined in rlbox::tainted_base_impl< T_Wrap, T, T_Sbx >)rlbox::tainted_base_impl< T_Wrap, T, T_Sbx >inline
operator[](T_Rhs &&rhs) const (defined in rlbox::tainted_base_impl< T_Wrap, T, T_Sbx >)rlbox::tainted_base_impl< T_Wrap, T, T_Sbx >inline
operator[](T_Rhs &&rhs) (defined in rlbox::tainted_base_impl< T_Wrap, T, T_Sbx >)rlbox::tainted_base_impl< T_Wrap, T, T_Sbx >inline
PostIncDecOps(+) (defined in rlbox::tainted_base_impl< T_Wrap, T, T_Sbx >)rlbox::tainted_base_impl< T_Wrap, T, T_Sbx >
PostIncDecOps(-) (defined in rlbox::tainted_base_impl< T_Wrap, T, T_Sbx >)rlbox::tainted_base_impl< T_Wrap, T, T_Sbx >
PreIncDecOps(+) (defined in rlbox::tainted_base_impl< T_Wrap, T, T_Sbx >)rlbox::tainted_base_impl< T_Wrap, T, T_Sbx >
PreIncDecOps(-) (defined in rlbox::tainted_base_impl< T_Wrap, T, T_Sbx >)rlbox::tainted_base_impl< T_Wrap, T, T_Sbx >
rlbox_detail_member_and_const(template< size_t N > inline auto unverified_safe_because(const char(&reason)[N]), { RLBOX_UNUSED(reason);static_assert(!std::is_pointer_v< T >, "unverified_safe_because does not support pointers. Use " "unverified_safe_pointer_because.");return UNSAFE_unverified();})rlbox::tainted_base_impl< T_Wrap, T, T_Sbx >
rlbox_detail_member_and_const(template< size_t N > inline auto unverified_safe_pointer_because(size_t count, const char(&reason)[N]), { RLBOX_UNUSED(reason);static_assert(std::is_pointer_v< T >, "Expected pointer type");using T_Pointed=std::remove_pointer_t< T >;if_constexpr_named(cond1, std::is_pointer_v< T_Pointed >) { rlbox_detail_static_fail_because(cond1, "There is no way to use unverified_safe_pointer_because for " "'pointers to pointers' safely. Use copy_and_verify instead.");return nullptr;} auto ret=UNSAFE_unverified();if(ret !=nullptr) { size_t bytes=sizeof(T) *count;detail::check_range_doesnt_cross_app_sbx_boundary< T_Sbx >(ret, bytes);} return ret;}) (defined in rlbox::tainted_base_impl< T_Wrap, T, T_Sbx >)rlbox::tainted_base_impl< T_Wrap, T, T_Sbx >
UnaryOp(~) (defined in rlbox::tainted_base_impl< T_Wrap, T, T_Sbx >)rlbox::tainted_base_impl< T_Wrap, T, T_Sbx >
UNSAFE_sandboxed(rlbox_sandbox< T_Sbx > &sandbox)rlbox::tainted_base_impl< T_Wrap, T, T_Sbx >inline
UNSAFE_sandboxed(rlbox_sandbox< T_Sbx > &sandbox) const (defined in rlbox::tainted_base_impl< T_Wrap, T, T_Sbx >)rlbox::tainted_base_impl< T_Wrap, T, T_Sbx >inline
UNSAFE_unverified()rlbox::tainted_base_impl< T_Wrap, T, T_Sbx >inline
UNSAFE_unverified() const (defined in rlbox::tainted_base_impl< T_Wrap, T, T_Sbx >)rlbox::tainted_base_impl< T_Wrap, T, T_Sbx >inline