Tinyhash
This is a library containing multiple C implementations of hashmap.
|
Represents an iterator that allow to iterate over a generic table. More...
#include <iterator.h>
Public Attributes | |
int | index |
th_any_t | current |
th_key_t * | key |
th_any_t | value |
th_generic_table_t | generic_table |
bool(* | next )(struct th_iterator_s **) |
Represents an iterator that allow to iterate over a generic table.
Definition at line 11 of file iterator.h.
th_any_t th_iterator_s::current |
Definition at line 13 of file iterator.h.
Referenced by th_iterator_init(), th_oa_iterator_next(), th_sc_iterator_copy_entry(), and th_sc_iterator_next().
th_generic_table_t th_iterator_s::generic_table |
Definition at line 16 of file iterator.h.
Referenced by th_iterator_init(), th_oa_iterator_next(), and th_sc_iterator_next().
int th_iterator_s::index |
Definition at line 12 of file iterator.h.
Referenced by th_iterator_init(), th_oa_iterator_begin(), th_oa_iterator_next(), th_sc_iterator_begin(), and th_sc_iterator_next().
th_key_t* th_iterator_s::key |
Definition at line 14 of file iterator.h.
Referenced by th_iterator_init(), th_oa_iterator_next(), and th_sc_iterator_copy_entry().
bool(* th_iterator_s::next) (struct th_iterator_s **) |
Definition at line 17 of file iterator.h.
Referenced by th_iterator_init(), and th_iterator_next().
th_any_t th_iterator_s::value |
Definition at line 15 of file iterator.h.
Referenced by th_iterator_init(), th_oa_iterator_next(), and th_sc_iterator_copy_entry().