hash_code_base< Key, Value, ExtractKey, Equal, H1, H2, default_ranged_hash, true > Struct Template Reference
List of all members.
Detailed Description
template<typename Key, typename Value, typename ExtractKey, typename Equal, typename H1, typename H2>
struct Internal::hash_code_base< Key, Value, ExtractKey, Equal, H1, H2, default_ranged_hash, true >
Definition at line 873 of file hashtable.
Public Types
Public Member Functions
Protected Types
Protected Member Functions
-
std::size_t bucket_index (const hash_node< Value, true > *p, std::size_t N) const
-
std::size_t bucket_index (const Key &, hash_code_t c, std::size_t N) const
-
bool compare (const Key &k, hash_code_t c, hash_node< Value, true > *n) const
-
void copy_code (hash_node< Value, true > *to, const hash_node< Value, true > *from) const
-
hash_code_base (const ExtractKey &ex, const Equal &eq, const H1 &h1, const H2 &h2, const default_ranged_hash &)
-
hash_code_t m_hash_code (const Key &k) const
-
void m_swap (hash_code_base &x)
-
void store_code (hash_node< Value, true > *n, hash_code_t c) const
Protected Attributes
The documentation for this struct was generated from the following file:
Generated on Thu Nov 1 17:37:59 2007 for libstdc++ by
1.5.1