RLBox
Public Member Functions | List of all members
rlbox::app_pointer< T, T_Sbx > Class Template Reference

Public Member Functions

 app_pointer (app_pointer_map< typename T_Sbx::T_PointerType > *a_map, typename T_Sbx::T_PointerType a_idx, T a_idx_unsandboxed)
 
void unregister ()
 
tainted< T, T_Sbx > to_tainted ()
 
auto UNSAFE_unverified () const noexcept
 Unwrap a callback without verification. This is an unsafe operation and should be used with care.
 
auto UNSAFE_sandboxed (rlbox_sandbox< T_Sbx > &sandbox) const noexcept
 Like UNSAFE_unverified, but get the underlying sandbox representation. More...
 
auto UNSAFE_unverified () noexcept
 
auto UNSAFE_sandboxed (rlbox_sandbox< T_Sbx > &sandbox) noexcept
 

Member Function Documentation

◆ UNSAFE_sandboxed()

template<typename T , typename T_Sbx >
auto rlbox::app_pointer< T, T_Sbx >::UNSAFE_sandboxed ( rlbox_sandbox< T_Sbx > &  sandbox) const
inlinenoexcept

Like UNSAFE_unverified, but get the underlying sandbox representation.

Parameters
sandboxReference to sandbox.

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