static bool invalid_iter_valid(const struct iterator *it)
'valid' function implementation for an "invalid" iterator.
struct iterator * invalid_iter_init(struct iterator *it)
Initializes the iterator vtable so that generic_iterate assumes that the iterator is invalid.
static void invalid_iter_next(struct iterator *it)
'next' function implementation for an "invalid" iterator.
static void * invalid_iter_get(const struct iterator *it)
'get' function implementation for an "invalid" iterator.
bool(* valid)(const struct iterator *it)
void *(* get)(const struct iterator *it)
void(* next)(struct iterator *it)