![]() |
ATLAS Offline Software
|
#include <Heap.h>
Classes | |
| class | HeapStructure |
Public Member Functions | |
| Heap (const std::string &name, size_t capacity=120) | |
| ~Heap () | |
| void | clear () |
| T * | create (const T &obj) |
| create an object on the heap More... | |
| size_t | size () const |
| size_t | capacity () const |
Private Member Functions | |
| void * | allocate (size_t size) |
| void | deallocate (void *&mem) |
| void | extend () |
Private Attributes | |
| HeapStructure | m_heap |
| std::string | m_name {} |
| size_t | m_originalCapacity {0} |
|
inlineprivate |
|
inline |
|
inlineprivate |
|
inlineprivate |
|
inline |
|
private |
|
private |
|
private |
1.8.18