std::__detail::_Hashtable_base< _Key, _Value, _ExtractKey, _Equal, _H1, _H2, _Hash, _Traits >(3cxx) | std::__detail::_Hashtable_base< _Key, _Value, _ExtractKey, _Equal, _H1, _H2, _Hash, _Traits >(3cxx) |
NAME¶
std::__detail::_Hashtable_base< _Key, _Value, _ExtractKey, _Equal, _H1, _H2, _Hash, _Traits > -SYNOPSIS¶
Inherits std::__detail::_Hash_code_base< _Key, _Value, _ExtractKey, _H1, _H2, _Hash, _Traits::__hash_cached::value >, and std::__detail::_Hashtable_ebo_helper< 0, _Equal >. Inherited by std::_Hashtable< _Key, _Tp, _Hash, _Pred, _Alloc >, std::_Hashtable< _Value, _Hash, _Pred, _Alloc >, and std::_Hashtable< _Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits >.Public Types¶
using __constant_iterators = typename __traits_type::__constant_iterators
Protected Types¶
using __bucket_type = __node_base *
Protected Member Functions¶
_Hashtable_base (const _ExtractKey &__ex, const _H1 &__h1, const _H2 &__h2, const _Hash &__hash, const _Equal &__eq)
Detailed Description¶
template<typename _Key, typename _Value, typename _ExtractKey, typename _Equal, typename _H1, typename _H2, typename _Hash, typename _Traits>struct std::__detail::_Hashtable_base< _Key, _Value, _ExtractKey, _Equal, _H1, _H2, _Hash, _Traits >¶
Primary class template _Hashtable_base. Helper class adding management of _Equal functor to _Hash_code_base type. Base class templates are:- •
- __detail::_Hash_code_base
- •
- __detail::_Hashtable_ebo_helper
Author¶
Generated automatically by Doxygen for libstdc++ from the source code.Fri Dec 19 2014 | libstdc++ |