X-Git-Url: http://andersk.mit.edu/gitweb/libyaml.git/blobdiff_plain/0fbeb4dc02a074e30b834bda16b3698073b82d93..5070705b069f4732344021baa7d4baf3c7ac04e3:/doc/html/structyaml__event__s.html diff --git a/doc/html/structyaml__event__s.html b/doc/html/structyaml__event__s.html index 5c21fd4..9ee6162 100644 --- a/doc/html/structyaml__event__s.html +++ b/doc/html/structyaml__event__s.html @@ -2,242 +2,301 @@ + + + yaml: yaml_event_s Struct Reference - + + + - - +
- +

The event structure. -More...

+ More...

#include <yaml.h>

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+

Data Fields

yaml_event_type_t type
 The event type.
union {
   struct {
      yaml_encoding_t   encoding
 The document encoding.
   }   stream_start
 The stream parameters (for YAML_STREAM_START_EVENT).
   struct {
      yaml_version_directive_t *   version_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   implicit
 Is the document indicator implicit?
   }   document_start
 The document parameters (for YAML_DOCUMENT_START_EVENT).
   struct {
      int   implicit
 Is the document end indicator implicit?
   }   document_end
 The document end parameters (for YAML_DOCUMENT_END_EVENT).
   struct {
      yaml_char_t *   anchor
 The anchor.
   }   alias
 The alias parameters (for YAML_ALIAS_EVENT).
   struct {
      yaml_char_t *   anchor
 The anchor.
      yaml_char_t *   tag
 The tag.
      yaml_char_t *   value
 The scalar value.
      size_t   length
 The length of the scalar value.
      int   plain_implicit
 Is the tag optional for the plain style?
      int   quoted_implicit
 Is the tag optional for any non-plain style?
      yaml_scalar_style_t   style
 The scalar style.
   }   scalar
 The scalar parameters (for YAML_SCALAR_EVENT).
   struct {
      yaml_char_t *   anchor
 The anchor.
      yaml_char_t *   tag
 The tag.
      int   implicit
 Is the tag optional?
      yaml_sequence_style_t   style
 The sequence style.
   }   sequence_start
 The sequence parameters (for YAML_SEQUENCE_START_EVENT).
   struct {
      yaml_char_t *   anchor
 The anchor.
      yaml_char_t *   tag
 The tag.
      int   implicit
 Is the tag optional?
      yaml_mapping_style_t   style
 The mapping style.
   }   mapping_start
 The mapping parameters (for YAML_MAPPING_START_EVENT).
data
 The event data.
yaml_mark_t start_mark
 The beginning of the event.
yaml_mark_t end_mark
 The end of the event.
yaml_event_type_t type
 The event type. More...
 
union {
   struct {
      yaml_encoding_t   encoding
 The document encoding. More...
 
   }   stream_start
 The stream parameters (for YAML_STREAM_START_EVENT). More...
 
   struct {
      yaml_version_directive_t *   version_directive
 The version directive. More...
 
      struct {
         yaml_tag_directive_t *   start
 The beginning of the tag directives list. More...
 
         yaml_tag_directive_t *   end
 The end of the tag directives list. More...
 
      }   tag_directives
 The list of tag directives. More...
 
+      int   implicit
 Is the document indicator implicit?
 
   }   document_start
 The document parameters (for YAML_DOCUMENT_START_EVENT). More...
 
   struct {
+      int   implicit
 Is the document end indicator implicit?
 
   }   document_end
 The document end parameters (for YAML_DOCUMENT_END_EVENT). More...
 
   struct {
      yaml_char_t *   anchor
 The anchor. More...
 
   }   alias
 The alias parameters (for YAML_ALIAS_EVENT). More...
 
   struct {
      yaml_char_t *   anchor
 The anchor. More...
 
      yaml_char_t *   tag
 The tag. More...
 
      yaml_char_t *   value
 The scalar value. More...
 
      size_t   length
 The length of the scalar value. More...
 
+      int   plain_implicit
 Is the tag optional for the plain style?
 
+      int   quoted_implicit
 Is the tag optional for any non-plain style?
 
      yaml_scalar_style_t   style
 The scalar style. More...
 
   }   scalar
 The scalar parameters (for YAML_SCALAR_EVENT). More...
 
   struct {
      yaml_char_t *   anchor
 The anchor. More...
 
      yaml_char_t *   tag
 The tag. More...
 
+      int   implicit
 Is the tag optional?
 
