|
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 ) |