|
CYAML Internals
|

Data Fields | |
| const cyaml_config_t * | config |
| cyaml_event_ctx_t | event_ctx |
| cyaml_state_t * | state |
| cyaml_state_t * | stack |
| uint32_t | stack_idx |
| uint32_t | stack_max |
| unsigned | seq_count |
| yaml_parser_t * | parser |
| yaml_emitter_t * | emitter |
Internal YAML loading context.
Internal YAML saving context.
| const cyaml_config_t * cyaml_ctx::config |
Settings provided by client.
| yaml_emitter_t* cyaml_ctx::emitter |
Internal libyaml parser object.
| cyaml_event_ctx_t cyaml_ctx::event_ctx |
Our LibYAML event context.
| yaml_parser_t* cyaml_ctx::parser |
Internal libyaml parser object.
| unsigned cyaml_ctx::seq_count |
Top-level sequence count.
| cyaml_state_t * cyaml_ctx::stack |
State stack
| uint32_t cyaml_ctx::stack_idx |
Next (empty) state stack slot
| uint32_t cyaml_ctx::stack_max |
Current stack allocation limit.
| cyaml_state_t * cyaml_ctx::state |
Current entry in state stack, or NULL.