hashtable_policy.h File Reference
Detailed Description
This is an internal header file, included by other library headers. You should not attempt to use it directly.
Definition in file hashtable_policy.h.
Go to the source code of this file.
Namespaces
Classes
- struct std::__detail::_Default_ranged_hash
- struct std::__detail::_Hash_code_base< _Key, _Value, _ExtractKey, _Equal, _H1, _H2, _Default_ranged_hash, false >
- struct std::__detail::_Hash_code_base< _Key, _Value, _ExtractKey, _Equal, _H1, _H2, _Default_ranged_hash, true >
- struct std::__detail::_Hash_code_base< _Key, _Value, _ExtractKey, _Equal, _H1, _H2, _Hash, false >
- struct std::__detail::_Hash_node< _Value, false >
- struct std::__detail::_Hash_node< _Value, true >
- struct std::__detail::_Hashtable_const_iterator< _Value, __constant_iterators, __cache >
- struct std::__detail::_Hashtable_iterator< _Value, __constant_iterators, __cache >
- struct std::__detail::_Hashtable_iterator_base< _Value, __cache >
- struct std::__detail::_Map_base< _Key, _Value, _Ex, __unique, _Hashtable >
- struct std::__detail::_Map_base< _Key, _Pair, std::_Select1st< _Pair >, false, _Hashtable >
- struct std::__detail::_Map_base< _Key, _Pair, std::_Select1st< _Pair >, true, _Hashtable >
- struct std::__detail::_Mod_range_hashing
- struct std::__detail::_Node_const_iterator< _Value, __constant_iterators, __cache >
- struct std::__detail::_Node_iterator< _Value, __constant_iterators, __cache >
- struct std::__detail::_Node_iterator_base< _Value, __cache >
- struct std::__detail::_Prime_rehash_policy
- struct std::__detail::_Rehash_base< _RehashPolicy, _Hashtable >
- struct std::__detail::_Rehash_base< _Prime_rehash_policy, _Hashtable >
Functions
-
template<class _Iterator> std::iterator_traits< _Iterator
>::difference_type std::__detail::__distance_fw (_Iterator __first, _Iterator __last)
-
template<class _Iterator> std::iterator_traits< _Iterator
>::difference_type std::__detail::__distance_fw (_Iterator __first, _Iterator __last, std::forward_iterator_tag)
-
template<class _Iterator> std::iterator_traits< _Iterator
>::difference_type std::__detail::__distance_fw (_Iterator __first, _Iterator __last, std::input_iterator_tag)
-
template<typename _RAIter, typename _Tp> _RAIter std::__detail::__lower_bound (_RAIter __first, _RAIter __last, const _Tp &__val)
-
template<typename _Value, bool __cache> bool std::__detail::operator!= (const _Hashtable_iterator_base< _Value, __cache > &__x, const _Hashtable_iterator_base< _Value, __cache > &__y)
-
template<typename _Value, bool __cache> bool std::__detail::operator!= (const _Node_iterator_base< _Value, __cache > &__x, const _Node_iterator_base< _Value, __cache > &__y)
-
template<typename _Value, bool __cache> bool std::__detail::operator== (const _Hashtable_iterator_base< _Value, __cache > &__x, const _Hashtable_iterator_base< _Value, __cache > &__y)
-
template<typename _Value, bool __cache> bool std::__detail::operator== (const _Node_iterator_base< _Value, __cache > &__x, const _Node_iterator_base< _Value, __cache > &__y)
Variables
-
const unsigned long std::__detail::__prime_list []
Generated on Wed Mar 26 00:43:34 2008 for libstdc++ by
1.5.1