ATLAS Offline Software
|
Provide an interface for creating an arena Allocator. More...
#include <ArenaAllocatorCreator.h>
Public Member Functions | |
virtual | ~ArenaAllocatorCreator () |
Destructor. More... | |
virtual std::unique_ptr< ArenaAllocatorBase > | create ()=0 |
Create an allocator instance. More... | |
Provide an interface for creating an arena Allocator.
See Arena.h for an overview of the arena-based memory allocators.
Objects deriving from this will be stored in ArenaAllocatorRegistry
, and are used to create allocator instances on demand.
Definition at line 38 of file ArenaAllocatorCreator.h.
|
inlinevirtual |
|
pure virtual |
Create an allocator instance.
Implemented in SG::ArenaHandleBaseAllocT< ALLOC >::Creator.