Lines Matching refs:obj
34 ucl_obj_dump (const ucl_object_t *obj, unsigned int shift) in ucl_obj_dump() argument
45 tmp = obj; in ucl_obj_dump()
47 while ((obj = ucl_object_iterate (tmp, &it, false))) { in ucl_obj_dump()
48 printf ("%sucl object address: %p\n", pre + 4, obj); in ucl_obj_dump()
49 if (obj->key != NULL) { in ucl_obj_dump()
50 printf ("%skey: \"%s\"\n", pre, ucl_object_key (obj)); in ucl_obj_dump()
52 printf ("%sref: %u\n", pre, obj->ref); in ucl_obj_dump()
53 printf ("%slen: %u\n", pre, obj->len); in ucl_obj_dump()
54 printf ("%sprev: %p\n", pre, obj->prev); in ucl_obj_dump()
55 printf ("%snext: %p\n", pre, obj->next); in ucl_obj_dump()
56 if (obj->type == UCL_OBJECT) { in ucl_obj_dump()
58 printf ("%svalue: %p\n", pre, obj->value.ov); in ucl_obj_dump()
60 while ((cur = ucl_object_iterate (obj, &it_obj, true))) { in ucl_obj_dump()
64 else if (obj->type == UCL_ARRAY) { in ucl_obj_dump()
66 printf ("%svalue: %p\n", pre, obj->value.av); in ucl_obj_dump()
68 while ((cur = ucl_object_iterate (obj, &it_obj, true))) { in ucl_obj_dump()
72 else if (obj->type == UCL_INT) { in ucl_obj_dump()
74 printf ("%svalue: %jd\n", pre, (intmax_t)ucl_object_toint (obj)); in ucl_obj_dump()
76 else if (obj->type == UCL_FLOAT) { in ucl_obj_dump()
78 printf ("%svalue: %f\n", pre, ucl_object_todouble (obj)); in ucl_obj_dump()
80 else if (obj->type == UCL_STRING) { in ucl_obj_dump()
82 printf ("%svalue: \"%s\"\n", pre, ucl_object_tostring (obj)); in ucl_obj_dump()
84 else if (obj->type == UCL_BOOLEAN) { in ucl_obj_dump()
86 printf ("%svalue: %s\n", pre, ucl_object_tostring_forced (obj)); in ucl_obj_dump()
88 else if (obj->type == UCL_TIME) { in ucl_obj_dump()
90 printf ("%svalue: %f\n", pre, ucl_object_todouble (obj)); in ucl_obj_dump()
92 else if (obj->type == UCL_USERDATA) { in ucl_obj_dump()
94 printf ("%svalue: %p\n", pre, obj->value.ud); in ucl_obj_dump()
109 ucl_object_t *obj = NULL; in main() local
157 obj = ucl_parser_get_object (parser); in main()
167 par = ucl_object_lookup (obj, argv[k]); in main()
173 ucl_obj_dump (obj, 0); in main()
180 if (obj != NULL) { in main()
181 ucl_object_unref (obj); in main()