csnip
0.1
|
#include <csnip/preproc.h>
Go to the source code of this file.
Macros | |
#define | csnip_lphash_Find(N, keytype, k, u, hash, is_empty, is_match, get_key, key, return_loc, return_state) |
Find a slot matching the key or an insertion position. More... | |
#define | csnip_lphash_Findnext(N, keytype, k, u, hash, is_empty, is_match, get_key, key, loc_prev, ret_loc, ret_state) |
Find the next match. More... | |
#define | csnip_lphash_Delete(N, keytype, k, u, v, hash, is_empty, get_key, copy, clear, loc) |
Delete an entry in the hash table. More... | |
#define | csnip_lphash_Nextentry(N, u, is_empty, loc, ret) |
Find the next occupied slot. More... | |
#define | CSNIP_LPHASH_DECL_FUNCS(scope, prefix, keytype, argl) |
Declare lphash function prototypes. More... | |
#define | CSNIP_LPHASH_DEF_FUNCS(scope, prefix, argl, N, keytype, k, u, v, hash, is_empty, is_match, get_key, copy, clear) |
Define lphash functions. More... | |