|
bool(* | beginl )(void *self, HAC_ITER_ft *, void *ctr) |
|
bool(* | endl )(void *self, HAC_ITER_ft *, void *ctr) |
|
bool(* | beginr )(void *self, HAC_ITER_ft *, void *ctr) |
|
bool(* | endr )(void *self, HAC_ITER_ft *, void *ctr) |
|
uint64_t(* | position )(void *self, HAC_ITER_ft *) |
|
void *(* | next )(void *self, HAC_ITER_ft *) |
|
void *(* | prev )(void *self, HAC_ITER_ft *) |
|
void *(* | step )(void *self, HAC_ITER_ft *, int64_t n) |
|
void *(* | get )(void *self, HAC_ITER_ft *) |
|
void *(* | get_offset )(void *self, HAC_ITER_ft *, int64_t n) |
|
bool(* | set )(void *self, HAC_ITER_ft *, void *val) |
|
bool(* | set_offset )(void *self, HAC_ITER_ft *, int64_t n, void *val) |
|
bool(* | insert )(void *self, HAC_ITER_ft, void *val) |
|
bool(* | insert_offset )(void *self, HAC_ITER_ft, int64_t n, void *val) |
|
void *(* | remove )(void *self, HAC_ITER_ft *) |
|
void *(* | remove_offset )(void *self, HAC_ITER_ft *, int64_t n) |
|
void *(* | split )(void *self, HAC_ITER_ft *) |
|
void *(* | split_offset )(void *self, HAC_ITER_ft *, int64_t n) |
|
bool(* | copy )(void *self, HAC_ITER_ft *, void *other) |
|
uint64_t | traits |
|
void * | data |
|
Definition at line 19 of file iter.h.