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 714 of file xutils.hpp.
| using xt::tracking_allocator< T, A, P >::base_type = A |
Definition at line 716 of file xutils.hpp.
| using xt::tracking_allocator< T, A, P >::const_pointer = typename std::allocator_traits<A>::const_pointer |
Definition at line 721 of file xutils.hpp.
| using xt::tracking_allocator< T, A, P >::const_reference = const value_type& |
Definition at line 719 of file xutils.hpp.
| using xt::tracking_allocator< T, A, P >::difference_type = typename std::allocator_traits<A>::difference_type |
Definition at line 723 of file xutils.hpp.
| using xt::tracking_allocator< T, A, P >::pointer = typename std::allocator_traits<A>::pointer |
Definition at line 720 of file xutils.hpp.
| using xt::tracking_allocator< T, A, P >::reference = value_type& |
Definition at line 718 of file xutils.hpp.
| using xt::tracking_allocator< T, A, P >::size_type = typename std::allocator_traits<A>::size_type |
Definition at line 722 of file xutils.hpp.
| using xt::tracking_allocator< T, A, P >::value_type = typename A::value_type |
Definition at line 717 of file xutils.hpp.
|
inline |
Definition at line 727 of file xutils.hpp.