| 
 Data Structures | 
| struct   | yaml_version_directive_s | 
|   | The version directive data.  More...
  | 
| struct   | yaml_tag_directive_s | 
|   | The tag directive data.  More...
  | 
| struct   | yaml_mark_s | 
|   | The pointer position.  More...
  | 
 Typedefs | 
| 
typedef unsigned char  | yaml_char_t | 
|   | The character type (UTF-8 octet). 
  | 
| 
typedef yaml_version_directive_s  | yaml_version_directive_t | 
|   | The version directive data. 
  | 
| 
typedef yaml_tag_directive_s  | yaml_tag_directive_t | 
|   | The tag directive data. 
  | 
| 
typedef enum yaml_encoding_e  | yaml_encoding_t | 
|   | The stream encoding. 
  | 
| 
typedef enum yaml_break_e  | yaml_break_t | 
|   | Line break types. 
  | 
| 
typedef enum yaml_error_type_e  | yaml_error_type_t | 
|   | Many bad things could happen with the parser and emitter. 
  | 
| 
typedef yaml_mark_s  | yaml_mark_t | 
|   | The pointer position. 
  | 
 Enumerations | 
| enum   | yaml_encoding_e {  
  YAML_ANY_ENCODING, 
 
  YAML_UTF8_ENCODING, 
 
  YAML_UTF16LE_ENCODING, 
 
  YAML_UTF16BE_ENCODING
 
 } | 
|   | The stream encoding.  More...
  | 
| enum   | yaml_break_e {  
  YAML_ANY_BREAK, 
 
  YAML_CR_BREAK, 
 
  YAML_LN_BREAK, 
 
  YAML_CRLN_BREAK
 
 } | 
|   | Line break types.  More...
  | 
| enum   | yaml_error_type_e {  
  YAML_NO_ERROR, 
 
  YAML_MEMORY_ERROR, 
 
  YAML_READER_ERROR, 
 
  YAML_SCANNER_ERROR, 
 
  YAML_PARSER_ERROR, 
 
  YAML_COMPOSER_ERROR, 
 
  YAML_WRITER_ERROR, 
 
  YAML_EMITTER_ERROR
 
 } | 
|   | Many bad things could happen with the parser and emitter.  More...
  |