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={}) |
| |