allocate() | SG::ArenaHeapAllocator | |
ArenaBlockAllocatorBase(const Params ¶ms) | SG::ArenaBlockAllocatorBase | |
ArenaBlockAllocatorBase(const ArenaBlockAllocatorBase &)=delete | SG::ArenaBlockAllocatorBase | |
ArenaBlockAllocatorBase(ArenaBlockAllocatorBase &&other) | SG::ArenaBlockAllocatorBase | |
ArenaHeapAllocator(const Params ¶ms) | SG::ArenaHeapAllocator | |
ArenaHeapAllocator(const ArenaHeapAllocator &)=delete | SG::ArenaHeapAllocator | |
ArenaHeapAllocator(ArenaHeapAllocator &&other) | SG::ArenaHeapAllocator | |
clear_fcn(pointer p) | SG::ArenaAllocatorBase | privatestatic |
const_iterator typedef | SG::ArenaHeapAllocator | |
const_pointer typedef | SG::ArenaAllocatorBase | |
construct_fcn(pointer p) | SG::ArenaAllocatorBase | privatestatic |
destroy_fcn(pointer p) | SG::ArenaAllocatorBase | privatestatic |
erase() override final | SG::ArenaHeapAllocator | virtual |
free(pointer p) | SG::ArenaHeapAllocator | |
func_t typedef | SG::ArenaAllocatorBase | |
getBlock() | SG::ArenaBlockAllocatorBase | protected |
iterator typedef | SG::ArenaHeapAllocator | |
link(pointer p) const | SG::ArenaHeapAllocator | private |
m_blocks | SG::ArenaBlockAllocatorBase | protected |
m_freeblocks | SG::ArenaBlockAllocatorBase | protected |
m_freeptr | SG::ArenaHeapAllocator | private |
m_params | SG::ArenaBlockAllocatorBase | protected |
m_protected | SG::ArenaBlockAllocatorBase | protected |
m_stats | SG::ArenaBlockAllocatorBase | protected |
makeClear(const std::false_type &) | SG::ArenaAllocatorBase | static |
makeClear(const std::true_type &) | SG::ArenaAllocatorBase | static |
makeConstructor(const std::false_type &) | SG::ArenaAllocatorBase | static |
makeConstructor(const std::true_type &) | SG::ArenaAllocatorBase | static |
makeDestructor(const std::false_type &) | SG::ArenaAllocatorBase | static |
makeDestructor(const std::true_type &) | SG::ArenaAllocatorBase | static |
name() const override | SG::ArenaBlockAllocatorBase | virtual |
operator=(const ArenaHeapAllocator &)=delete | SG::ArenaHeapAllocator | |
operator=(ArenaHeapAllocator &&other) | SG::ArenaHeapAllocator | |
SG::ArenaBlockAllocatorBase::operator=(const ArenaBlockAllocatorBase &)=delete | SG::ArenaBlockAllocatorBase | |
SG::ArenaBlockAllocatorBase::operator=(ArenaBlockAllocatorBase &&other) | SG::ArenaBlockAllocatorBase | |
params() const | SG::ArenaBlockAllocatorBase | |
pointer typedef | SG::ArenaAllocatorBase | |
protect() | SG::ArenaBlockAllocatorBase | |
refill() | SG::ArenaHeapAllocator | private |
report(std::ostream &os) const | SG::ArenaAllocatorBase | virtual |
reserve(size_t size) override | SG::ArenaBlockAllocatorBase | virtual |
reset() override | SG::ArenaHeapAllocator | virtual |
slowClear() | SG::ArenaHeapAllocator | private |
stats() const override | SG::ArenaBlockAllocatorBase | virtual |
swap(ArenaHeapAllocator &other) | SG::ArenaHeapAllocator | |
SG::ArenaBlockAllocatorBase::swap(ArenaBlockAllocatorBase &other) | SG::ArenaBlockAllocatorBase | |
unprotect() | SG::ArenaBlockAllocatorBase | |
~ArenaAllocatorBase() | SG::ArenaAllocatorBase | inlinevirtual |
~ArenaBlockAllocatorBase() | SG::ArenaBlockAllocatorBase | virtual |
~ArenaHeapAllocator() | SG::ArenaHeapAllocator | virtual |