|
rapidyaml 0.15.2
parse and emit YAML, and do it fast
|
#include "c4/yml/emit_buf.hpp"#include "c4/yml/writer_buf.hpp"#include "c4/yml/tree.hpp"#include "c4/yml/node.hpp"#include "c4/yml/emitter.def.hpp"Go to the source code of this file.
Namespaces | |
| namespace | c4 |
| (Undefined by default) Use shorter error message from checks/asserts: do not show the check condition in the error message. | |
| namespace | c4::yml |
Functions | |
| substr | c4::yml::emit_yaml (Tree const &t, EmitOptions const &opts, substr buf, bool error_on_excess=true) |
| (1) emit YAML to the given buffer. | |
| substr | c4::yml::emit_yaml (Tree const &t, substr buf, bool error_on_excess=true) |
| (2) like (1), but use default emit options | |
| substr | c4::yml::emit_json (Tree const &t, EmitOptions const &opts, substr buf, bool error_on_excess=true) |
| (1) emit JSON to the given buffer. | |
| substr | c4::yml::emit_json (Tree const &t, substr buf, bool error_on_excess=true) |
| (2) like (1), but use default emit options | |
| substr | c4::yml::emit_yaml (Tree const &t, id_type id, EmitOptions const &opts, substr buf, bool error_on_excess=true) |
| (1) emit YAML to the given buffer. | |
| substr | c4::yml::emit_yaml (Tree const &t, id_type id, substr buf, bool error_on_excess=true) |
| (2) like (1), but use default emit options | |
| substr | c4::yml::emit_json (Tree const &t, id_type id, EmitOptions const &opts, substr buf, bool error_on_excess=true) |
| (1) emit JSON to the given buffer. | |
| substr | c4::yml::emit_json (Tree const &t, id_type id, substr buf, bool error_on_excess=true) |
| (2) like (1), but use default emit options | |
| substr | c4::yml::emit_yaml (ConstNodeRef const &r, EmitOptions const &opts, substr buf, bool error_on_excess=true) |
| (1) emit YAML to the given buffer. | |
| substr | c4::yml::emit_yaml (ConstNodeRef const &r, substr buf, bool error_on_excess=true) |
| (2) like (1), but use default emit options | |
| substr | c4::yml::emit_json (ConstNodeRef const &r, EmitOptions const &opts, substr buf, bool error_on_excess=true) |
| (1) emit JSON to the given buffer. | |
| substr | c4::yml::emit_json (ConstNodeRef const &r, substr buf, bool error_on_excess=true) |
| (2) like (1), but use default emit options | |