|
ATLAS Offline Software
|
Go to the documentation of this file.
74 std::lock_guard<std::mutex> lock (
m_mutex);
87 std::lock_guard<std::mutex> lock (
m_mutex);
88 if (slot >=
static_cast<int> (
m_slots.size())) {
103 std::lock_guard<std::mutex> lock (
m_mutex);
117 std::lock_guard<std::mutex> lock (
m_mutex);
120 os <<
"=== " << arena->name() <<
" ===" << std::endl;
125 os <<
"=== default ===" << std::endl;
139 std::ostringstream
s;
JetConstituentVector::iterator iterator
void null_arena_deleter(ArenaBase *)
std::string find(const std::string &s)
return a remapped string
void report(std::ostream &os) const
Generate a report of the memory in use by this Arena.
Common base class for arena allocator classes. See Arena.h for an overview of the arena-based memory ...
Part of Arena dealing with the list of allocators.
std::string head(std::string s, const std::string &pattern)
head of a string
Part of Arena dealing with the list of allocators. Broken out from Arena to avoid a dependency loop w...
#define ATLAS_THREAD_SAFE
Registry of allocator factories. See Arena.h for an overview of the arena-based memory allocators.
Define macros for attributes used to control the static checker.