|
libbio
|
#include <PointerArena.h>
Public Member Functions | |
| Object () | |
| Object (const T &value) | |
| template<typename A1 > | |
| Object (const A1 &a1) | |
| template<typename A1 , typename A2 > | |
| Object (const A1 &a1, A2 &a2) | |
| template<typename A1 , typename A2 > | |
| Object (const A1 &a1, const A2 &a2) | |
| ~Object () | |
| T * | Get () |
| const T * | Get () const |
RAII-ish arena object helper: constructs T inside the process pointer arena and runs T's destructor at scope exit. The arena owns the bytes for process lifetime; the helper owns only the lifetime of the object stored there.
|
inline |
|
inlineexplicit |
|
inline |
|
inline |
|
inline |