nngn
|
Classes | |
struct | rebind |
Public Types | |
using | base_type = nested_tracker<T> |
using | value_type = typename base_type::value_type |
using | pointer = typename base_type::pointer |
using | block_type = typename base_type::block_type |
Public Types inherited from anonymous_namespace{tracking_test.cpp}::nested_tracker< T > | |
using | base_type = tracker<T> |
using | value_type = typename base_type::value_type |
using | pointer = typename base_type::pointer |
using | block_type = typename base_type::block_type |
Public Types inherited from anonymous_namespace{tracking_test.cpp}::tracker< T > | |
using | value_type = T |
using | pointer = std::add_pointer_t<T> |
using | block_type = nngn::alloc_block<allocation, value_type> |
Public Member Functions | |
void | reallocate_pre (pointer p, std::size_t n) |
void | reallocate (pointer p, std::size_t n) |
Public Member Functions inherited from anonymous_namespace{tracking_test.cpp}::nested_tracker< T > | |
void | allocate (pointer p, std::size_t n) |
void | allocate (pointer p, std::size_t n, alloc_type t) |
void | deallocate (pointer p, std::size_t n) |
Public Member Functions inherited from anonymous_namespace{tracking_test.cpp}::tracker< T > | |
tracker (void)=default | |
tracker (info *i_) | |
template<typename U > | |
tracker (const tracker< U > &rhs) | |
void | allocate (pointer p, std::size_t n) |
void | deallocate (pointer p, std::size_t n) |
Additional Inherited Members | |
Public Attributes inherited from anonymous_namespace{tracking_test.cpp}::tracker< T > | |
info * | i |
using anonymous_namespace{tracking_test.cpp}::realloc_tracker< T >::base_type = nested_tracker<T> |
using anonymous_namespace{tracking_test.cpp}::realloc_tracker< T >::block_type = typename base_type::block_type |
using anonymous_namespace{tracking_test.cpp}::realloc_tracker< T >::pointer = typename base_type::pointer |
using anonymous_namespace{tracking_test.cpp}::realloc_tracker< T >::value_type = typename base_type::value_type |
void anonymous_namespace{tracking_test.cpp}::realloc_tracker< T >::reallocate | ( | pointer | p, |
std::size_t | n ) |
void anonymous_namespace{tracking_test.cpp}::realloc_tracker< T >::reallocate_pre | ( | pointer | p, |
std::size_t | n ) |