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 >
149 container_type
const *owner;
150 node_type
const *current;
152 const_iter(node_type
const *, container_type
const *);
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 >
277 container_type *owner;
280 iter(node_type *, container_type *);
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
Definition: auto_flag.hh:6
forward declaration of utilmm::hash_toolbox::table