Lines Matching refs:document

135     /** Cannot compose a YAML document. */
394 /** The document encoding. */
398 /** The document parameters (for @c YAML_DOCUMENT_START_EVENT). */
411 /** Is the document indicator implicit? */
415 /** The document end parameters (for @c YAML_DOCUMENT_END_EVENT). */
417 /** Is the document end indicator implicit? */
515 * @param[in] implicit If the document start indicator is
535 * @param[in] implicit If the document end indicator is implicit.
702 /** The forward definition of a document node structure. */
777 /** The document structure. */
780 /** The document nodes. */
801 /** Is the document start indicator implicit? */
803 /** Is the document end indicator implicit? */
806 /** The beginning of the document. */
808 /** The end of the document. */
814 * Create a YAML document.
816 * @param[out] document An empty document object.
823 * @param[in] start_implicit If the document start indicator is
825 * @param[in] end_implicit If the document end indicator is
832 yaml_document_initialize(yaml_document_t *document,
839 * Delete a YAML document and all its nodes.
841 * @param[in,out] document A document object.
845 yaml_document_delete(yaml_document_t *document);
848 * Get a node of a YAML document.
853 * @param[in] document A document object.
860 yaml_document_get_node(yaml_document_t *document, int index);
863 * Get the root of a YAML document node.
865 * The root object is the first object added to the document.
870 * An empty document produced by the parser signifies the end of a YAML
873 * @param[in] document A document object.
875 * @returns the node object or @c NULL if the document is empty.
879 yaml_document_get_root_node(yaml_document_t *document);
882 * Create a SCALAR node and attach it to the document.
886 * @param[in,out] document A document object.
896 yaml_document_add_scalar(yaml_document_t *document,
901 * Create a SEQUENCE node and attach it to the document.
905 * @param[in,out] document A document object.
913 yaml_document_add_sequence(yaml_document_t *document,
917 * Create a MAPPING node and attach it to the document.
921 * @param[in,out] document A document object.
929 yaml_document_add_mapping(yaml_document_t *document,
935 * @param[in,out] document A document object.
943 yaml_document_append_sequence_item(yaml_document_t *document,
949 * @param[in,out] document A document object.
958 yaml_document_append_mapping_pair(yaml_document_t *document,
1013 /** Expect the beginning of an implicit document. */
1017 /** Expect the content of a document. */
1296 /** The currently parsed document. */
1297 yaml_document_t *document;
1429 * Parse the input stream and produce the next YAML document.
1434 * If the produced document has no root node, it means that the document
1438 * produced document object using the yaml_document_delete() function.
1445 * @param[out] document An empty document object.
1451 yaml_parser_load(yaml_parser_t *parser, yaml_document_t *document);
1486 /** Expect the content of a document. */
1666 /** Is it the document root context? */
1683 /** If an explicit document end is required? */
1742 /** The information associated with the document nodes. */
1755 /** The currently emitted document. */
1756 yaml_document_t *document;
1937 * Emit a YAML document.
1941 * responsibility for the document object and destoys its content after
1942 * it is emitted. The document object is destroyedeven if the function fails.
1945 * @param[in,out] document A document object.
1951 yaml_emitter_dump(yaml_emitter_t *emitter, yaml_document_t *document);