HAC_ITER_ft Struct Reference

Data Fields

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
 

Detailed Description

Definition at line 19 of file iter.h.


The documentation for this struct was generated from the following file: