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.