      yaml_sequence_style_t   style
 The sequence style. More...
 
   }   sequence_start
 The sequence parameters (for YAML_SEQUENCE_START_EVENT). More...
 
   struct {
      yaml_char_t *   anchor
 The anchor. More...
 
      yaml_char_t *   tag
 The tag. More...
 
+      int   implicit
 Is the tag optional?
 
      yaml_mapping_style_t   style
 The mapping style. More...
 
   }   mapping_start
 The mapping parameters (for YAML_MAPPING_START_EVENT). More...
 
data
 The event data. More...
 
yaml_mark_t start_mark
 The beginning of the event. More...
 
yaml_mark_t end_mark
 The end of the event. More...
 
-

Detailed Description

-

The event structure.

-

Field Documentation

- +

Detailed Description

+

The event structure.

+

Field Documentation

+ +

◆ type

+
-
+

The event type.

- + +

◆ encoding

+
-
+

The document encoding.

- + +

◆ stream_start

+
- +
struct { ... } yaml_event_s::stream_startstruct { ... } yaml_event_s::stream_start
-
-
+

The stream parameters (for YAML_STREAM_START_EVENT).

- + +

◆ version_directive

+
-
+

The version directive.

- + +

◆ start

+
-
+

The beginning of the tag directives list.

- + +

◆ end

+
-
+

The end of the tag directives list.

- + +

◆ tag_directives

+
- +
struct { ... } ::@16 yaml_event_s::tag_directivesstruct { ... } yaml_event_s::tag_directives
-
-
+

The list of tag directives.

- + +

◆ implicit

+
- +
int yaml_event_s::implicitint yaml_event_s::implicit
-
-
+

Is the document indicator implicit?

Is the tag optional?

@@ -245,241 +304,257 @@ Data Fields
- + +

◆ document_start

+
- +
struct { ... } yaml_event_s::document_startstruct { ... } yaml_event_s::document_start
-
-
+

The document parameters (for YAML_DOCUMENT_START_EVENT).

- + +

◆ document_end

+
- +
struct { ... } yaml_event_s::document_endstruct { ... } yaml_event_s::document_end
-
-
+

The document end parameters (for YAML_DOCUMENT_END_EVENT).

- + +

◆ anchor

+
- +
yaml_char_t* yaml_event_s::anchoryaml_char_t* yaml_event_s::anchor
-
-
+

The anchor.

- + +

◆ alias

+
- +
struct { ... } yaml_event_s::aliasstruct { ... } yaml_event_s::alias
-
-
+

The alias parameters (for YAML_ALIAS_EVENT).

- + +

◆ tag

+
- +
yaml_char_t* yaml_event_s::tagyaml_char_t* yaml_event_s::tag
-
-
+

The tag.

- + +

◆ value

+
- +
yaml_char_t* yaml_event_s::valueyaml_char_t* yaml_event_s::value
-
-
+

The scalar value.

- + +

◆ length

+
- +
size_t yaml_event_s::lengthsize_t yaml_event_s::length
-
-
+

The length of the scalar value.

- + +

◆ style [1/3]

+
-
+

The scalar style.

- + +

◆ scalar

+
- +
struct { ... } yaml_event_s::scalarstruct { ... } yaml_event_s::scalar
-
-
+

The scalar parameters (for YAML_SCALAR_EVENT).

- + +

◆ style [2/3]

+
-
+

The sequence style.

- + +

◆ sequence_start

+
- +
struct { ... } yaml_event_s::sequence_startstruct { ... } yaml_event_s::sequence_start
-
-
+

The sequence parameters (for YAML_SEQUENCE_START_EVENT).

- + +

◆ style [3/3]

+
-
+

The mapping style.

- + +

◆ mapping_start

+
- +
struct { ... } yaml_event_s::mapping_startstruct { ... } yaml_event_s::mapping_start
-
-
+

The mapping parameters (for YAML_MAPPING_START_EVENT).

- + +

◆ data

+
- +
union { ... } yaml_event_s::dataunion { ... } yaml_event_s::data
-
-
+

The event data.

- + +

◆ start_mark

+
- +
yaml_mark_t yaml_event_s::start_markyaml_mark_t yaml_event_s::start_mark
-
-
+

The beginning of the event.

- + +

◆ end_mark

+
- +
yaml_mark_t yaml_event_s::end_markyaml_mark_t yaml_event_s::end_mark
-
-
+

The end of the event.

@@ -488,9 +563,12 @@ Data Fields
The documentation for this struct was generated from the following file: -
- +
+ +