• Home
  • Raw
  • Download

Lines Matching refs:map

2 //===----------------------------- map ------------------------------------===//
16 map synopsis
23 class map
47 friend class map;
57 map()
62 explicit map(const key_compare& comp);
63 map(const key_compare& comp, const allocator_type& a);
65 map(InputIterator first, InputIterator last,
68 map(InputIterator first, InputIterator last,
70 map(const map& m);
71 map(map&& m)
75 explicit map(const allocator_type& a);
76 map(const map& m, const allocator_type& a);
77 map(map&& m, const allocator_type& a);
78 map(initializer_list<value_type> il, const key_compare& comp = key_compare());
79 map(initializer_list<value_type> il, const key_compare& comp, const allocator_type& a);
81 map(InputIterator first, InputIterator last, const allocator_type& a)
82 : map(first, last, Compare(), a) {} // C++14
83 map(initializer_list<value_type> il, const allocator_type& a)
84 : map(il, Compare(), a) {} // C++14
85 ~map();
87 map& operator=(const map& m);
88 map& operator=(map&& m)
93 map& operator=(initializer_list<value_type> il);
143 void swap(map& m)
154 // map operations:
189 operator==(const map<Key, T, Compare, Allocator>& x,
190 const map<Key, T, Compare, Allocator>& y);
194 operator< (const map<Key, T, Compare, Allocator>& x,
195 const map<Key, T, Compare, Allocator>& y);
199 operator!=(const map<Key, T, Compare, Allocator>& x,
200 const map<Key, T, Compare, Allocator>& y);
204 operator> (const map<Key, T, Compare, Allocator>& x,
205 const map<Key, T, Compare, Allocator>& y);
209 operator>=(const map<Key, T, Compare, Allocator>& x,
210 const map<Key, T, Compare, Allocator>& y);
214 operator<=(const map<Key, T, Compare, Allocator>& x,
215 const map<Key, T, Compare, Allocator>& y);
220 swap(map<Key, T, Compare, Allocator>& x, map<Key, T, Compare, Allocator>& y)
348 // map operations:
573 class map;
707 template <class, class, class, class> friend class _LIBCPP_TYPE_VIS_ONLY map;
776 template <class, class, class, class> friend class _LIBCPP_TYPE_VIS_ONLY map;
783 class _LIBCPP_TYPE_VIS_ONLY map
799 friend class map;
838 map()
846 explicit map(const key_compare& __comp)
853 explicit map(const key_compare& __comp, const allocator_type& __a)
858 map(_InputIterator __f, _InputIterator __l,
867 map(_InputIterator __f, _InputIterator __l,
877 map(_InputIterator __f, _InputIterator __l, const allocator_type& __a)
878 : map(__f, __l, key_compare(), __a) {}
882 map(const map& __m)
889 map& operator=(const map& __m)
907 map(map&& __m)
913 map(map&& __m, const allocator_type& __a);
916 map& operator=(map&& __m)
928 map(initializer_list<value_type> __il, const key_compare& __comp = key_compare())
935 map(initializer_list<value_type> __il, const key_compare& __comp, const allocator_type& __a)
943 map(initializer_list<value_type> __il, const allocator_type& __a)
944 : map(__il, key_compare(), __a) {}
948 map& operator=(initializer_list<value_type> __il)
957 explicit map(const allocator_type& __a)
963 map(const map& __m, const allocator_type& __a)
1085 void swap(map& __m)
1192 typename map<_Key, _Tp, _Compare, _Allocator>::__node_base_pointer&
1193 map<_Key, _Tp, _Compare, _Allocator>::__find_equal_key(__node_base_pointer& __parent,
1237 typename map<_Key, _Tp, _Compare, _Allocator>::__node_base_const_pointer
1238 map<_Key, _Tp, _Compare, _Allocator>::__find_equal_key(__node_base_const_pointer& __parent,
1280 map<_Key, _Tp, _Compare, _Allocator>::map(map&& __m, const allocator_type& __a)
1293 typename map<_Key, _Tp, _Compare, _Allocator>::__node_holder
1294 map<_Key, _Tp, _Compare, _Allocator>::__construct_node()
1307 typename map<_Key, _Tp, _Compare, _Allocator>::__node_holder
1308 map<_Key, _Tp, _Compare, _Allocator>::__construct_node(_A0&& __a0)
1319 typename map<_Key, _Tp, _Compare, _Allocator>::__node_holder
1320 map<_Key, _Tp, _Compare, _Allocator>::__construct_node_with_key(key_type&& __k)
1335 typename map<_Key, _Tp, _Compare, _Allocator>::__node_holder
1336 map<_Key, _Tp, _Compare, _Allocator>::__construct_node(_A0&& __a0, _A1&& __a1, _Args&& ...__args)
1353 typename map<_Key, _Tp, _Compare, _Allocator>::__node_holder
1354 map<_Key, _Tp, _Compare, _Allocator>::__construct_node_with_key(const key_type& __k)
1367 map<_Key, _Tp, _Compare, _Allocator>::operator[](const key_type& __k)
1385 map<_Key, _Tp, _Compare, _Allocator>::operator[](key_type&& __k)
1403 map<_Key, _Tp, _Compare, _Allocator>::at(const key_type& __k)
1409 throw out_of_range("map::at: key not found");
1416 map<_Key, _Tp, _Compare, _Allocator>::at(const key_type& __k) const
1422 throw out_of_range("map::at: key not found");
1431 pair<typename map<_Key, _Tp, _Compare, _Allocator>::iterator, bool>
1432 map<_Key, _Tp, _Compare, _Allocator>::emplace(_Args&& ...__args)
1443 typename map<_Key, _Tp, _Compare, _Allocator>::iterator
1444 map<_Key, _Tp, _Compare, _Allocator>::emplace_hint(const_iterator __p,
1459 operator==(const map<_Key, _Tp, _Compare, _Allocator>& __x,
1460 const map<_Key, _Tp, _Compare, _Allocator>& __y)
1468 operator< (const map<_Key, _Tp, _Compare, _Allocator>& __x,
1469 const map<_Key, _Tp, _Compare, _Allocator>& __y)
1477 operator!=(const map<_Key, _Tp, _Compare, _Allocator>& __x,
1478 const map<_Key, _Tp, _Compare, _Allocator>& __y)
1486 operator> (const map<_Key, _Tp, _Compare, _Allocator>& __x,
1487 const map<_Key, _Tp, _Compare, _Allocator>& __y)
1495 operator>=(const map<_Key, _Tp, _Compare, _Allocator>& __x,
1496 const map<_Key, _Tp, _Compare, _Allocator>& __y)
1504 operator<=(const map<_Key, _Tp, _Compare, _Allocator>& __x,
1505 const map<_Key, _Tp, _Compare, _Allocator>& __y)
1513 swap(map<_Key, _Tp, _Compare, _Allocator>& __x,
1514 map<_Key, _Tp, _Compare, _Allocator>& __y)