Classes |
struct | ElementType |
struct | ElementType< T, void_t< typename T::element_type > > |
struct | ExtractOr |
struct | ExtractOr< Extract, Obj, Default, void_t< Extract< Obj > > > |
struct | GetFirstArg< Class< T, Args...> > |
struct | MakeUniqueResult |
struct | MakeUniqueResult< T[]> |
struct | MakeUniqueResult< T[N]> |
struct | RebindAlloc |
struct | RebindAlloc< T, U, true > |
struct | RebindFirstArg< Class< T, Args...>, U > |
struct | RebindPtr |
struct | RebindPtr< T, U, void_t< typename T::template rebind< U > > > |
Functions |
template<typename Allocator , typename Iterator , typename... Args> |
void | ConstructRange (Allocator &alloc, Iterator first, Iterator last, const Args &...args) |
template<typename Allocator , typename Iterator , typename InputIterator > |
void | CopyRange (Allocator &alloc, Iterator destination, InputIterator first, InputIterator last) |
template<typename T , typename U > |
constexpr bool | HasRebindAlloc (...) |
template<typename T , typename U > |
constexpr bool | HasRebindAlloc (typename T::template rebind< U >::other *) |