The token structure.
More...
#include <yaml.h>
The token structure.
Definition at line 269 of file yaml.h.
◆ type
The token type.
Definition at line 272 of file yaml.h.
◆ encoding
The stream encoding.
Definition at line 280 of file yaml.h.
◆ stream_start
| struct { ... } yaml_token_s::stream_start |
The stream start (for YAML_STREAM_START_TOKEN).
◆ value
The alias value.
The scalar value.
The anchor value.
Definition at line 286 of file yaml.h.
◆ alias
| struct { ... } yaml_token_s::alias |
The alias (for YAML_ALIAS_TOKEN).
◆ anchor
| struct { ... } yaml_token_s::anchor |
The anchor (for YAML_ANCHOR_TOKEN).
◆ handle
The tag handle.
Definition at line 298 of file yaml.h.
◆ suffix
The tag suffix.
Definition at line 300 of file yaml.h.
◆ tag
| struct { ... } yaml_token_s::tag |
The tag (for YAML_TAG_TOKEN).
◆ length
| size_t yaml_token_s::length |
The length of the scalar value.
Definition at line 308 of file yaml.h.
◆ style
The scalar style.
Definition at line 310 of file yaml.h.
◆ scalar
| struct { ... } yaml_token_s::scalar |
The scalar value (for YAML_SCALAR_TOKEN).
◆ major
The major version number.
Definition at line 316 of file yaml.h.
◆ minor
The minor version number.
Definition at line 318 of file yaml.h.
◆ version_directive
| struct { ... } yaml_token_s::version_directive |
The version directive (for YAML_VERSION_DIRECTIVE_TOKEN).
◆ prefix
The tag prefix.
Definition at line 326 of file yaml.h.
◆ tag_directive
| struct { ... } yaml_token_s::tag_directive |
The tag directive (for YAML_TAG_DIRECTIVE_TOKEN).
◆ data
| union { ... } yaml_token_s::data |
◆ start_mark
The beginning of the token.
Definition at line 332 of file yaml.h.
◆ end_mark
The end of the token.
Definition at line 334 of file yaml.h.
The documentation for this struct was generated from the following file:
- /home/rlp/git/sw/libsheepy/src/json/yaml.h