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.