#include <cstddef>
#include "typenumber.h"
#include "allocator_def.h"
Include dependency graph for allocator.h:
This graph shows which files directly or indirectly include this file:
Namespaces | |
namespace | atlas |
namespace | atlas::allocator |
Classes | |
class | atlas::allocator::Allocator< T, P > |
struct | atlas::allocator::Allocator< T, P >::rebind< U > |
Functions | |
void | atlas::allocator::reportAllocation (size_t n, size_t p, const typenumber::TypeData &td) |
void | atlas::allocator::reportConstruction (size_t n, size_t i, const typenumber::TypeData &td) |
void | atlas::allocator::reportCopyConstruction (size_t n, size_t i, const typenumber::TypeData &td) |
void | atlas::allocator::reportDeallocation (size_t n, size_t p, const typenumber::TypeData &td) |
void | atlas::allocator::reportDestruction (size_t n, size_t i, const typenumber::TypeData &td) |
void | atlas::allocator::reportDestructionError (size_t n, size_t p) |
void | atlas::allocator::reportHeterogeneousCopyConstruction (size_t n) |
template<typename T, typename P> | |
bool | atlas::allocator::operator== (const Allocator< T, P > &, const Allocator< T, P > &) |
template<typename T, typename P> | |
bool | atlas::allocator::operator!= (const Allocator< T, P > &, const Allocator< T, P > &) |
Variables | |
static const size_t | atlas::allocator::AllocDigits = 16 |