25 #include <aerospike/as_iterator.h>
26 #include <aerospike/as_util.h>
27 #include <aerospike/as_val.h>
36 union as_map_iterator_u;
38 struct as_map_hooks_s;
62 typedef struct as_map_s {
79 const struct as_map_hooks_s *
hooks;
86 typedef struct as_map_hooks_s {
112 uint32_t (* hashcode)(
const as_map * map);
189 union as_map_iterator_u * (* iterator_new)(
const as_map * map);
198 union as_map_iterator_u * (* iterator_init)(
const as_map * map,
union as_map_iterator_u * it);
360 return as_util_hook(
foreach,
false, map, callback, udata);