• Home
  • Raw
  • Download

Lines Matching refs:hash_map

2 //===-------------------------- hash_map ----------------------------------===//
16 hash_map synopsis
23 class hash_map
43 explicit hash_map(size_type n = 193, const hasher& hf = hasher(),
47 hash_map(InputIterator f, InputIterator l,
51 hash_map(const hash_map&);
52 ~hash_map();
53 hash_map& operator=(const hash_map&);
75 void swap(hash_map&);
97 void swap(hash_map<Key, T, Hash, Pred, Alloc>& x,
98 hash_map<Key, T, Hash, Pred, Alloc>& y);
102 operator==(const hash_map<Key, T, Hash, Pred, Alloc>& x,
103 const hash_map<Key, T, Hash, Pred, Alloc>& y);
107 operator!=(const hash_map<Key, T, Hash, Pred, Alloc>& x,
108 const hash_map<Key, T, Hash, Pred, Alloc>& y);
210 _LIBCPP_WARNING("Use of the header <ext/hash_map> is deprecated. Migrate to <unordered_map>")
212 # warning Use of the header <ext/hash_map> is deprecated. Migrate to <unordered_map>
411 template <class, class, class, class, class> friend class _LIBCPP_TYPE_VIS_ONLY hash_map;
470 template <class, class, class, class, class> friend class _LIBCPP_TYPE_VIS_ONLY hash_map;
478 class _LIBCPP_TYPE_VIS_ONLY hash_map
526 _LIBCPP_INLINE_VISIBILITY hash_map() {__table_.rehash(193);}
527 explicit hash_map(size_type __n, const hasher& __hf = hasher(),
529 hash_map(size_type __n, const hasher& __hf,
533 hash_map(_InputIterator __first, _InputIterator __last);
535 hash_map(_InputIterator __first, _InputIterator __last,
539 hash_map(_InputIterator __first, _InputIterator __last,
543 hash_map(const hash_map& __u);
584 void swap(hash_map& __u) {__table_.swap(__u.__table_);}
625 hash_map<_Key, _Tp, _Hash, _Pred, _Alloc>::hash_map(
633 hash_map<_Key, _Tp, _Hash, _Pred, _Alloc>::hash_map(
643 hash_map<_Key, _Tp, _Hash, _Pred, _Alloc>::hash_map(
652 hash_map<_Key, _Tp, _Hash, _Pred, _Alloc>::hash_map(
663 hash_map<_Key, _Tp, _Hash, _Pred, _Alloc>::hash_map(
673 hash_map<_Key, _Tp, _Hash, _Pred, _Alloc>::hash_map(
674 const hash_map& __u)
682 typename hash_map<_Key, _Tp, _Hash, _Pred, _Alloc>::__node_holder
683 hash_map<_Key, _Tp, _Hash, _Pred, _Alloc>::__construct_node(const key_type& __k)
698 hash_map<_Key, _Tp, _Hash, _Pred, _Alloc>::insert(_InputIterator __first,
707 hash_map<_Key, _Tp, _Hash, _Pred, _Alloc>::operator[](const key_type& __k)
721 swap(hash_map<_Key, _Tp, _Hash, _Pred, _Alloc>& __x,
722 hash_map<_Key, _Tp, _Hash, _Pred, _Alloc>& __y)
729 operator==(const hash_map<_Key, _Tp, _Hash, _Pred, _Alloc>& __x,
730 const hash_map<_Key, _Tp, _Hash, _Pred, _Alloc>& __y)
734 typedef typename hash_map<_Key, _Tp, _Hash, _Pred, _Alloc>::const_iterator
749 operator!=(const hash_map<_Key, _Tp, _Hash, _Pred, _Alloc>& __x,
750 const hash_map<_Key, _Tp, _Hash, _Pred, _Alloc>& __y)