ATLAS Offline Software
|
Files | |
file | Arena.h [code] |
Collection of memory allocators with a common lifetime, plus subsystem summary. | |
file | ArenaAllocatorBase.h [code] |
Common base class for arena allocator classes. See Arena.h for an overview of the arena-based memory allocators. | |
file | ArenaAllocatorBase.icc [code] |
file | ArenaAllocatorCreator.h [code] |
Provide an interface for creating an arena Allocator. See Arena.h for an overview of the arena-based memory allocators. | |
file | ArenaAllocatorRegistry.h [code] |
Registry of allocator factories. See Arena.h for an overview of the arena-based memory allocators. | |
file | ArenaBase.h [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 | ArenaBase.icc [code] |
file | ArenaBlock.h [code] |
A large memory block that gets carved into smaller uniform elements. See Arena.h for an overview of the arena-based memory allocators. | |
file | ArenaBlock.icc [code] |
file | ArenaBlockAlignDetail.h [code] |
A dummy pad struct to put at the end of the ArenaBlock header to ensure the alignment of the elements. Plus some constexpr that we can static assert on. The block is page aligned ~ 4096 or so, what we want is to control the alignment of the elements, at least up to a reason ... | |
file | ArenaBlockAllocatorBase.h [code] |
Common functionality for block-oriented allocators. | |
file | ArenaCachingHandle.h [code] |
User interface for allocating memory that caches constructed objects. See Arena.h for an overview of the arena-based memory allocators. | |
file | ArenaCachingHandle.icc [code] |
file | ArenaHandle.h [code] |
User interface for allocating memory. See Arena.h for an overview of the arena-based memory allocators. | |
file | ArenaHandle.icc [code] |
file | ArenaHandleBase.h [code] |
Base class for all Handle classes, containing parts that do not depend on the referenced type. See Arena.h for an overview of the arena-based memory allocators. | |
file | ArenaHandleBase.icc [code] |
file | ArenaHandleBaseAllocT.h [code] |
Base class for Handle classes, containing parts that depend only on the Allocator. See Arena.h for an overview of the arena-based memory allocators. | |
file | ArenaHandleBaseAllocT.icc [code] |
file | ArenaHandleBaseT.h [code] |
Base class for Handle classes, containing parts that are independent of how the Allocator gets created. See Arena.h for an overview of the arena-based memory allocators. | |
file | ArenaHandleBaseT.icc [code] |
file | ArenaHeader.h [code] |
Proxy for a group of Arenas. See Arena.h for an overview of the arena-based memory allocators. | |
file | ArenaHeader.icc [code] |
file | ArenaHeapAllocator.h [code] |
Heap-based allocator. See Arena.h for an overview of the arena-based memory allocators. | |
file | ArenaHeapAllocator.icc [code] |
file | ArenaHeapSTLAllocator.h [code] |
STL-style allocator wrapper for ArenaHeapAllocator . | |
file | ArenaHeapSTLAllocator.icc [code] |
file | ArenaPoolAllocator.h [code] |
Pool-based allocator. See Arena.h for an overview of the arena-based memory allocators. | |
file | ArenaPoolAllocator.icc [code] |
file | ArenaPoolSTLAllocator.h [code] |
STL-style allocator wrapper for ArenaPoolAllocator . | |
file | ArenaPoolSTLAllocator.icc [code] |
file | ArenaSharedHeapSTLAllocator.h [code] |
STL-style allocator wrapper for ArenaHeapAllocator allowing the heap to be shared between containers. | |
file | ArenaSharedHeapSTLAllocator.icc [code] |
file | AthAllocatorsDict.h [code] |
file | DataPool.h [code] |
file | DataPool.icc [code] |
file | Control/AthAllocators/AthAllocators/exceptions.h [code] |
Exceptions that can be thrown from AthAllocators. | |
file | LockedAllocator.h [code] |
A pointer type that holds a lock on an allocator object. | |
file | LockedAllocator.icc [code] |
file | maybeUnprotect.h [code] |
Hook for unprotecting an arena. | |
file | preDelete.h [code] |
file | preDeleteAlloc.h [code] |
Hook. | |