• Home
  • Raw
  • Download

Lines Matching refs:unordered_map

2 //===-------------------------- unordered_map -----------------------------===//
16 unordered_map synopsis
25 class unordered_map
47 unordered_map()
52 explicit unordered_map(size_type n, const hasher& hf = hasher(),
56 unordered_map(InputIterator f, InputIterator l,
60 explicit unordered_map(const allocator_type&);
61 unordered_map(const unordered_map&);
62 unordered_map(const unordered_map&, const Allocator&);
63 unordered_map(unordered_map&&)
68 unordered_map(unordered_map&&, const Allocator&);
69 unordered_map(initializer_list<value_type>, size_type n = 0,
72 unordered_map(size_type n, const allocator_type& a)
73 : unordered_map(n, hasher(), key_equal(), a) {} // C++14
74 unordered_map(size_type n, const hasher& hf, const allocator_type& a)
75 : unordered_map(n, hf, key_equal(), a) {} // C++14
77 unordered_map(InputIterator f, InputIterator l, size_type n, const allocator_type& a)
78 : unordered_map(f, l, n, hasher(), key_equal(), a) {} // C++14
80 unordered_map(InputIterator f, InputIterator l, size_type n, const hasher& hf,
82 : unordered_map(f, l, n, hf, key_equal(), a) {} // C++14
83 unordered_map(initializer_list<value_type> il, size_type n, const allocator_type& a)
84 : unordered_map(il, n, hasher(), key_equal(), a) {} // C++14
85 unordered_map(initializer_list<value_type> il, size_type n, const hasher& hf,
87 : unordered_map(il, n, hf, key_equal(), a) {} // C++14
88 ~unordered_map();
89 unordered_map& operator=(const unordered_map&);
90 unordered_map& operator=(unordered_map&&)
96 unordered_map& operator=(initializer_list<value_type>);
148 void swap(unordered_map&)
191 void swap(unordered_map<Key, T, Hash, Pred, Alloc>& x,
192 unordered_map<Key, T, Hash, Pred, Alloc>& y)
197 operator==(const unordered_map<Key, T, Hash, Pred, Alloc>& x,
198 const unordered_map<Key, T, Hash, Pred, Alloc>& y);
202 operator!=(const unordered_map<Key, T, Hash, Pred, Alloc>& x,
203 const unordered_map<Key, T, Hash, Pred, Alloc>& y);
681 template <class, class, class, class, class> friend class _LIBCPP_TEMPLATE_VIS unordered_map;
735 template <class, class, class, class, class> friend class _LIBCPP_TEMPLATE_VIS unordered_map;
743 class _LIBCPP_TEMPLATE_VIS unordered_map
795 unordered_map()
802 explicit unordered_map(size_type __n, const hasher& __hf = hasher(),
804 unordered_map(size_type __n, const hasher& __hf,
808 unordered_map(_InputIterator __first, _InputIterator __last);
810 unordered_map(_InputIterator __first, _InputIterator __last,
814 unordered_map(_InputIterator __first, _InputIterator __last,
819 explicit unordered_map(const allocator_type& __a);
820 unordered_map(const unordered_map& __u);
821 unordered_map(const unordered_map& __u, const allocator_type& __a);
824 unordered_map(unordered_map&& __u)
826 unordered_map(unordered_map&& __u, const allocator_type& __a);
829 unordered_map(initializer_list<value_type> __il);
830 unordered_map(initializer_list<value_type> __il, size_type __n,
832 unordered_map(initializer_list<value_type> __il, size_type __n,
838 unordered_map(size_type __n, const allocator_type& __a)
839 : unordered_map(__n, hasher(), key_equal(), __a) {}
841 unordered_map(size_type __n, const hasher& __hf, const allocator_type& __a)
842 : unordered_map(__n, __hf, key_equal(), __a) {}
845unordered_map(_InputIterator __first, _InputIterator __last, size_type __n, const allocator_type& …
846 : unordered_map(__first, __last, __n, hasher(), key_equal(), __a) {}
849unordered_map(_InputIterator __first, _InputIterator __last, size_type __n, const hasher& __hf,
851 : unordered_map(__first, __last, __n, __hf, key_equal(), __a) {}
853 unordered_map(initializer_list<value_type> __il, size_type __n, const allocator_type& __a)
854 : unordered_map(__il, __n, hasher(), key_equal(), __a) {}
856 unordered_map(initializer_list<value_type> __il, size_type __n, const hasher& __hf,
858 : unordered_map(__il, __n, __hf, key_equal(), __a) {}
860 // ~unordered_map() = default;
862 unordered_map& operator=(const unordered_map& __u)
880 unordered_map& operator=(unordered_map&& __u)
885 unordered_map& operator=(initializer_list<value_type> __il);
919 "unordered_map::insert(const_iterator, const value_type&) called with an iterator not"
920 " referring to this unordered_map");
945 "unordered_map::insert(const_iterator, const value_type&) called with an iterator not"
946 " referring to this unordered_map");
966 "unordered_map::insert(const_iterator, value_type&&) called with an iterator not"
967 " referring to this unordered_map");
985 "unordered_map::emplace_hint(const_iterator, args...) called with an iterator not"
986 " referring to this unordered_map");
1020 "unordered_map::try_emplace(const_iterator, key, args...) called with an iterator not"
1021 " referring to this unordered_map");
1034 "unordered_map::try_emplace(const_iterator, key, args...) called with an iterator not"
1035 " referring to this unordered_map");
1096 void swap(unordered_map& __u)
1184 unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::unordered_map(
1195 unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::unordered_map(
1208 unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::unordered_map(
1219 unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::unordered_map(
1230 unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::unordered_map(
1244 unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::unordered_map(
1257 unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::unordered_map(
1258 const unordered_map& __u)
1269 unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::unordered_map(
1270 const unordered_map& __u, const allocator_type& __a)
1284 unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::unordered_map(
1285 unordered_map&& __u)
1296 unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::unordered_map(
1297 unordered_map&& __u, const allocator_type& __a)
1322 unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::unordered_map(
1332 unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::unordered_map(
1345 unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::unordered_map(
1363 unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>&
1364 unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::operator=(unordered_map&& __u)
1377 unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>&
1378 unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::operator=(
1389 typename unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::__node_holder
1390 unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::__construct_node_with_key(const key_type& __k)
1406 unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::insert(_InputIterator __first,
1416 unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::operator[](const key_type& __k)
1430 unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::operator[](const key_type& __k)
1439 unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::operator[](key_type&& __k)
1450 unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::at(const key_type& __k)
1455 throw out_of_range("unordered_map::at: key not found");
1462 unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::at(const key_type& __k) const
1467 throw out_of_range("unordered_map::at: key not found");
1475 swap(unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>& __x,
1476 unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>& __y)
1484 operator==(const unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>& __x,
1485 const unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>& __y)
1489 typedef typename unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::const_iterator
1504 operator!=(const unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>& __x,
1505 const unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>& __y)