|
rapidyaml
0.11.1
parse and emit YAML, and do it fast
|
An event handler that creates an integer buffer with a very compact representation of the YAML tree in a source buffer. More...
#include <c4/yml/node_type.hpp>#include "c4/yml/event_handler_stack.hpp"#include <c4/yml/tag.hpp>#include <c4/yml/detail/dbgprint.hpp>Go to the source code of this file.
Classes | |
| struct | c4::yml::extra::EventHandlerInts |
| A parser event handler that creates a compact representation of the YAML tree in a buffer of integers (see ievt::EventFlags) containing masks (to represent events) and offset+length (to represent strings in the source buffer). More... | |
Namespaces | |
| c4 | |
| (Undefined by default) Use shorter error message from checks/asserts: do not show the check condition in the error message. | |
| c4::yml | |
| c4::yml::extra | |
| c4::yml::extra::ievt | |
Typedefs | |
| using | c4::yml::extra::ievt::DataType = int32_t |
| data type for integer events. More... | |
Functions | |
| int32_t | c4::yml::extra::estimate_events_ints_size (csubstr src) |
| Read YAML source and, without undergoing a full parse, estimate the size of the integer buffer required for EventHandlerInts. More... | |
An event handler that creates an integer buffer with a very compact representation of the YAML tree in a source buffer.
This is not part of the main rapidyaml library.
Definition in file event_handler_ints.hpp.