Home | History | Annotate | Download | only in include

Lines Matching full:_hash

84 template <class _Tp, class _Hash, class _Equal, class _Alloc> class __hash_table;
88 template <class _Key, class _Tp, class _Hash, class _Pred, class _Alloc>
759 template <class _Tp, class _Hash, class _Equal, class _Alloc>
764 typedef _Hash hasher;
1134 template <class _Tp, class _Hash, class _Equal, class _Alloc>
1136 __hash_table<_Tp, _Hash, _Equal, _Alloc>::__hash_table()
1147 template <class _Tp, class _Hash, class _Equal, class _Alloc>
1149 __hash_table<_Tp, _Hash, _Equal, _Alloc>::__hash_table(const hasher& __hf,
1158 template <class _Tp, class _Hash, class _Equal, class _Alloc>
1159 __hash_table<_Tp, _Hash, _Equal, _Alloc>::__hash_table(const hasher& __hf,
1169 template <class _Tp, class _Hash, class _Equal, class _Alloc>
1170 __hash_table<_Tp, _Hash, _Equal, _Alloc>::__hash_table(const allocator_type& __a)
1178 template <class _Tp, class _Hash, class _Equal, class _Alloc>
1179 __hash_table<_Tp, _Hash, _Equal, _Alloc>::__hash_table(const __hash_table& __u)
1191 template <class _Tp, class _Hash, class _Equal, class _Alloc>
1192 __hash_table<_Tp, _Hash, _Equal, _Alloc>::__hash_table(const __hash_table& __u,
1203 template <class _Tp, class _Hash, class _Equal, class _Alloc>
1204 __hash_table<_Tp, _Hash, _Equal, _Alloc>::__hash_table(__hash_table&& __u)
1224 template <class _Tp, class _Hash, class _Equal, class _Alloc>
1225 __hash_table<_Tp, _Hash, _Equal, _Alloc>::__hash_table(__hash_table&& __u,
1251 template <class _Tp, class _Hash, class _Equal, class _Alloc>
1252 __hash_table<_Tp, _Hash, _Equal, _Alloc>::~__hash_table()
1260 template <class _Tp, class _Hash, class _Equal, class _Alloc>
1262 __hash_table<_Tp, _Hash, _Equal, _Alloc>::__copy_assign_alloc(
1275 template <class _Tp, class _Hash, class _Equal, class _Alloc>
1276 __hash_table<_Tp, _Hash, _Equal, _Alloc>&
1277 __hash_table<_Tp, _Hash, _Equal, _Alloc>::operator=(const __hash_table& __u)
1290 template <class _Tp, class _Hash, class _Equal, class _Alloc>
1292 __hash_table<_Tp, _Hash, _Equal, _Alloc>::__deallocate(__node_pointer __np)
1320 template <class _Tp, class _Hash, class _Equal, class _Alloc>
1321 typename __hash_table<_Tp, _Hash, _Equal, _Alloc>::__node_pointer
1322 __hash_table<_Tp, _Hash, _Equal, _Alloc>::__detach() _NOEXCEPT
1335 template <class _Tp, class _Hash, class _Equal, class _Alloc>
1337 __hash_table<_Tp, _Hash, _Equal, _Alloc>::__move_assign(
1366 template <class _Tp, class _Hash, class _Equal, class _Alloc>
1368 __hash_table<_Tp, _Hash, _Equal, _Alloc>::__move_assign(
1414 template <class _Tp, class _Hash, class _Equal, class _Alloc>
1416 __hash_table<_Tp, _Hash, _Equal, _Alloc>&
1417 __hash_table<_Tp, _Hash, _Equal, _Alloc>::operator=(__hash_table&& __u)
1431 template <class _Tp, class _Hash, class _Equal, class _Alloc>
1434 __hash_table<_Tp, _Hash, _Equal, _Alloc>::__assign_unique(_InputIterator __first,
1465 template <class _Tp, class _Hash, class _Equal, class _Alloc>
1468 __hash_table<_Tp, _Hash, _Equal, _Alloc>::__assign_multi(_InputIterator __first,
1499 template <class _Tp, class _Hash, class _Equal, class _Alloc>
1501 typename __hash_table<_Tp, _Hash, _Equal, _Alloc>::iterator
1502 __hash_table<_Tp, _Hash, _Equal, _Alloc>::begin() _NOEXCEPT
1511 template <class _Tp, class _Hash, class _Equal, class _Alloc>
1513 typename __hash_table<_Tp, _Hash, _Equal, _Alloc>::iterator
1514 __hash_table<_Tp, _Hash, _Equal, _Alloc>::end() _NOEXCEPT
1523 template <class _Tp, class _Hash, class _Equal, class _Alloc>
1525 typename __hash_table<_Tp, _Hash, _Equal, _Alloc>::const_iterator
1526 __hash_table<_Tp, _Hash, _Equal, _Alloc>::begin() const _NOEXCEPT
1535 template <class _Tp, class _Hash, class _Equal, class _Alloc>
1537 typename __hash_table<_Tp, _Hash, _Equal, _Alloc>::const_iterator
1538 __hash_table<_Tp, _Hash, _Equal, _Alloc>::end() const _NOEXCEPT
1547 template <class _Tp, class _Hash, class _Equal, class _Alloc>
1549 __hash_table<_Tp, _Hash, _Equal, _Alloc>::clear() _NOEXCEPT
1562 template <class _Tp, class _Hash, class _Equal, class _Alloc>
1563 pair<typename __hash_table<_Tp, _Hash, _Equal, _Alloc>::iterator, bool>
1564 __hash_table<_Tp, _Hash, _Equal, _Alloc>::__node_insert_unique(__node_pointer __nd)
1624 template <class _Tp, class _Hash, class _Equal, class _Alloc>
1625 typename __hash_table<_Tp, _Hash, _Equal, _Alloc>::iterator
1626 __hash_table<_Tp, _Hash, _Equal, _Alloc>::__node_insert_multi(__node_pointer __cp)
1685 template <class _Tp, class _Hash, class _Equal, class _Alloc>
1686 typename __hash_table<_Tp, _Hash, _Equal, _Alloc>::iterator
1687 __hash_table<_Tp, _Hash, _Equal, _Alloc>::__node_insert_multi(
1722 template <class _Tp, class _Hash, class _Equal, class _Alloc>
1723 pair<typename __hash_table<_Tp, _Hash, _Equal, _Alloc>::iterator, bool>
1724 __hash_table<_Tp, _Hash, _Equal, _Alloc>::__insert_unique(const value_type& __x)
1731 template <class _Tp, class _Hash, class _Equal, class _Alloc>
1734 pair<typename __hash_table<_Tp, _Hash, _Equal, _Alloc>::iterator, bool>
1735 __hash_table<_Tp, _Hash, _Equal, _Alloc>::__insert_unique_value(_ValueTp&& __x)
1737 template <class _Tp, class _Hash, class _Equal, class _Alloc>
1739 pair<typename __hash_table<_Tp, _Hash, _Equal, _Alloc>::iterator, bool>
1740 __hash_table<_Tp, _Hash, _Equal, _Alloc>::__insert_unique_value(const value_type& __x)
1808 template <class _Tp, class _Hash, class _Equal, class _Alloc>
1810 pair<typename __hash_table<_Tp, _Hash, _Equal, _Alloc>::iterator, bool>
1811 __hash_table<_Tp, _Hash, _Equal, _Alloc>::__emplace_unique(_Args&&... __args)
1820 template <class _Tp, class _Hash, class _Equal, class _Alloc>
1822 typename __hash_table<_Tp, _Hash, _Equal, _Alloc>::iterator
1823 __hash_table<_Tp, _Hash, _Equal, _Alloc>::__emplace_multi(_Args&&... __args)
1831 template <class _Tp, class _Hash, class _Equal, class _Alloc>
1833 typename __hash_table<_Tp, _Hash, _Equal, _Alloc>::iterator
1834 __hash_table<_Tp, _Hash, _Equal, _Alloc>::__emplace_hint_multi(
1850 template <class _Tp, class _Hash, class _Equal, class _Alloc>
1851 pair<typename __hash_table<_Tp, _Hash, _Equal, _Alloc>::iterator, bool>
1852 __hash_table<_Tp, _Hash, _Equal, _Alloc>::__insert_unique(value_type&& __x)
1857 template <class _Tp, class _Hash, class _Equal, class _Alloc>
1859 pair<typename __hash_table<_Tp, _Hash, _Equal, _Alloc>::iterator, bool>
1860 __hash_table<_Tp, _Hash, _Equal, _Alloc>::__insert_unique(_Pp&& __x)
1873 template <class _Tp, class _Hash, class _Equal, class _Alloc>
1875 typename __hash_table<_Tp, _Hash, _Equal, _Alloc>::iterator
1876 __hash_table<_Tp, _Hash, _Equal, _Alloc>::__insert_multi(_Pp&& __x)
1884 template <class _Tp, class _Hash, class _Equal, class _Alloc>
1886 typename __hash_table<_Tp, _Hash, _Equal, _Alloc>::iterator
1887 __hash_table<_Tp, _Hash, _Equal, _Alloc>::__insert_multi(const_iterator __p,
1903 template <class _Tp, class _Hash, class _Equal, class _Alloc>
1904 typename __hash_table<_Tp, _Hash, _Equal, _Alloc>::iterator
1905 __hash_table<_Tp, _Hash, _Equal, _Alloc>::__insert_multi(const value_type& __x)
1913 template <class _Tp, class _Hash, class _Equal, class _Alloc>
1914 typename __hash_table<_Tp, _Hash, _Equal, _Alloc>::iterator
1915 __hash_table<_Tp, _Hash, _Equal, _Alloc>::__insert_multi(const_iterator __p,
1931 template <class _Tp, class _Hash, class _Equal, class _Alloc>
1933 __hash_table<_Tp, _Hash, _Equal, _Alloc>::rehash(size_type __n)
1955 template <class _Tp, class _Hash, class _Equal, class _Alloc>
1957 __hash_table<_Tp, _Hash, _Equal, _Alloc>::__rehash(size_type __nbc)
2009 template <class _Tp, class _Hash, class _Equal, class _Alloc>
2011 typename __hash_table<_Tp, _Hash, _Equal, _Alloc>::iterator
2012 __hash_table<_Tp, _Hash, _Equal, _Alloc>::find(const _Key& __k)
2038 template <class _Tp, class _Hash, class _Equal, class _Alloc>
2040 typename __hash_table<_Tp, _Hash, _Equal, _Alloc>::const_iterator
2041 __hash_table<_Tp, _Hash, _Equal, _Alloc>::find(const _Key& __k) const
2071 template <class _Tp, class _Hash, class _Equal, class _Alloc>
2073 typename __hash_table<_Tp, _Hash, _Equal, _Alloc>::__node_holder
2074 __hash_table<_Tp, _Hash, _Equal, _Alloc>::__construct_node(_Args&& ...__args)
2087 template <class _Tp, class _Hash, class _Equal, class _Alloc>
2088 typename __hash_table<_Tp, _Hash, _Equal, _Alloc>::__node_holder
2089 __hash_table<_Tp, _Hash, _Equal, _Alloc>::__construct_node(value_type&& __v,
2103 template <class _Tp, class _Hash, class _Equal, class _Alloc>
2104 typename __hash_table<_Tp, _Hash, _Equal, _Alloc>::__node_holder
2105 __hash_table<_Tp, _Hash, _Equal, _Alloc>::__construct_node(const value_type& __v)
2118 template <class _Tp, class _Hash, class _Equal, class _Alloc>
2119 typename __hash_table<_Tp, _Hash, _Equal, _Alloc>::__node_holder
2120 __hash_table<_Tp, _Hash, _Equal, _Alloc>::__construct_node(const value_type& __v,
2132 template <class _Tp, class _Hash, class _Equal, class _Alloc>
2133 typename __hash_table<_Tp, _Hash, _Equal, _Alloc>::iterator
2134 __hash_table<_Tp, _Hash, _Equal, _Alloc>::erase(const_iterator __p)
2152 template <class _Tp, class _Hash, class _Equal, class _Alloc>
2153 typename __hash_table<_Tp, _Hash, _Equal, _Alloc>::iterator
2154 __hash_table<_Tp, _Hash, _Equal, _Alloc>::erase(const_iterator __first,
2178 template <class _Tp, class _Hash, class _Equal, class _Alloc>
2180 typename __hash_table<_Tp, _Hash, _Equal, _Alloc>::size_type
2181 __hash_table<_Tp, _Hash, _Equal, _Alloc>::__erase_unique(const _Key& __k)
2190 template <class _Tp, class _Hash, class _Equal, class _Alloc>
2192 typename __hash_table<_Tp, _Hash, _Equal, _Alloc>::size_type
2193 __hash_table<_Tp, _Hash, _Equal, _Alloc>::__erase_multi(const _Key& __k)
2209 template <class _Tp, class _Hash, class _Equal, class _Alloc>
2210 typename __hash_table<_Tp, _Hash, _Equal, _Alloc>::__node_holder
2211 __hash_table<_Tp, _Hash, _Equal, _Alloc>::remove(const_iterator __p) _NOEXCEPT
2259 template <class _Tp, class _Hash, class _Equal, class _Alloc>
2262 typename __hash_table<_Tp, _Hash, _Equal, _Alloc>::size_type
2263 __hash_table<_Tp, _Hash, _Equal, _Alloc>::__count_unique(const _Key& __k) const
2268 template <class _Tp, class _Hash, class _Equal, class _Alloc>
2270 typename __hash_table<_Tp, _Hash, _Equal, _Alloc>::size_type
2271 __hash_table<_Tp, _Hash, _Equal, _Alloc>::__count_multi(const _Key& __k) const
2287 template <class _Tp, class _Hash, class _Equal, class _Alloc>
2289 pair<typename __hash_table<_Tp, _Hash, _Equal, _Alloc>::iterator,
2290 typename __hash_table<_Tp, _Hash, _Equal, _Alloc>::iterator>
2291 __hash_table<_Tp, _Hash, _Equal, _Alloc>::__equal_range_unique(
2301 template <class _Tp, class _Hash, class _Equal, class _Alloc>
2303 pair<typename __hash_table<_Tp, _Hash, _Equal, _Alloc>::const_iterator,
2304 typename __hash_table<_Tp, _Hash, _Equal, _Alloc>::const_iterator>
2305 __hash_table<_Tp, _Hash, _Equal, _Alloc>::__equal_range_unique(
2315 template <class _Tp, class _Hash, class _Equal, class _Alloc>
2317 pair<typename __hash_table<_Tp, _Hash, _Equal, _Alloc>::iterator,
2318 typename __hash_table<_Tp, _Hash, _Equal, _Alloc>::iterator>
2319 __hash_table<_Tp, _Hash, _Equal, _Alloc>::__equal_range_multi(
2335 template <class _Tp, class _Hash, class _Equal, class _Alloc>
2337 pair<typename __hash_table<_Tp, _Hash, _Equal, _Alloc>::const_iterator,
2338 typename __hash_table<_Tp, _Hash, _Equal, _Alloc>::const_iterator>
2339 __hash_table<_Tp, _Hash, _Equal, _Alloc>::__equal_range_multi(
2355 template <class _Tp, class _Hash, class _Equal, class _Alloc>
2357 __hash_table<_Tp, _Hash, _Equal, _Alloc>::swap(__hash_table& __u)
2393 template <class _Tp, class _Hash, class _Equal, class _Alloc>
2394 typename __hash_table<_Tp, _Hash, _Equal, _Alloc>::size_type
2395 __hash_table<_Tp, _Hash, _Equal, _Alloc>::bucket_size(size_type __n) const
2412 template <class _Tp, class _Hash, class _Equal, class _Alloc>
2415 swap(__hash_table<_Tp, _Hash, _Equal, _Alloc>& __x,
2416 __hash_table<_Tp, _Hash, _Equal, _Alloc>& __y)
2424 template <class _Tp, class _Hash, class _Equal, class _Alloc>
2426 __hash_table<_Tp, _Hash, _Equal, _Alloc>::__dereferenceable(const const_iterator* __i) const
2431 template <class _Tp, class _Hash, class _Equal, class _Alloc>
2433 __hash_table<_Tp, _Hash, _Equal, _Alloc>::__decrementable(const const_iterator*) const
2438 template <class _Tp, class _Hash, class _Equal, class _Alloc>
2440 __hash_table<_Tp, _Hash, _Equal, _Alloc>::__addable(const const_iterator*, ptrdiff_t) const
2445 template <class _Tp, class _Hash, class _Equal, class _Alloc>
2447 __hash_table<_Tp, _Hash, _Equal, _Alloc>::__subscriptable(const const_iterator*, ptrdiff_t) const