|
template<typename T , typename Allocator = manager::allocator_type<T>> |
using | deque = boost::container::deque< T, Allocator > |
| A deque container that uses Metall as its default allocator. More...
|
|
template<typename T , typename Allocator = manager::allocator_type<T>> |
using | list = boost::container::list< T, Allocator > |
| A list container that uses Metall as its default allocator. More...
|
|
template<class Key , class T , class Compare = std::less<Key>, class Allocator = manager::allocator_type<std::pair<const Key, T>>> |
using | map = boost::container::map< Key, T, Compare, Allocator > |
| A map container that uses Metall as its default allocator. More...
|
|
template<class Key , class T , class Compare = std::less<Key>, class Allocator = manager::allocator_type<std::pair<const Key, T>>> |
using | multimap = boost::container::multimap< Key, T, Compare, Allocator > |
| A multimap container that uses Metall as its default allocator. More...
|
|
template<typename T , typename Container = vector<T>, typename Compare = std::less<typename Container::value_type>> |
using | priority_queue = std::priority_queue< T, Container > |
| A priority_queue container that uses Metall as its default allocator. More...
|
|
template<typename T , typename Container = deque<T>> |
using | queue = std::queue< T, Container > |
| A queue container that uses Metall as its default allocator. More...
|
|
template<class OuterAlloc , class... InnerAlloc> |
using | scoped_allocator_adaptor = boost::container::scoped_allocator_adaptor< OuterAlloc, InnerAlloc... > |
| An allocator which can be used with multilevel containers. More...
|
|
template<class Key , class Compare = std::less<Key>, class Allocator = manager::allocator_type<Key>> |
using | set = boost::container::set< Key, Compare, Allocator > |
| A set container that uses Metall as its default allocator. More...
|
|
template<class Key , class Compare = std::less<Key>, class Allocator = manager::allocator_type<Key>> |
using | multiset = boost::container::multiset< Key, Compare, Allocator > |
| A multiset container that uses Metall as its default allocator. More...
|
|
template<typename T , typename Container = deque<T>> |
using | stack = std::stack< T, Container > |
| A stack container that uses Metall as its default allocator. More...
|
|
template<class CharT , class Traits = std::char_traits<CharT>, class Allocator = metall::manager::allocator_type<CharT>> |
using | basic_string = boost::container::basic_string< CharT, Traits, Allocator > |
| A string container that uses Metall as its default allocator. More...
|
|
using | string = basic_string< char > |
| A string container that uses char as its character type and Metall as its default allocator. More...
|
|
using | wstring = basic_string< wchar_t > |
| A string container that uses wchar_t as its character type and Metall as its default allocator. More...
|
|
template<class Key , class T , class Hash = std::hash<Key>, class KeyEqual = std::equal_to<Key>, class Allocator = manager::allocator_type<std::pair<const Key, T>>> |
using | unordered_flat_map = boost::unordered_flat_map< Key, T, Hash, KeyEqual, Allocator > |
| An unordered_flat_map container that uses Metall as its default allocator. More...
|
|
template<class Key , class Hash = std::hash<Key>, class KeyEqual = std::equal_to<Key>, class Allocator = manager::allocator_type<Key>> |
using | unordered_flat_set = boost::unordered_flat_set< Key, Hash, KeyEqual, Allocator > |
| An unordered_flat_set container that uses Metall as its default allocator. More...
|
|
template<class Key , class T , class Hash = std::hash<Key>, class KeyEqual = std::equal_to<Key>, class Allocator = manager::allocator_type<std::pair<const Key, T>>> |
using | unordered_map = boost::unordered_map< Key, T, Hash, KeyEqual, Allocator > |
| An unordered_map container that uses Metall as its default allocator. More...
|
|
template<class Key , class T , class Hash = std::hash<Key>, class KeyEqual = std::equal_to<Key>, class Allocator = manager::allocator_type<std::pair<const Key, T>>> |
using | unordered_multimap = boost::unordered_multimap< Key, T, Hash, KeyEqual, Allocator > |
| An unordered_multimap container that uses Metall as its default allocator. More...
|
|
template<class Key , class T , class Hash = std::hash<Key>, class KeyEqual = std::equal_to<Key>, class Allocator = manager::allocator_type<std::pair<const Key, T>>> |
using | unordered_node_map = boost::unordered_node_map< Key, T, Hash, KeyEqual, Allocator > |
| An unordered_node_map container that uses Metall as its default allocator. More...
|
|
template<class Key , class Hash = std::hash<Key>, class KeyEqual = std::equal_to<Key>, class Allocator = manager::allocator_type<Key>> |
using | unordered_node_set = boost::unordered_node_set< Key, Hash, KeyEqual, Allocator > |
| An unordered_node_set container that uses Metall as its default allocator. More...
|
|
template<class Key , class Hash = std::hash<Key>, class KeyEqual = std::equal_to<Key>, class Allocator = manager::allocator_type<Key>> |
using | unordered_set = boost::unordered_set< Key, Hash, KeyEqual, Allocator > |
| An unordered_set container that uses Metall as its default allocator. More...
|
|
template<class Key , class Hash = std::hash<Key>, class KeyEqual = std::equal_to<Key>, class Allocator = manager::allocator_type<Key>> |
using | unordered_multiset = boost::unordered_multiset< Key, Hash, KeyEqual, Allocator > |
| An unordered_multiset container that uses Metall as its default allocator. More...
|
|
template<typename T , typename Allocator = manager::allocator_type<T>> |
using | vector = boost::container::vector< T, Allocator > |
| A vector container that uses Metall as its default allocator. More...
|
|
Namespace for Metall container.