Lines Matching full:class
20 template <class Key, class T, class Hash = hash<Key>, class Pred = equal_to<Key>,
21 class Alloc = allocator<pair<const Key, T>>>
22 class hash_map
46 template <class InputIterator>
48 template <class InputIterator>
69 template <class InputIterator>
98 template <class Key, class T, class Hash, class Pred, class Alloc>
102 template <class Key, class T, class Hash, class Pred, class Alloc>
107 template <class Key, class T, class Hash, class Pred, class Alloc>
112 template <class Key, class T, class Hash = hash<Key>, class Pred = equal_to<Key>,
113 class Alloc = allocator<pair<const Key, T>>>
114 class hash_multimap
137 template <class InputIterator>
159 template <class InputIterator>
186 template <class Key, class T, class Hash, class Pred, class Alloc>
190 template <class Key, class T, class Hash, class Pred, class Alloc>
195 template <class Key, class T, class Hash, class Pred, class Alloc>
227 template <class _Tp, class _Hash,
230 class __hash_map_hasher
245 template <class _Tp, class _Hash>
246 class __hash_map_hasher<_Tp, _Hash, false>
261 template <class _Tp, class _Pred,
264 class __hash_map_equal
286 template <class _Tp, class _Pred>
287 class __hash_map_equal<_Tp, _Pred, false>
309 template <class _Alloc>
310 class __hash_map_node_destructor
369 template <class _HashIterator>
370 class _LIBCPP_TEMPLATE_VIS __hash_map_iterator
407 template <class, class, class, class, class> friend class _LIBCPP_TEMPLATE_VIS hash_map;
408 template <class, class, class, class, class> friend class _LIBCPP_TEMPLATE_VIS hash_multimap;
409 template <class> friend class _LIBCPP_TEMPLATE_VIS __hash_const_iterator;
410 template <class> friend class _LIBCPP_TEMPLATE_VIS __hash_const_local_iterator;
411 template <class> friend class _LIBCPP_TEMPLATE_VIS __hash_map_const_iterator;
414 template <class _HashIterator>
415 class _LIBCPP_TEMPLATE_VIS __hash_map_const_iterator
460 template <class, class, class, class, class> friend class _LIBCPP_TEMPLATE_VIS hash_map;
461 template <class, class, class, class, class> friend class _LIBCPP_TEMPLATE_VIS hash_multimap;
462 template <class> friend class _LIBCPP_TEMPLATE_VIS __hash_const_iterator;
463 template <class> friend class _LIBCPP_TEMPLATE_VIS __hash_const_local_iterator;
466 template <class _Key, class _Tp, class _Hash = hash<_Key>, class _Pred = std::equal_to<_Key>,
467 class _Alloc = std::allocator<std::pair<const _Key, _Tp> > >
468 class _LIBCPP_TEMPLATE_VIS hash_map
516 template <class _InputIterator>
518 template <class _InputIterator>
522 template <class _InputIterator>
554 template <class _InputIterator>
609 template <class _Key, class _Tp, class _Hash, class _Pred, class _Alloc>
617 template <class _Key, class _Tp, class _Hash, class _Pred, class _Alloc>
626 template <class _Key, class _Tp, class _Hash, class _Pred, class _Alloc>
627 template <class _InputIterator>
634 template <class _Key, class _Tp, class _Hash, class _Pred, class _Alloc>
635 template <class _InputIterator>
645 template <class _Key, class _Tp, class _Hash, class _Pred, class _Alloc>
646 template <class _InputIterator>
656 template <class _Key, class _Tp, class _Hash, class _Pred, class _Alloc>
665 template <class _Key, class _Tp, class _Hash, class _Pred, class _Alloc>
678 template <class _Key, class _Tp, class _Hash, class _Pred, class _Alloc>
679 template <class _InputIterator>
689 template <class _Key, class _Tp, class _Hash, class _Pred, class _Alloc>
702 template <class _Key, class _Tp, class _Hash, class _Pred, class _Alloc>
711 template <class _Key, class _Tp, class _Hash, class _Pred, class _Alloc>
730 template <class _Key, class _Tp, class _Hash, class _Pred, class _Alloc>
739 template <class _Key, class _Tp, class _Hash = hash<_Key>, class _Pred = std::equal_to<_Key>,
740 class _Alloc = std::allocator<std::pair<const _Key, _Tp> > >
741 class _LIBCPP_TEMPLATE_VIS hash_multimap
788 template <class _InputIterator>
790 template <class _InputIterator>
794 template <class _InputIterator>
825 template <class _InputIterator>
875 template <class _Key, class _Tp, class _Hash, class _Pred, class _Alloc>
883 template <class _Key, class _Tp, class _Hash, class _Pred, class _Alloc>
892 template <class _Key, class _Tp, class _Hash, class _Pred, class _Alloc>
893 template <class _InputIterator>
900 template <class _Key, class _Tp, class _Hash, class _Pred, class _Alloc>
901 template <class _InputIterator>
911 template <class _Key, class _Tp, class _Hash, class _Pred, class _Alloc>
912 template <class _InputIterator>
922 template <class _Key, class _Tp, class _Hash, class _Pred, class _Alloc>
931 template <class _Key, class _Tp, class _Hash, class _Pred, class _Alloc>
932 template <class _InputIterator>
942 template <class _Key, class _Tp, class _Hash, class _Pred, class _Alloc>
951 template <class _Key, class _Tp, class _Hash, class _Pred, class _Alloc>
974 template <class _Key, class _Tp, class _Hash, class _Pred, class _Alloc>