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 |