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

number of objects

first object pointer

last object pointer


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