|
libdict 1.0.7
Data Structure C Library
|
The operations of one container type. More...
#include <dict.h>

The operations of one container type.
Every dict of that type shares one static vtable. Use it only through the dict_* macros: its slots point at internal wrapper functions, not at the public functions of the container, so comparing a slot with, say, hashtable_insert is always false. To tell container types apart, compare the _vtable pointer itself with that of a dict known to be of the type.
| dict_clear_func clear |
| dict_count_func count |
| dict_dfree_func dfree |
| dict_inew_func inew |
| dict_insert_func insert |
| dict_remove_func remove |
| dict_search_func search |
| dict_search_func search_ge |
| dict_search_func search_gt |
| dict_search_func search_le |
| dict_search_func search_lt |
| dict_select_func select |
| dict_traverse_func traverse |
| dict_verify_func verify |