The token structure.
More...
#include <yaml.h>
The token structure.
Definition at line 267 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
).
◆ data
union { ... } yaml_token_s::data |
◆ encoding
The stream encoding.
Definition at line 278 of file yaml.h.
◆ end_mark
The end of the token.
Definition at line 332 of file yaml.h.
◆ handle
The tag handle.
Definition at line 296 of file yaml.h.
◆ length
size_t yaml_token_s::length |
The length of the scalar value.
Definition at line 306 of file yaml.h.
◆ major
The major version number.
Definition at line 314 of file yaml.h.
◆ minor
The minor version number.
Definition at line 316 of file yaml.h.
◆ prefix
The tag prefix.
Definition at line 324 of file yaml.h.
◆ scalar
struct { ... } yaml_token_s::scalar |
The scalar value (for YAML_SCALAR_TOKEN
).
◆ start_mark
The beginning of the token.
Definition at line 330 of file yaml.h.
◆ stream_start
struct { ... } yaml_token_s::stream_start |
The stream start (for YAML_STREAM_START_TOKEN
).
◆ style
The scalar style.
Definition at line 308 of file yaml.h.
◆ suffix
The tag suffix.
Definition at line 298 of file yaml.h.
◆ tag
struct { ... } yaml_token_s::tag |
The tag (for YAML_TAG_TOKEN
).
◆ tag_directive
struct { ... } yaml_token_s::tag_directive |
The tag directive (for YAML_TAG_DIRECTIVE_TOKEN
).
◆ type
The token type.
Definition at line 270 of file yaml.h.
◆ value
The alias value.
The scalar value.
The anchor value.
Definition at line 284 of file yaml.h.
◆ version_directive
struct { ... } yaml_token_s::version_directive |
The version directive (for YAML_VERSION_DIRECTIVE_TOKEN
).
The documentation for this struct was generated from the following file: