Symbols table interface.
|
Data Structures |
class | symtab_ty |
class | symtab< value_type_t > |
Functions |
symtab_ty * | symtab_alloc (int n) |
void | symtab_free (symtab_ty *stp) |
void * | symtab_query (const symtab_ty *stp, string_ty *key) |
string_ty * | symtab_query_fuzzy (const symtab_ty *stp, string_ty *key) |
void | symtab_assign (symtab_ty *stp, string_ty *key, void *value) |
void | symtab_assign_push (symtab_ty *stp, string_ty *key, void *value) |
void | symtab_delete (symtab_ty *stp, string_ty *key) |
void | symtab_dump (const symtab_ty *stp, const char *caption) |
void | symtab_walk (const symtab_ty *stp, symtab_ty::callback_t func, void *arg) |
void | symtab_keys (const symtab_ty *stp, string_list_ty *result) |
Symbols table interface.