ATLAS Offline Software
|
Common base class for arena allocator classes. See Arena.h for an overview of the arena-based memory allocators. More...
#include <cstdlib>
#include <new>
#include <string>
#include <iosfwd>
#include <type_traits>
#include "AthAllocators/ArenaBlockAlignDetail.h"
#include "AthAllocators/ArenaAllocatorBase.icc"
Go to the source code of this file.
Classes | |
class | SG::ArenaAllocatorBase |
Common base class for arena allocator classes. More... | |
struct | SG::ArenaAllocatorBase::Params |
Allocator parameters. More... | |
struct | SG::ArenaAllocatorBase::Stats |
Statistics for an allocator. More... | |
struct | SG::ArenaAllocatorBase::Stats::Stat |
A single statistic. More... | |
struct | SG::ArenaAllocatorBase::initParams< T, clear, no_ctor, no_dtor > |
Helper to initialize a parameters structure. More... | |
Namespaces | |
SG | |
Forward declaration. | |
Functions | |
std::ostream & | SG::operator<< (std::ostream &os, const ArenaAllocatorBase::Stats::Stat &stat) |
Format a statistic structure. More... | |
std::ostream & | SG::operator<< (std::ostream &os, const ArenaAllocatorBase::Stats &stats) |
Format a complete statistics structure. More... | |
Common base class for arena allocator classes. See Arena.h for an overview of the arena-based memory allocators.
Definition in file ArenaAllocatorBase.h.