Classes | |
struct | rebind |
Public Types | |
using | base_type = A |
using | value_type = typename A::value_type |
using | reference = value_type& |
using | const_reference = const value_type& |
using | pointer = typename std::allocator_traits<A>::pointer |
using | const_pointer = typename std::allocator_traits<A>::const_pointer |
using | size_type = typename std::allocator_traits<A>::size_type |
using | difference_type = typename std::allocator_traits<A>::difference_type |
Public Member Functions | |
T * | allocate (std::size_t n) |
Definition at line 721 of file xutils.hpp.
using xt::tracking_allocator< T, A, P >::base_type = A |
Definition at line 723 of file xutils.hpp.
using xt::tracking_allocator< T, A, P >::const_pointer = typename std::allocator_traits<A>::const_pointer |
Definition at line 728 of file xutils.hpp.
using xt::tracking_allocator< T, A, P >::const_reference = const value_type& |
Definition at line 726 of file xutils.hpp.
using xt::tracking_allocator< T, A, P >::difference_type = typename std::allocator_traits<A>::difference_type |
Definition at line 730 of file xutils.hpp.
using xt::tracking_allocator< T, A, P >::pointer = typename std::allocator_traits<A>::pointer |
Definition at line 727 of file xutils.hpp.
using xt::tracking_allocator< T, A, P >::reference = value_type& |
Definition at line 725 of file xutils.hpp.
using xt::tracking_allocator< T, A, P >::size_type = typename std::allocator_traits<A>::size_type |
Definition at line 729 of file xutils.hpp.
using xt::tracking_allocator< T, A, P >::value_type = typename A::value_type |
Definition at line 724 of file xutils.hpp.
|
inline |
Definition at line 734 of file xutils.hpp.