Lines Matching defs:obj
60 _citrus_prop_object_init(_citrus_prop_object_t *obj, _citrus_prop_type_t type)
63 obj->type = type;
64 memset(&obj->u, 0, sizeof(obj->u));
68 _citrus_prop_object_uninit(_citrus_prop_object_t *obj)
71 if (obj->type == _CITRUS_PROP_STR)
72 free(__DECONST(void *, obj->u.str));
110 _citrus_prop_object_t * __restrict obj) \
131 obj->u._func_ = 0; \
140 (ms, &obj->u._func_, base)); \
198 _citrus_prop_object_t * __restrict obj)
206 return (_citrus_prop_read_chr(ms, obj));
211 obj->u.chr = ch;
220 _citrus_prop_object_t * __restrict obj)
229 obj->u.boolean = true;
238 obj->u.boolean = false;
247 _citrus_prop_object_t * __restrict obj)
291 obj->u.str = (const char *)s;