![]() |
ATLAS Offline Software
|
Initializer for pool allocator parameters. More...
#include <ArenaPoolSTLAllocator.h>
Public Types | |
| typedef ArenaAllocatorBase::initParams< T, false, true, true > | Base |
| We take defaults from this. More... | |
Public Member Functions | |
| ArenaPoolSTLAllocator_initParams (size_t nblock=1000, const std::string &name="") | |
| Constructor. More... | |
| ArenaAllocatorBase::Params | params () const |
| Return an initialized parameters structure. More... | |
| operator ArenaAllocatorBase::Params () const | |
| Return an initialized parameters structure. More... | |
| Params | params () const |
| Return an initialized parameters structure. More... | |
| operator Params () const | |
| Return an initialized parameters structure. More... | |
Private Attributes | |
| size_t | m_nblock |
| Saved value of the number of elements to allocate per block. More... | |
| std::string | m_name |
| Saved value of the allocator name. More... | |
Initializer for pool allocator parameters.
We override the defaults to disable calling the payload ctor/dtor.
Definition at line 72 of file ArenaPoolSTLAllocator.h.
| typedef ArenaAllocatorBase::initParams<T, false, true, true> SG::ArenaPoolSTLAllocator_initParams< T >::Base |
We take defaults from this.
Definition at line 77 of file ArenaPoolSTLAllocator.h.
| SG::ArenaPoolSTLAllocator_initParams< T >::ArenaPoolSTLAllocator_initParams | ( | size_t | nblock = 1000, |
| const std::string & | name = "" |
||
| ) |
|
inline |
|
inlineinherited |
| ArenaAllocatorBase::Params SG::ArenaPoolSTLAllocator_initParams< T >::params | ( | ) | const |
Return an initialized parameters structure.
|
inherited |
Return an initialized parameters structure.
|
privateinherited |
Saved value of the allocator name.
Definition at line 343 of file ArenaAllocatorBase.h.
|
privateinherited |
Saved value of the number of elements to allocate per block.
Definition at line 340 of file ArenaAllocatorBase.h.
1.8.18