|
tetl 0.1.0
Embedded Template Library
|
#include <allocator_traits.hpp>
Public Types | |
| using | allocator_type = Alloc |
| using | const_pointer = typename detail::allocator_traits_const_pointer< Alloc >::type |
| using | const_void_pointer = typename detail::allocator_traits_const_void_pointer< Alloc >::type |
| using | difference_type = typename detail::allocator_traits_difference_type< Alloc >::type |
| using | pointer = typename detail::allocator_traits_pointer< Alloc >::type |
| using | size_type = typename detail::allocator_traits_size_type< Alloc >::type |
| using | value_type = typename Alloc::value_type |
| using | void_pointer = typename detail::allocator_traits_void_pointer< Alloc >::type |
Static Public Member Functions | |
| static constexpr auto | allocate (Alloc &a, size_type n) |
| static constexpr void | deallocate (Alloc &a, pointer p, size_type n) |
| using const_pointer = typename detail::allocator_traits_const_pointer<Alloc>::type |
| using const_void_pointer = typename detail::allocator_traits_const_void_pointer<Alloc>::type |
| using difference_type = typename detail::allocator_traits_difference_type<Alloc>::type |
| using value_type = typename Alloc::value_type |
| using void_pointer = typename detail::allocator_traits_void_pointer<Alloc>::type |