Lines Matching full:emitter

123 /** Many bad things could happen with the parser and emitter. */
167 /** Let the emitter choose the style. */
186 /** Let the emitter choose the style. */
197 /** Let the emitter choose the style. */
508 * ignored by the emitter.
534 * ignored by the emitter.
560 * The @a style argument may be ignored by the emitter.
589 * The @a style argument may be ignored by the emitter.
621 * The @a style argument may be ignored by the emitter.
886 * The @a style argument may be ignored by the emitter.
905 * The @a style argument may be ignored by the emitter.
921 * The @a style argument may be ignored by the emitter.
1462 * @defgroup emitter Emitter Definitions
1469 * The write handler is called when the emitter needs to flush the accumulated
1484 /** The emitter states. */
1540 * The emitter structure.
1621 * @name Emitter stuff
1646 /** The current emitter state. */
1779 * Initialize an emitter.
1781 * This function creates a new emitter object. An application is responsible
1784 * @param[out] emitter An empty parser object.
1790 yaml_emitter_initialize(yaml_emitter_t *emitter);
1793 * Destroy an emitter.
1795 * @param[in,out] emitter An emitter object.
1799 yaml_emitter_delete(yaml_emitter_t *emitter);
1804 * The emitter will write the output characters to the @a output buffer of the
1805 * size @a size. The emitter will set @a size_written to the number of written
1806 * bytes. If the buffer is smaller than required, the emitter produces the
1809 * @param[in,out] emitter An emitter object.
1817 yaml_emitter_set_output_string(yaml_emitter_t *emitter,
1826 * @param[in,out] emitter An emitter object.
1831 yaml_emitter_set_output_file(yaml_emitter_t *emitter, FILE *file);
1836 * @param[in,out] emitter An emitter object.
1843 yaml_emitter_set_output(yaml_emitter_t *emitter,
1849 * @param[in,out] emitter An emitter object.
1854 yaml_emitter_set_encoding(yaml_emitter_t *emitter, yaml_encoding_t encoding);
1860 * @param[in,out] emitter An emitter object.
1865 yaml_emitter_set_canonical(yaml_emitter_t *emitter, int canonical);
1870 * @param[in,out] emitter An emitter object.
1875 yaml_emitter_set_indent(yaml_emitter_t *emitter, int indent);
1880 * @param[in,out] emitter An emitter object.
1885 yaml_emitter_set_width(yaml_emitter_t *emitter, int width);
1890 * @param[in,out] emitter An emitter object.
1895 yaml_emitter_set_unicode(yaml_emitter_t *emitter, int unicode);
1900 * @param[in,out] emitter An emitter object.
1905 yaml_emitter_set_break(yaml_emitter_t *emitter, yaml_break_t line_break);
1911 * The emitter takes the responsibility for the event object and destroys its
1915 * @param[in,out] emitter An emitter object.
1922 yaml_emitter_emit(yaml_emitter_t *emitter, yaml_event_t *event);
1929 * @param[in,out] emitter An emitter object.
1935 yaml_emitter_open(yaml_emitter_t *emitter);
1942 * @param[in,out] emitter An emitter object.
1948 yaml_emitter_close(yaml_emitter_t *emitter);
1954 * or the yaml_document_initialize() function. The emitter takes the
1958 * @param[in,out] emitter An emitter object.
1965 yaml_emitter_dump(yaml_emitter_t *emitter, yaml_document_t *document);
1970 * @param[in,out] emitter An emitter object.
1976 yaml_emitter_flush(yaml_emitter_t *emitter);