Lines Matching refs:hash_map
2 //===-------------------------- hash_map ----------------------------------===//
15 hash_map synopsis
22 class hash_map
42 hash_map();
43 explicit hash_map(size_type n, const hasher& hf = hasher(),
47 hash_map(InputIterator f, InputIterator l);
49 hash_map(InputIterator f, InputIterator l,
53 hash_map(const hash_map&);
54 ~hash_map();
55 hash_map& operator=(const hash_map&);
77 void swap(hash_map&);
99 void swap(hash_map<Key, T, Hash, Pred, Alloc>& x,
100 hash_map<Key, T, Hash, Pred, Alloc>& y);
104 operator==(const hash_map<Key, T, Hash, Pred, Alloc>& x,
105 const hash_map<Key, T, Hash, Pred, Alloc>& y);
109 operator!=(const hash_map<Key, T, Hash, Pred, Alloc>& x,
110 const hash_map<Key, T, Hash, Pred, Alloc>& y);
213 _LIBCPP_WARNING("Use of the header <ext/hash_map> is deprecated. Migrate to <unordered_map>")
215 # warning Use of the header <ext/hash_map> is deprecated. Migrate to <unordered_map>
405 template <class, class, class, class, class> friend class _LIBCPP_TEMPLATE_VIS hash_map;
458 template <class, class, class, class, class> friend class _LIBCPP_TEMPLATE_VIS hash_map;
466 class _LIBCPP_TEMPLATE_VIS hash_map
509 _LIBCPP_INLINE_VISIBILITY hash_map() { }
510 explicit hash_map(size_type __n, const hasher& __hf = hasher(),
512 hash_map(size_type __n, const hasher& __hf,
516 hash_map(_InputIterator __first, _InputIterator __last);
518 hash_map(_InputIterator __first, _InputIterator __last,
522 hash_map(_InputIterator __first, _InputIterator __last,
526 hash_map(const hash_map& __u);
568 void swap(hash_map& __u) {__table_.swap(__u.__table_);}
609 hash_map<_Key, _Tp, _Hash, _Pred, _Alloc>::hash_map(
617 hash_map<_Key, _Tp, _Hash, _Pred, _Alloc>::hash_map(
627 hash_map<_Key, _Tp, _Hash, _Pred, _Alloc>::hash_map(
635 hash_map<_Key, _Tp, _Hash, _Pred, _Alloc>::hash_map(
646 hash_map<_Key, _Tp, _Hash, _Pred, _Alloc>::hash_map(
656 hash_map<_Key, _Tp, _Hash, _Pred, _Alloc>::hash_map(
657 const hash_map& __u)
665 typename hash_map<_Key, _Tp, _Hash, _Pred, _Alloc>::__node_holder
666 hash_map<_Key, _Tp, _Hash, _Pred, _Alloc>::__construct_node(const key_type& __k)
681 hash_map<_Key, _Tp, _Hash, _Pred, _Alloc>::insert(_InputIterator __first,
690 hash_map<_Key, _Tp, _Hash, _Pred, _Alloc>::operator[](const key_type& __k)
704 swap(hash_map<_Key, _Tp, _Hash, _Pred, _Alloc>& __x,
705 hash_map<_Key, _Tp, _Hash, _Pred, _Alloc>& __y)
712 operator==(const hash_map<_Key, _Tp, _Hash, _Pred, _Alloc>& __x,
713 const hash_map<_Key, _Tp, _Hash, _Pred, _Alloc>& __y)
717 typedef typename hash_map<_Key, _Tp, _Hash, _Pred, _Alloc>::const_iterator
732 operator!=(const hash_map<_Key, _Tp, _Hash, _Pred, _Alloc>& __x,
733 const hash_map<_Key, _Tp, _Hash, _Pred, _Alloc>& __y)