qDecoder API Reference

Data Fields
qentry_s Struct Reference

Data Fields

bool(* put )(qentry_t *entry, const char *name, const void *data, size_t size, bool replace)
 
bool(* putstr )(qentry_t *entry, const char *name, const char *str, bool replace)
 
bool(* putstrf )(qentry_t *entry, bool replace, const char *name, const char *format,...)
 
bool(* putint )(qentry_t *entry, const char *name, int num, bool replace)
 
void *(* get )(qentry_t *entry, const char *name, size_t *size, bool newmem)
 
void *(* getlast )(qentry_t *entry, const char *name, size_t *size, bool newmem)
 
char *(* getstr )(qentry_t *entry, const char *name, bool newmem)
 
char *(* getstrf )(qentry_t *entry, bool newmem, const char *namefmt,...)
 
char *(* getstrlast )(qentry_t *entry, const char *name, bool newmem)
 
int(* getint )(qentry_t *entry, const char *name)
 
int(* getintlast )(qentry_t *entry, const char *name)
 
void *(* caseget )(qentry_t *entry, const char *name, size_t *size, bool newmem)
 
char *(* casegetstr )(qentry_t *entry, const char *name, bool newmem)
 
int(* casegetint )(qentry_t *entry, const char *name)
 
bool(* getnext )(qentry_t *entry, qentobj_t *obj, const char *name, bool newmem)
 
int(* size )(qentry_t *entry)
 
int(* remove )(qentry_t *entry, const char *name)
 
bool(* truncate )(qentry_t *entry)
 
bool(* reverse )(qentry_t *entry)
 
bool(* save )(qentry_t *entry, const char *filepath)
 
int(* load )(qentry_t *entry, const char *filepath)
 
bool(* print )(qentry_t *entry, FILE *out, bool print_data)
 
bool(* free )(qentry_t *entry)
 
int num
 
qentobj_tfirst
 
qentobj_tlast
 

Field Documentation

int qentry_s::num

number of objects

qentobj_t* qentry_s::first

first object pointer

qentobj_t* qentry_s::last

last object pointer


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