Structs§
- yaml_alias_ data_ t 
- This structure holds aliases data.
- yaml_document_ t 
- The document structure.
- yaml_emitter_ t 
- The emitter structure.
- yaml_event_ t 
- The event structure.
- yaml_mark_ t 
- The pointer position.
- yaml_node_ pair_ t 
- An element of a mapping node.
- yaml_node_ t 
- The node structure.
- yaml_parser_ t 
- The parser structure.
- yaml_simple_ key_ t 
- This structure holds information about a potential simple key.
- yaml_stack_ t 
- yaml_tag_ directive_ t 
- The tag directive data.
- yaml_token_ t 
- The token structure.
- yaml_version_ directive_ t 
- The version directive data.
Enums§
- yaml_break_ t 
- Line break type.
- yaml_emitter_ state_ t 
- The emitter states.
- yaml_encoding_ t 
- The stream encoding.
- yaml_error_ type_ t 
- Many bad things could happen with the parser and emitter.
- yaml_event_ type_ t 
- Event types.
- yaml_mapping_ style_ t 
- Mapping styles.
- yaml_node_ type_ t 
- Node types.
- yaml_parser_ state_ t 
- The states of the parser.
- yaml_scalar_ style_ t 
- Scalar styles.
- yaml_sequence_ style_ t 
- Sequence styles.
- yaml_token_ type_ t 
- Token types.
Functions§
- yaml_alias_ ⚠event_ initialize 
- Create an ALIAS event.
- yaml_document_ ⚠add_ mapping 
- Create a MAPPING node and attach it to the document.
- yaml_document_ ⚠add_ scalar 
- Create a SCALAR node and attach it to the document.
- yaml_document_ ⚠add_ sequence 
- Create a SEQUENCE node and attach it to the document.
- yaml_document_ ⚠append_ mapping_ pair 
- Add a pair of a key and a value to a MAPPING node.
- yaml_document_ ⚠append_ sequence_ item 
- Add an item to a SEQUENCE node.
- yaml_document_ ⚠delete 
- Delete a YAML document and all its nodes.
- yaml_document_ ⚠end_ event_ initialize 
- Create the DOCUMENT-END event.
- yaml_document_ ⚠get_ node 
- Get a node of a YAML document.
- yaml_document_ ⚠get_ root_ node 
- Get the root of a YAML document node.
- yaml_document_ ⚠initialize 
- Create a YAML document.
- yaml_document_ ⚠start_ event_ initialize 
- Create the DOCUMENT-START event.
- yaml_emitter_ ⚠close 
- Finish a YAML stream.
- yaml_emitter_ ⚠delete 
- Destroy an emitter.
- yaml_emitter_ ⚠dump 
- Emit a YAML document.
- yaml_emitter_ ⚠emit 
- Emit an event.
- yaml_emitter_ ⚠flush 
- Flush the accumulated characters to the output.
- yaml_emitter_ ⚠initialize 
- Initialize an emitter.
- yaml_emitter_ ⚠open 
- Start a YAML stream.
- yaml_emitter_ ⚠set_ break 
- Set the preferred line break.
- yaml_emitter_ ⚠set_ canonical 
- Set if the output should be in the “canonical” format as in the YAML specification.
- yaml_emitter_ ⚠set_ encoding 
- Set the output encoding.
- yaml_emitter_ ⚠set_ indent 
- Set the indentation increment.
- yaml_emitter_ ⚠set_ output 
- Set a generic output handler.
- yaml_emitter_ ⚠set_ output_ string 
- Set a string output.
- yaml_emitter_ ⚠set_ unicode 
- Set if unescaped non-ASCII characters are allowed.
- yaml_emitter_ ⚠set_ width 
- Set the preferred line width. -1 means unlimited.
- yaml_event_ ⚠delete 
- Free any memory allocated for an event object.
- yaml_mapping_ ⚠end_ event_ initialize 
- Create a MAPPING-END event.
- yaml_mapping_ ⚠start_ event_ initialize 
- Create a MAPPING-START event.
- yaml_parser_ ⚠delete 
- Destroy a parser.
- yaml_parser_ ⚠initialize 
- Initialize a parser.
- yaml_parser_ ⚠load 
- Parse the input stream and produce the next YAML document.
- yaml_parser_ ⚠parse 
- Parse the input stream and produce the next parsing event.
- yaml_parser_ ⚠scan 
- Scan the input stream and produce the next token.
- yaml_parser_ ⚠set_ encoding 
- Set the source encoding.
- yaml_parser_ ⚠set_ input 
- Set a generic input handler.
- yaml_parser_ ⚠set_ input_ string 
- Set a string input.
- yaml_scalar_ ⚠event_ initialize 
- Create a SCALAR event.
- yaml_sequence_ ⚠end_ event_ initialize 
- Create a SEQUENCE-END event.
- yaml_sequence_ ⚠start_ event_ initialize 
- Create a SEQUENCE-START event.
- yaml_stream_ ⚠end_ event_ initialize 
- Create the STREAM-END event.
- yaml_stream_ ⚠start_ event_ initialize 
- Create the STREAM-START event.
- yaml_token_ ⚠delete 
- Free any memory allocated for a token object.
Type Aliases§
- yaml_node_ item_ t 
- An element of a sequence node.
- yaml_read_ handler_ t 
- The prototype of a read handler.
- yaml_write_ handler_ t 
- The prototype of a write handler.