|
ROOT 6.16/01 Reference Guide |
Definition at line 33 of file MemPoolForRooSets.h.
Public Member Functions | |
| Arena () | |
| Arena (Arena &&other) | |
| Arena (const Arena &)=delete | |
| ~Arena () | |
| bool | empty () const |
| bool | hasSpace () const |
| bool | inPool (const RooSet_t *const ptr) const |
| bool | inPool (const void *const ptr) const |
| bool | memoryOverlaps (const Arena &other) const |
| Arena & | operator= (Arena &&other) |
| Arena & | operator= (const Arena &)=delete |
| void * | tryAllocate () |
| bool | tryDeallocate (void *ptr) |
| void | tryFree (bool freeNonFull) |
Public Attributes | |
| std::set< std::size_t > | deletedElements |
| const RooSet_t * | memBegin |
| const RooSet_t * | memEnd |
| RooSet_t * | nextItem |
| RooSet_t * | ownedMemory |
| std::size_t | refCount |
|
inline |
Definition at line 34 of file MemPoolForRooSets.h.
|
delete |
|
inline |
Definition at line 44 of file MemPoolForRooSets.h.
|
inline |
Definition at line 81 of file MemPoolForRooSets.h.
|
inline |
Definition at line 105 of file MemPoolForRooSets.h.
|
inline |
Definition at line 104 of file MemPoolForRooSets.h.
|
inline |
Definition at line 95 of file MemPoolForRooSets.h.
|
inline |
Definition at line 99 of file MemPoolForRooSets.h.
|
inline |
Definition at line 140 of file MemPoolForRooSets.h.
|
inline |
Definition at line 60 of file MemPoolForRooSets.h.
|
delete |
|
inline |
Definition at line 114 of file MemPoolForRooSets.h.
|
inline |
Definition at line 122 of file MemPoolForRooSets.h.
|
inline |
Definition at line 107 of file MemPoolForRooSets.h.
| std::set<std::size_t> MemPoolForRooSets< RooSet_t, POOLSIZE >::Arena::deletedElements |
Definition at line 151 of file MemPoolForRooSets.h.
| const RooSet_t* MemPoolForRooSets< RooSet_t, POOLSIZE >::Arena::memBegin |
Definition at line 146 of file MemPoolForRooSets.h.
| const RooSet_t* MemPoolForRooSets< RooSet_t, POOLSIZE >::Arena::memEnd |
Definition at line 148 of file MemPoolForRooSets.h.
| RooSet_t* MemPoolForRooSets< RooSet_t, POOLSIZE >::Arena::nextItem |
Definition at line 147 of file MemPoolForRooSets.h.
| RooSet_t* MemPoolForRooSets< RooSet_t, POOLSIZE >::Arena::ownedMemory |
Definition at line 145 of file MemPoolForRooSets.h.
| std::size_t MemPoolForRooSets< RooSet_t, POOLSIZE >::Arena::refCount |
Definition at line 149 of file MemPoolForRooSets.h.