ATLAS Offline Software
|
Files | |
file | Arena.cxx [code] |
Collection of memory allocators with a common lifetime. Out-of-line implementations. | |
file | ArenaAllocatorBase.cxx [code] |
Common base class for arena allocator classes. Out-of-line implementations. | |
file | ArenaAllocatorRegistry.cxx [code] |
Registry of allocator factories. Out-of-line implementation. | |
file | ArenaBase.cxx [code] |
Part of Arena dealing with the list of allocators. Broken out from Arena to avoid a dependency loop with ArenaHeader . See Arena.h for an overview of the arena-based memory allocators. | |
file | ArenaBlock.cxx [code] |
These are large blocks of memory that get allocated and divided up into smaller, uniform elements. Out-of-line implementation. | |
file | ArenaBlockAllocatorBase.cxx [code] |
Common functionality for block-oriented allocators. Out-of-line implementations. | |
file | ArenaHandleBase.cxx [code] |
Base class for all Handle classes, containing parts that do not depend on the referenced type. | |
file | ArenaHeader.cxx [code] |
Proxy for a group of Arenas. Out-of-line implementations. | |
file | ArenaHeapAllocator.cxx [code] |
Heap-based allocator. Out-of-line implementations. | |
file | ArenaPoolAllocator.cxx [code] |
Pool-based allocator. Out-of-line implementations. | |
file | ArenaSharedHeapSTLAllocator.cxx [code] |
STL-style allocator wrapper for ArenaHeapAllocator allowing the heap to be shared between containers. | |
file | Control/AthAllocators/src/exceptions.cxx [code] |
Exceptions that can be thrown from AthAllocators. | |