 
  
 | Public Types | |
| typedef internal::hash_compare < Key, Hasher, Key_equality > | hash_compare | 
| typedef concurrent_unordered_set_traits < Key, hash_compare, Allocator, true > | traits_type | 
| typedef internal::concurrent_unordered_base < traits_type > | base_type | 
| typedef Key | key_type | 
| typedef base_type::value_type | value_type | 
| typedef Key | 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_multiset (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_multiset (const Allocator &a) | |
| template<typename Iterator > | |
| concurrent_unordered_multiset (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_multiset (std::initializer_list< value_type > const &il, size_type n_of_buckets=8, const hasher &a_hasher=hasher(), const key_equal &a_keyeq=key_equal(), const allocator_type &a=allocator_type()) | |
| Constructor from initializer_list. | |
| concurrent_unordered_multiset (const concurrent_unordered_multiset &table) | |
| concurrent_unordered_multiset (const concurrent_unordered_multiset &table, const Allocator &a) | |
| concurrent_unordered_multiset & | operator= (const concurrent_unordered_multiset &table) | 
| concurrent_unordered_multiset & | operator= (std::initializer_list< value_type > const &il) | 
| assignment operator from initializer_list | |
| std::pair< iterator, bool > | insert (const value_type &value) | 
| iterator | insert (const_iterator where, const value_type &value) | 
| template<class Iterator > | |
| void | insert (Iterator first, Iterator last) | 
| 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_multiset &table) | 
| hasher | hash_function () const | 
| key_equal | key_eq () const |