4 #ifndef UTILMM_UTILS_HASH_TABLE_HEADER
5 # define UTILMM_UTILS_HASH_TABLE_HEADER
16 namespace hash_toolbox {
18 template<
typename Value>
20 explicit node(Value
const &v,
node *n=0);
44 template<
typename Key,
typename Value,
45 class Extract,
class Hash,
class Equal>
60 typedef std::vector<node_type *> bucket_type;
220 static bucket_type copy_bucket(bucket_type
const &other);
227 template<
typename K,
typename V,
class Ex,
class H,
class Eq>
230 template<
typename K,
typename V,
class Ex,
class H,
class Eq>
237 # define IN_UTILMM_UTILS_HASH_TABLE_HEADER
238 #include "utilmm/hash/bits/table.tcc"
239 # undef IN_UTILMM_UTILS_HASH_TABLE_HEADER
240 #endif // UTILMM_UTILS_HASH_TABLE_HEADER
Definition of iterator for hash containers.
Definition of utilmm::arg_traits class.
computed_type type
argument type
Definition: arg_traits.hh:38
Forward declaration of utilmm::hash.