Lines Matching refs:unordered_multimap

1 // Debugging unordered_map/unordered_multimap implementation -*- C++ -*-
735 /// Class std::unordered_multimap with safety/checking/debug instrumentation.
740 class unordered_multimap
742 unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>, _Alloc,
744 public _GLIBCXX_STD_C::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>
746 typedef _GLIBCXX_STD_C::unordered_multimap<_Key, _Tp, _Hash,
748 typedef __gnu_debug::_Safe_container<unordered_multimap,
765 _Base_iterator, unordered_multimap> iterator;
767 _Base_const_iterator, unordered_multimap> const_iterator;
769 _Base_local_iterator, unordered_multimap> local_iterator;
771 _Base_const_local_iterator, unordered_multimap> const_local_iterator;
773 unordered_multimap() = default;
776 unordered_multimap(size_type __n,
783 unordered_multimap(_InputIterator __first, _InputIterator __last,
793 unordered_multimap(const unordered_multimap&) = default;
795 unordered_multimap(const _Base& __x)
798 unordered_multimap(unordered_multimap&&) = default;
801 unordered_multimap(const allocator_type& __a)
804 unordered_multimap(const unordered_multimap& __umap,
808 unordered_multimap(unordered_multimap&& __umap,
813 unordered_multimap(initializer_list<value_type> __l,
820 unordered_multimap(size_type __n, const allocator_type& __a)
821 : unordered_multimap(__n, hasher(), key_equal(), __a)
824 unordered_multimap(size_type __n, const hasher& __hf,
826 : unordered_multimap(__n, __hf, key_equal(), __a)
830 unordered_multimap(_InputIterator __first, _InputIterator __last,
833 : unordered_multimap(__first, __last, __n, hasher(), key_equal(), __a)
837 unordered_multimap(_InputIterator __first, _InputIterator __last,
840 : unordered_multimap(__first, __last, __n, __hf, key_equal(), __a)
843 unordered_multimap(initializer_list<value_type> __l,
846 : unordered_multimap(__l, __n, hasher(), key_equal(), __a)
849 unordered_multimap(initializer_list<value_type> __l,
852 : unordered_multimap(__l, __n, __hf, key_equal(), __a)
855 ~unordered_multimap() = default;
857 unordered_multimap&
858 operator=(const unordered_multimap&) = default;
860 unordered_multimap&
861 operator=(unordered_multimap&&) = default;
863 unordered_multimap&
872 swap(unordered_multimap& __x)
1237 unordered_multimap(_InputIterator, _InputIterator,
1238 unordered_multimap<int, int>::size_type = {},
1241 -> unordered_multimap<__iter_key_t<_InputIterator>,
1249 unordered_multimap(initializer_list<pair<_Key, _Tp>>,
1250 unordered_multimap<int, int>::size_type = {},
1253 -> unordered_multimap<_Key, _Tp, _Hash, _Pred, _Allocator>;
1258 unordered_multimap(_InputIterator, _InputIterator,
1259 unordered_multimap<int, int>::size_type, _Allocator)
1260 -> unordered_multimap<__iter_key_t<_InputIterator>,
1268 unordered_multimap(_InputIterator, _InputIterator, _Allocator)
1269 -> unordered_multimap<__iter_key_t<_InputIterator>,
1277 unordered_multimap(_InputIterator, _InputIterator,
1278 unordered_multimap<int, int>::size_type, _Hash,
1280 -> unordered_multimap<__iter_key_t<_InputIterator>,
1286 unordered_multimap(initializer_list<pair<_Key, _Tp>>,
1287 unordered_multimap<int, int>::size_type,
1289 -> unordered_multimap<_Key, _Tp, hash<_Key>, equal_to<_Key>, _Allocator>;
1293 unordered_multimap(initializer_list<pair<_Key, _Tp>>, _Allocator)
1294 -> unordered_multimap<_Key, _Tp, hash<_Key>, equal_to<_Key>, _Allocator>;
1298 unordered_multimap(initializer_list<pair<_Key, _Tp>>,
1299 unordered_multimap<int, int>::size_type,
1301 -> unordered_multimap<_Key, _Tp, _Hash, equal_to<_Key>, _Allocator>;
1308 swap(unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>& __x,
1309 unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>& __y)
1316 operator==(const unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>& __x,
1317 const unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>& __y)
1323 operator!=(const unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>& __x,
1324 const unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>& __y)