Lines Matching +defs:field +defs:name
12 #define HT_HEAD(name, type) \ argument
53 #define HT_FIND(name, head, elm) name##_HT_FIND((head), (elm)) argument
54 #define HT_INSERT(name, head, elm) name##_HT_INSERT((head), (elm)) argument
55 #define HT_REPLACE(name, head, elm) name##_HT_REPLACE((head), (elm)) argument
56 #define HT_REMOVE(name, head, elm) name##_HT_REMOVE((head), (elm)) argument
57 #define HT_START(name, head) name##_HT_START(head) argument
58 #define HT_NEXT(name, head, elm) name##_HT_NEXT((head), (elm)) argument
59 #define HT_NEXT_RMV(name, head, elm) name##_HT_NEXT_RMV((head), (elm)) argument
60 #define HT_CLEAR(name, head) name##_HT_CLEAR(head) argument
61 #define HT_INIT(name, head) name##_HT_INIT(head) argument
106 #define HT_SET_HASH_(elm, field, hashfn) \ argument
108 #define HT_SET_HASHVAL_(elm, field, val) \ argument
110 #define HT_ELT_HASH_(elm, field, hashfn) \ argument
113 #define HT_SET_HASH_(elm, field, hashfn) \ argument
115 #define HT_ELT_HASH_(elm, field, hashfn) \ argument
117 #define HT_SET_HASHVAL_(elm, field, val) \ argument
122 #define HT_BUCKET_(head, field, elm, hashfn) \ argument
125 #define HT_FOREACH(x, name, head) \ argument
130 #define HT_PROTOTYPE(name, type, field, hashfn, eqfn) \ argument
301 #define HT_GENERATE(name, type, field, hashfn, eqfn, load, mallocfn, \ argument
426 #define HT_FIND_OR_INSERT_(name, field, hashfn, head, eltype, elm, var, y, n) \ argument
441 #define HT_FOI_INSERT_(field, head, elm, newent, var) \ argument