Aliasas for STL containers using a certain RawAllocator.
- Note
- Only available on a hosted implementation.
|
class | vector< T, RawAllocator > |
| Alias template for an STL container that uses a certain RawAllocator. More...
|
|
class | vector_scoped_alloc< T, RawAllocator > |
| Same as above but uses std::scoped_allocator_adaptor so the allocator is inherited by all nested containers. More...
|
|
class | deque< T, RawAllocator > |
| Alias template for an STL container that uses a certain RawAllocator. More...
|
|
class | deque_scoped_alloc< T, RawAllocator > |
| Same as above but uses std::scoped_allocator_adaptor so the allocator is inherited by all nested containers. More...
|
|
class | list< T, RawAllocator > |
| Alias template for an STL container that uses a certain RawAllocator. More...
|
|
class | list_scoped_alloc< T, RawAllocator > |
| Same as above but uses std::scoped_allocator_adaptor so the allocator is inherited by all nested containers. More...
|
|
class | forward_list< T, RawAllocator > |
| Alias template for an STL container that uses a certain RawAllocator. More...
|
|
class | forward_list_scoped_alloc< T, RawAllocator > |
| Same as above but uses std::scoped_allocator_adaptor so the allocator is inherited by all nested containers. More...
|
|
class | set< T, RawAllocator > |
| Alias template for an STL container that uses a certain RawAllocator. More...
|
|
class | set_scoped_alloc< T, RawAllocator > |
| Same as above but uses std::scoped_allocator_adaptor so the allocator is inherited by all nested containers. More...
|
|
class | multiset< T, RawAllocator > |
| Alias template for an STL container that uses a certain RawAllocator. More...
|
|
class | multiset_scoped_alloc< T, RawAllocator > |
| Same as above but uses std::scoped_allocator_adaptor so the allocator is inherited by all nested containers. More...
|
|
class | map< Key, Value, RawAllocator > |
| Alias template for an STL container that uses a certain RawAllocator. More...
|
|
class | map_scoped_alloc< Key, Value, RawAllocator > |
| Same as above but uses std::scoped_allocator_adaptor so the allocator is inherited by all nested containers. More...
|
|
class | multimap< Key, Value, RawAllocator > |
| Alias template for an STL container that uses a certain RawAllocator. More...
|
|
class | multimap_scoped_alloc< Key, Value, RawAllocator > |
| Same as above but uses std::scoped_allocator_adaptor so the allocator is inherited by all nested containers. More...
|
|
class | unordered_set< T, RawAllocator > |
| Alias template for an STL container that uses a certain RawAllocator. More...
|
|
class | unordered_set_scoped_alloc< T, RawAllocator > |
| Same as above but uses std::scoped_allocator_adaptor so the allocator is inherited by all nested containers. More...
|
|
class | unordered_multiset< T, RawAllocator > |
| Alias template for an STL container that uses a certain RawAllocator. More...
|
|
class | unordered_multiset_scoped_alloc< T, RawAllocator > |
| Same as above but uses std::scoped_allocator_adaptor so the allocator is inherited by all nested containers. More...
|
|
class | unordered_map< Key, Value, RawAllocator > |
| Alias template for an STL container that uses a certain RawAllocator. More...
|
|
class | unordered_map_scoped_alloc< Key, Value, RawAllocator > |
| Same as above but uses std::scoped_allocator_adaptor so the allocator is inherited by all nested containers. More...
|
|
class | unordered_multimap< Key, Value, RawAllocator > |
| Alias template for an STL container that uses a certain RawAllocator. More...
|
|
class | unordered_multimap_scoped_alloc< Key, Value, RawAllocator > |
| Same as above but uses std::scoped_allocator_adaptor so the allocator is inherited by all nested containers. More...
|
|
class | stack< T, RawAllocator > |
| Alias template for an STL container that uses a certain RawAllocator. More...
|
|
class | stack_scoped_alloc< T, RawAllocator > |
| Same as above but uses std::scoped_allocator_adaptor so the allocator is inherited by all nested containers. More...
|
|
class | queue< T, RawAllocator > |
| Alias template for an STL container that uses a certain RawAllocator. More...
|
|
class | queue_scoped_alloc< T, RawAllocator > |
| Same as above but uses std::scoped_allocator_adaptor so the allocator is inherited by all nested containers. More...
|
|
class | priority_queue< T, RawAllocator > |
| Alias template for an STL container that uses a certain RawAllocator. More...
|
|
class | priority_queue_scoped_alloc< T, RawAllocator > |
| Same as above but uses std::scoped_allocator_adaptor so the allocator is inherited by all nested containers. More...
|
|
class | string< RawAllocator > |
| Alias template for an STL container that uses a certain RawAllocator. More...
|
|
struct | forward_list_node_size< T > |
| Contains the node size of a node based STL container with a specific type. More...
|
|
struct | list_node_size< T > |
| Contains the node size of a node based STL container with a specific type. More...
|
|
struct | set_node_size< T > |
| Contains the node size of a node based STL container with a specific type. More...
|
|
struct | multiset_node_size< T > |
| Contains the node size of a node based STL container with a specific type. More...
|
|
struct | unordered_set_node_size< T > |
| Contains the node size of a node based STL container with a specific type. More...
|
|
struct | unordered_multiset_node_size< T > |
| Contains the node size of a node based STL container with a specific type. More...
|
|
struct | map_node_size< T > |
| Contains the node size of a node based STL container with a specific type. More...
|
|
struct | multimap_node_size< T > |
| Contains the node size of a node based STL container with a specific type. More...
|
|
struct | unordered_map_node_size< T > |
| Contains the node size of a node based STL container with a specific type. More...
|
|
struct | unordered_multimap_node_size< T > |
| Contains the node size of a node based STL container with a specific type. More...
|
|
struct | shared_ptr_node_size< T, StdAllocator > |
| Contains the node size of a node based STL container with a specific type. More...
|
|
struct | allocate_shared_node_size< T, RawAllocator > |
| The node size required by allocate_shared. More...
|
|
|
|
template<typename T , class RawAllocator , class Container = deque<T, RawAllocator>> |
std::stack< T, Container > | make_stack (RawAllocator &allocator) |
|
template<typename T , class RawAllocator , class Container = deque<T, RawAllocator>> |
std::queue< T, Container > | make_queue (RawAllocator &allocator) |
|
template<typename T , class RawAllocator , class Container = deque<T, RawAllocator>, class Compare = std::less<T>> |
std::priority_queue< T, Container, Compare > | make_priority_queue (RawAllocator &allocator, Compare comp={}) |
|