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 678 of file xutils.hpp.
| using xt::tracking_allocator< T, A, P >::base_type = A |
Definition at line 680 of file xutils.hpp.
| using xt::tracking_allocator< T, A, P >::const_pointer = typename std::allocator_traits<A>::const_pointer |
Definition at line 685 of file xutils.hpp.
| using xt::tracking_allocator< T, A, P >::const_reference = const value_type& |
Definition at line 683 of file xutils.hpp.
| using xt::tracking_allocator< T, A, P >::difference_type = typename std::allocator_traits<A>::difference_type |
Definition at line 687 of file xutils.hpp.
| using xt::tracking_allocator< T, A, P >::pointer = typename std::allocator_traits<A>::pointer |
Definition at line 684 of file xutils.hpp.
| using xt::tracking_allocator< T, A, P >::reference = value_type& |
Definition at line 682 of file xutils.hpp.
| using xt::tracking_allocator< T, A, P >::size_type = typename std::allocator_traits<A>::size_type |
Definition at line 686 of file xutils.hpp.
| using xt::tracking_allocator< T, A, P >::value_type = typename A::value_type |
Definition at line 681 of file xutils.hpp.
|
inline |
Definition at line 691 of file xutils.hpp.