Home | History | Annotate | Download | only in include

Lines Matching full: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>);
130 void swap(unordered_map&)
173 void swap(unordered_map<Key, T, Hash, Pred, Alloc>& x,
174 unordered_map<Key, T, Hash, Pred, Alloc>& y)
179 operator==(const unordered_map<Key, T, Hash, Pred, Alloc>& x,
180 const unordered_map<Key, T, Hash, Pred, Alloc>& y);
184 operator!=(const unordered_map<Key, T, Hash, Pred, Alloc>& x,
185 const unordered_map<Key, T, Hash, Pred, Alloc>& y);
642 template <class, class, class, class, class> friend class _LIBCPP_TYPE_VIS_ONLY unordered_map;
703 template <class, class, class, class, class> friend class _LIBCPP_TYPE_VIS_ONLY unordered_map;
711 class _LIBCPP_TYPE_VIS_ONLY unordered_map
764 unordered_map()
771 explicit unordered_map(size_type __n, const hasher& __hf = hasher(),
773 unordered_map(size_type __n, const hasher& __hf,
777 unordered_map(_InputIterator __first, _InputIterator __last);
779 unordered_map(_InputIterator __first, _InputIterator __last,
783 unordered_map(_InputIterator __first, _InputIterator __last,
787 explicit unordered_map(const allocator_type& __a);
788 unordered_map(const unordered_map& __u);
789 unordered_map(const unordered_map& __u, const allocator_type& __a);
791 unordered_map(unordered_map&& __u)
793 unordered_map(unordered_map&& __u, const allocator_type& __a);
796 unordered_map
797 unordered_map(initializer_list<value_type> __il, size_type __n,
799 unordered_map(initializer_list<value_type> __il, size_type __n,
805 unordered_map(size_type __n, const allocator_type& __a)
806 : unordered_map(__n, hasher(), key_equal(), __a) {}
808 unordered_map(size_type __n, const hasher& __hf, const allocator_type& __a)
809 : unordered_map(__n, __hf, key_equal(), __a) {}
812 unordered_map(_InputIterator __first, _InputIterator __last, size_type __n, const allocator_type& __a)
813 : unordered_map(__first, __last, __n, hasher(), key_equal(), __a) {}
816 unordered_map(_InputIterator __first, _InputIterator __last, size_type __n, const hasher& __hf,
818 : unordered_map(__first, __last, __n, __hf, key_equal(), __a) {}
820 unordered_map(initializer_list<value_type> __il, size_type __n, const allocator_type& __a)
821 : unordered_map(__il, __n, hasher(), key_equal(), __a) {}
823 unordered_map(initializer_list<value_type> __il, size_type __n, const hasher& __hf,
825 : unordered_map(__il, __n, __hf, key_equal(), __a) {}
827 // ~unordered_map() = default;
829 unordered_map& operator=(const unordered_map& __u)
846 unordered_map& operator=(unordered_map&& __u)
850 unordered_map& operator=(initializer_list<value_type> __il);
889 "unordered_map::emplace_hint(const_iterator, args...) called with an iterator not"
890 " referring to this unordered_map");
914 "unordered_map::insert(const_iterator, const value_type&) called with an iterator not"
915 " referring to this unordered_map");
930 "unordered_map::insert(const_iterator, value_type&&) called with an iterator not"
931 " referring to this unordered_map");
958 void swap(unordered_map& __u)
1054 unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::unordered_map(
1065 unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::unordered_map(
1078 unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::unordered_map(
1089 unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::unordered_map(
1100 unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::unordered_map(
1114 unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::unordered_map(
1127 unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::unordered_map(
1128 const unordered_map& __u)
1139 unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::unordered_map(
1140 const unordered_map& __u, const allocator_type& __a)
1154 unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::unordered_map(
1155 unordered_map&& __u)
1166 unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::unordered_map(
1167 unordered_map&& __u, const allocator_type& __a)
1192 unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::unordered_map(
1202 unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::unordered_map(
1215 unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::unordered_map(
1233 unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>&
1234 unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::operator=(unordered_map&& __u)
1247 unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>&
1248 unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::operator=(
1260 typename unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::__node_holder
1261 unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::__construct_node()
1273 typename unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::__node_holder
1274 unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::__construct_node(_A0&& __a0)
1286 typename unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::__node_holder
1287 unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::__construct_node_with_key(key_type&& __k)
1302 typename unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::__node_holder
1303 unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::__construct_node(_A0&& __a0,
1319 pair<typename unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator, bool>
1320 unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::emplace(_Args&&... __args)
1333 typename unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::__node_holder
1334 unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::__construct_node_with_key(const key_type& __k)
1349 unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::insert(_InputIterator __first,
1358 unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::operator[](const key_type& __k)
1373 unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::operator[](key_type&& __k)
1388 unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::at(const key_type& __k)
1393 throw out_of_range("unordered_map::at: key not found");
1400 unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::at(const key_type& __k) const
1405 throw out_of_range("unordered_map::at: key not found");
1413 swap(unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>& __x,
1414 unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>& __y)
1422 operator==(const unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>& __x,
1423 const unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>& __y)
1427 typedef typename unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::const_iterator
1442 operator!=(const unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>& __x,
1443 const unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>& __y)