![]() |
ATLAS Offline Software
|
Files | |
| Arena.cxx | |
| Collection of memory allocators with a common lifetime. Out-of-line implementations. | |
| ArenaAllocatorBase.cxx | |
| Common base class for arena allocator classes. Out-of-line implementations. | |
| ArenaAllocatorRegistry.cxx | |
| Registry of allocator factories. Out-of-line implementation. | |
| ArenaBase.cxx | |
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. | |
| ArenaBlock.cxx | |
| These are large blocks of memory that get allocated and divided up into smaller, uniform elements. Out-of-line implementation. | |
| ArenaBlockAllocatorBase.cxx | |
| Common functionality for block-oriented allocators. Out-of-line implementations. | |
| ArenaHandleBase.cxx | |
Base class for all Handle classes, containing parts that do not depend on the referenced type. | |
| ArenaHeader.cxx | |
| Proxy for a group of Arenas. Out-of-line implementations. | |
| ArenaHeapAllocator.cxx | |
| Heap-based allocator. Out-of-line implementations. | |
| ArenaPoolAllocator.cxx | |
| Pool-based allocator. Out-of-line implementations. | |
| ArenaSharedHeapSTLAllocator.cxx | |
STL-style allocator wrapper for ArenaHeapAllocator allowing the heap to be shared between containers. | |
| exceptions.cxx | |
| Exceptions that can be thrown from AthAllocators. | |