88 if (slot >=
static_cast<int> (
m_slots.size())) {
104 std::vector<ArenaBase*>::iterator it =
120 os <<
"=== " << arena->name() <<
" ===" << std::endl;
125 os <<
"=== default ===" << std::endl;
139 std::ostringstream s;
Common base class for arena allocator classes. See Arena.h for an overview of the arena-based memory ...
Registry of allocator factories. See Arena.h for an overview of the arena-based memory allocators.
Part of Arena dealing with the list of allocators. Broken out from Arena to avoid a dependency loop w...
Define macros for attributes used to control the static checker.
#define ATLAS_THREAD_SAFE
Part of Arena dealing with the list of allocators.
std::string head(std::string s, const std::string &pattern)
head of a string
void null_arena_deleter(ArenaBase *)
virtual void lock() override
Lock the container.