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 *) |