|
| void * | Allocate (::std::size_t bytes, ::std::size_t align) |
| |
| bool | operator== (const MemoryAllocation &lhs, const MemoryAllocation &rhs) |
| |
| bool | operator== (const MemoryPage &lhs, const MemoryPage &rhs) |
| |
| void * | Reallocate (void *raw, ::std::size_t oldBytes, ::std::size_t newBytes, ::std::size_t align) |
| |
| void | DeleteObjectStorage (void *raw) |
| |
| void | DeleteObjectStorage (void *raw, ::std::size_t bytes) |
| |
| void | FreeBytes (void *raw) |
| |
| void | FreeBytes (void *raw, ::std::size_t bytes) |
| |
| bool | UseSystemContainerStorage () |
| |
| void | PushSystemContainerStorage () |
| |
| void | PopSystemContainerStorage () |
| |
| Handle | HandleFor (const void *raw) |
| |
| const void * | Resolve (Handle handle) |
| |
| bool | Owns (const void *raw) |
| |
| bool | IsArenaHandle (Handle handle) |
| |
| bool | IsForeignHandle (Handle handle) |
| |
| const void * | ArenaBase () |
| |
| ::std::size_t | ArenaBytesHandedOut () |
| |
| ::std::size_t | ForeignHandleCount () |
| |
| ::std::size_t | ArenaAllocationRecordCount () |
| |
| ::std::size_t | ArenaSmallAllocationCount () |
| |
| ::std::size_t | ArenaPageRecordCount () |
| |
| Handle | MakeHandle (uint32_t wordOffset, uint16_t generation) |
| |
| uint32_t | HandleOffsetField (Handle handle) |
| |
| uint16_t | HandleGeneration (Handle handle) |
| |
| bool | IsForeignHandleValue (Handle handle) |
| |
| uint32_t | HandleWordOffset (Handle handle) |
| |
| template<typename T > |
| inline ::std::size_t | AlignmentOf () |
| |
| template<typename T > |
| T * | New () |
| |
| template<typename T > |
| T * | NewCopy (const T &value) |
| |
| template<typename T , typename A1 > |
| T * | NewWith (const A1 &a1) |
| |
| template<typename T , typename A1 , typename A2 > |
| T * | NewWith (const A1 &a1, A2 &a2) |
| |
| template<typename T , typename A1 , typename A2 > |
| T * | NewWith (const A1 &a1, const A2 &a2) |
| |
| template<typename T > |
| void | Delete (T *raw) |
| |