|
| 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.
|
| |
| 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.
|
| |
| 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.
|
| |
| 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.
|
| |
| 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.
|
| |
| template<typename T , typename Container = deque<T>> |
| using | queue = std::queue< T, Container > |
| | A queue container that uses Metall as its default allocator.
|
| |
| 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.
|
| |
| 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.
|
| |
| 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.
|
| |
| template<typename T , typename Container = deque<T>> |
| using | stack = std::stack< T, Container > |
| | A stack container that uses Metall as its default allocator.
|
| |
| 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.
|
| |
| using | string = basic_string< char > |
| | A string container that uses char as its character type and Metall as its default allocator.
|
| |
| using | wstring = basic_string< wchar_t > |
| | A string container that uses wchar_t as its character type and Metall as its default allocator.
|
| |
| 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.
|
| |
| 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.
|
| |
| 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.
|
| |
| 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.
|
| |
| 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.
|
| |
| 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.
|
| |
| 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.
|
| |
| 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.
|
| |
| 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.
|
| |
Namespace for Metall container.