4 #ifndef UTILMM_UTILS_HASH_ITER_HEADER
5 # define UTILMM_UTILS_HASH_ITER_HEADER
20 namespace hash_toolbox {
22 template<
typename Key,
typename Value,
class Extract,
23 class Hash,
class Equal >
36 template<
typename Key,
typename Value,
class Extract,
37 class Hash,
class Equal >
154 template<
typename K,
typename V,
class Ex,
class H,
class Eq>
158 template<
typename K,
typename V,
class Ex,
class H,
class Eq>
173 template<
typename Key,
typename Value,
class Extract,
174 class Hash,
class Equal >
282 template<
typename K,
typename V,
class Ex,
class H,
class Eq>
285 template<
typename K,
typename V,
class Ex,
class H,
class Eq>
289 template<
typename K,
typename V,
class Ex,
class H,
class Eq>
299 # define IN_UTILMM_UTILS_HASH_ITER_HEADER
300 # include "utilmm/hash/bits/iter.tcc"
301 # undef IN_UTILMM_UTILS_HASH_ITER_HEADER
302 #endif // UTILMM_UTILS_HASH_ITER_HEADER
forward declaration of utilmm::hash_toolbox::table