Public Types | |
typedef Key | key_type |
typedef base_type::value_type | value_type |
typedef T | mapped_type |
typedef Hasher | hasher |
typedef Key_equality | key_equal |
typedef hash_compare | key_compare |
typedef base_type::allocator_type | allocator_type |
typedef base_type::pointer | pointer |
typedef base_type::const_pointer | const_pointer |
typedef base_type::reference | reference |
typedef base_type::const_reference | const_reference |
typedef base_type::size_type | size_type |
typedef base_type::difference_type | difference_type |
typedef base_type::iterator | iterator |
typedef base_type::const_iterator | const_iterator |
typedef base_type::iterator | local_iterator |
typedef base_type::const_iterator | const_local_iterator |
Public Member Functions | |
concurrent_unordered_multimap (size_type n_of_buckets=8, const hasher &_Hasher=hasher(), const key_equal &_Key_equality=key_equal(), const allocator_type &a=allocator_type()) | |
concurrent_unordered_multimap (const Allocator &a) | |
template<typename Iterator > | |
concurrent_unordered_multimap (Iterator first, Iterator last, size_type n_of_buckets=8, const hasher &_Hasher=hasher(), const key_equal &_Key_equality=key_equal(), const allocator_type &a=allocator_type()) | |
concurrent_unordered_multimap (const concurrent_unordered_multimap &table) | |
concurrent_unordered_multimap (const concurrent_unordered_multimap &table, const Allocator &a) | |
concurrent_unordered_multimap & | operator= (const concurrent_unordered_multimap &table) |
iterator | unsafe_erase (const_iterator where) |
size_type | unsafe_erase (const key_type &key) |
iterator | unsafe_erase (const_iterator first, const_iterator last) |
void | swap (concurrent_unordered_multimap &table) |
hasher | hash_function () const |
key_equal | key_eq () const |