Lines Matching refs:container
403 struct ucl_stack *container, size_t len, enum ucl_msgpack_format fmt,
407 struct ucl_stack *container, size_t len, enum ucl_msgpack_format fmt,
410 struct ucl_stack *container, size_t len, enum ucl_msgpack_format fmt,
413 struct ucl_stack *container, size_t len, enum ucl_msgpack_format fmt,
416 struct ucl_stack *container, size_t len, enum ucl_msgpack_format fmt,
419 struct ucl_stack *container, size_t len, enum ucl_msgpack_format fmt,
422 struct ucl_stack *container, size_t len, enum ucl_msgpack_format fmt,
425 struct ucl_stack *container, size_t len, enum ucl_msgpack_format fmt,
428 struct ucl_stack *container, size_t len, enum ucl_msgpack_format fmt,
824 ucl_msgpack_is_container_finished (struct ucl_stack *container) in ucl_msgpack_is_container_finished() argument
828 assert (container != NULL); in ucl_msgpack_is_container_finished()
830 if (container->level & MSGPACK_CONTAINER_BIT) { in ucl_msgpack_is_container_finished()
831 level = container->level & ~MSGPACK_CONTAINER_BIT; in ucl_msgpack_is_container_finished()
847 struct ucl_stack *container; in ucl_msgpack_insert_object() local
849 container = parser->stack; in ucl_msgpack_insert_object()
850 assert (container != NULL); in ucl_msgpack_insert_object()
851 assert (container->level > 0); in ucl_msgpack_insert_object()
853 assert (container->obj != NULL); in ucl_msgpack_insert_object()
855 if (container->obj->type == UCL_ARRAY) { in ucl_msgpack_insert_object()
856 ucl_array_append (container->obj, obj); in ucl_msgpack_insert_object()
858 else if (container->obj->type == UCL_OBJECT) { in ucl_msgpack_insert_object()
878 if (container->level & MSGPACK_CONTAINER_BIT) { in ucl_msgpack_insert_object()
879 level = container->level & ~MSGPACK_CONTAINER_BIT; in ucl_msgpack_insert_object()
880 container->level = (level - 1) | MSGPACK_CONTAINER_BIT; in ucl_msgpack_insert_object()
947 container = ucl_msgpack_get_next_container (parser); \
948 if (container == NULL) { \
953 next_state = container->obj->type == UCL_OBJECT ? \
961 struct ucl_stack *container; in ucl_msgpack_consume() local
1086 container = ucl_msgpack_get_container (parser, obj_parser, len); in ucl_msgpack_consume()
1088 if (container == NULL) { in ucl_msgpack_consume()
1092 ret = obj_parser->func (parser, container, len, obj_parser->fmt, in ucl_msgpack_consume()
1117 container = ucl_msgpack_get_container (parser, obj_parser, len); in ucl_msgpack_consume()
1119 if (container == NULL) { in ucl_msgpack_consume()
1123 ret = obj_parser->func (parser, container, len, obj_parser->fmt, in ucl_msgpack_consume()
1142 container = parser->stack; in ucl_msgpack_consume()
1144 if (container == NULL) { in ucl_msgpack_consume()
1148 ret = obj_parser->func (parser, container, len, obj_parser->fmt, in ucl_msgpack_consume()
1159 if (ucl_msgpack_is_container_finished (container)) { in ucl_msgpack_consume()
1201 container = parser->stack; in ucl_msgpack_consume()
1203 if (container == NULL) { in ucl_msgpack_consume()
1207 ret = obj_parser->func (parser, container, len, obj_parser->fmt, in ucl_msgpack_consume()
1221 if (ucl_msgpack_is_container_finished (container)) { in ucl_msgpack_consume()
1264 container = ucl_msgpack_get_container (parser, obj_parser, len); in ucl_msgpack_consume()
1266 if (container == NULL) { in ucl_msgpack_consume()
1270 ret = obj_parser->func (parser, container, len, obj_parser->fmt, in ucl_msgpack_consume()
1282 container = parser->stack; in ucl_msgpack_consume()
1284 if (container == NULL) { in ucl_msgpack_consume()
1288 ret = obj_parser->func (parser, container, len, obj_parser->fmt, in ucl_msgpack_consume()
1323 ucl_object_t *container = NULL; in ucl_parse_msgpack() local
1335 container = parser->stack->obj; in ucl_parse_msgpack()
1343 if (container == NULL) { in ucl_parse_msgpack()
1361 struct ucl_stack *container, size_t len, enum ucl_msgpack_format fmt, in ucl_msgpack_parse_map() argument
1364 container->obj = parser->cur_obj; in ucl_msgpack_parse_map()
1371 struct ucl_stack *container, size_t len, enum ucl_msgpack_format fmt, in ucl_msgpack_parse_array() argument
1374 container->obj = parser->cur_obj; in ucl_msgpack_parse_array()
1381 struct ucl_stack *container, size_t len, enum ucl_msgpack_format fmt, in ucl_msgpack_parse_string() argument
1418 struct ucl_stack *container, size_t len, enum ucl_msgpack_format fmt, in ucl_msgpack_parse_int() argument
1503 struct ucl_stack *container, size_t len, enum ucl_msgpack_format fmt, in ucl_msgpack_parse_float() argument
1545 struct ucl_stack *container, size_t len, enum ucl_msgpack_format fmt, in ucl_msgpack_parse_bool() argument
1575 struct ucl_stack *container, size_t len, enum ucl_msgpack_format fmt, in ucl_msgpack_parse_null() argument
1592 struct ucl_stack *container, size_t len, enum ucl_msgpack_format fmt, in ucl_msgpack_parse_ignore() argument