Lines Matching refs:entry
92 dictEntry *entry, *nextEntry; member
103 #define dictFreeVal(d, entry) \ argument
105 (d)->type->valDestructor((d)->privdata, (entry)->v.val)
107 #define dictSetVal(d, entry, _val_) do { \ argument
109 entry->v.val = (d)->type->valDup((d)->privdata, _val_); \
111 entry->v.val = (_val_); \
114 #define dictSetSignedIntegerVal(entry, _val_) \ argument
115 do { entry->v.s64 = _val_; } while(0)
117 #define dictSetUnsignedIntegerVal(entry, _val_) \ argument
118 do { entry->v.u64 = _val_; } while(0)
120 #define dictSetDoubleVal(entry, _val_) \ argument
121 do { entry->v.d = _val_; } while(0)
123 #define dictFreeKey(d, entry) \ argument
125 (d)->type->keyDestructor((d)->privdata, (entry)->key)
127 #define dictSetKey(d, entry, _key_) do { \ argument
129 entry->key = (d)->type->keyDup((d)->privdata, _key_); \
131 entry->key = (_key_); \