36 std::size_t total_allocation()
const;
38 std::size_t outstanding_allocation()
const;
40 std::size_t average_allocation()
const;
42 std::size_t maximal_allocation()
const;
49 void post_allocate(std::size_t size, std::size_t
align,
void* ptr);
51 void pre_deallocate(
void* ptr, std::size_t size, std::size_t
align);
56 std::size_t m_n_alloc = 0;
58 std::size_t m_total_alloc = 0;
60 std::size_t m_outstanding_alloc = 0;
62 std::size_t m_maximum_alloc = 0;
std::vector< T, vecmem::polymorphic_allocator< T > > vector
Alias type for vectors with our polymorphic allocator.
Definition vector.hpp:35