Lines Matching refs:anchor
43 yaml_emitter_dump_alias(yaml_emitter_t *emitter, yaml_char_t *anchor);
47 yaml_char_t *anchor);
51 yaml_char_t *anchor);
55 yaml_char_t *anchor);
236 emitter->anchors[index-1].anchor = (++ emitter->last_anchor_id); in yaml_emitter_anchor_node()
250 yaml_char_t *anchor = YAML_MALLOC(ANCHOR_TEMPLATE_LENGTH); in yaml_emitter_generate_anchor() local
252 if (!anchor) return NULL; in yaml_emitter_generate_anchor()
254 sprintf((char *)anchor, ANCHOR_TEMPLATE, anchor_id); in yaml_emitter_generate_anchor()
256 return anchor; in yaml_emitter_generate_anchor()
267 int anchor_id = emitter->anchors[index-1].anchor; in yaml_emitter_dump_node()
268 yaml_char_t *anchor = NULL; in yaml_emitter_dump_node() local
271 anchor = yaml_emitter_generate_anchor(emitter, anchor_id); in yaml_emitter_dump_node()
272 if (!anchor) return 0; in yaml_emitter_dump_node()
276 return yaml_emitter_dump_alias(emitter, anchor); in yaml_emitter_dump_node()
283 return yaml_emitter_dump_scalar(emitter, node, anchor); in yaml_emitter_dump_node()
285 return yaml_emitter_dump_sequence(emitter, node, anchor); in yaml_emitter_dump_node()
287 return yaml_emitter_dump_mapping(emitter, node, anchor); in yaml_emitter_dump_node()
301 yaml_emitter_dump_alias(yaml_emitter_t *emitter, yaml_char_t *anchor) in yaml_emitter_dump_alias() argument
306 ALIAS_EVENT_INIT(event, anchor, mark, mark); in yaml_emitter_dump_alias()
317 yaml_char_t *anchor) in yaml_emitter_dump_scalar() argument
327 SCALAR_EVENT_INIT(event, anchor, node->tag, node->data.scalar.value, in yaml_emitter_dump_scalar()
340 yaml_char_t *anchor) in yaml_emitter_dump_sequence() argument
349 SEQUENCE_START_EVENT_INIT(event, anchor, node->tag, implicit, in yaml_emitter_dump_sequence()
370 yaml_char_t *anchor) in yaml_emitter_dump_mapping() argument
379 MAPPING_START_EVENT_INIT(event, anchor, node->tag, implicit, in yaml_emitter_dump_mapping()