Ruby  2.0.0p247(2013-06-27revision41674)
Data Fields
yaml_document_s Struct Reference

The document structure. More...

#include <yaml.h>

Data Fields

struct {
   yaml_node_t *   start
 The beginning of the stack.
   yaml_node_t *   end
 The end of the stack.
   yaml_node_t *   top
 The top of the stack.
nodes
 The document nodes.
yaml_version_directive_tversion_directive
 The version directive.
struct {
   yaml_tag_directive_t *   start
 The beginning of the tag directives list.
   yaml_tag_directive_t *   end
 The end of the tag directives list.
tag_directives
 The list of tag directives.
int start_implicit
 Is the document start indicator implicit?
int end_implicit
 Is the document end indicator implicit?
yaml_mark_t start_mark
 The beginning of the document.
yaml_mark_t end_mark
 The end of the document.

Detailed Description

The document structure.

Definition at line 778 of file yaml.h.


Field Documentation

The end of the stack.

Definition at line 785 of file yaml.h.

Referenced by yaml_parser_load_document().

The end of the tag directives list.

Definition at line 798 of file yaml.h.

Is the document end indicator implicit?

Definition at line 804 of file yaml.h.

Referenced by yaml_parser_load_document().

The end of the document.

Definition at line 809 of file yaml.h.

Referenced by yaml_parser_load_document().

struct { ... } yaml_document_s::nodes

The beginning of the tag directives list.

Definition at line 796 of file yaml.h.

Is the document start indicator implicit?

Definition at line 802 of file yaml.h.

Referenced by yaml_parser_load_document().

The beginning of the document.

Definition at line 807 of file yaml.h.

Referenced by yaml_parser_load_document().

The list of tag directives.

Referenced by yaml_parser_load_document().

The version directive.

Definition at line 791 of file yaml.h.

Referenced by yaml_parser_load_document().


The documentation for this struct was generated from the following file: