|
rapidyaml
0.16.0
parseandemitYAML,anddoitfast
|
Functions | |
| template<class CharOwningContainer > | |
| substr | c4::yml::emitrs_yaml (ConstNodeRef const &n, EmitOptions const &opts, CharOwningContainer *cont, bool append=false) |
(1) emit+resize: YAML to the given std::string/std::vector<char>-like container, resizing it as needed to fit the emitted YAML. More... | |
| template<class CharOwningContainer > | |
| substr | c4::yml::emitrs_yaml (ConstNodeRef const &n, CharOwningContainer *cont, bool append=false) |
| (2) like (1), but use default emit options More... | |
| template<class CharOwningContainer > | |
| substr | c4::yml::emitrs_json (ConstNodeRef const &n, EmitOptions const &opts, CharOwningContainer *cont, bool append=false) |
(1) emit+resize: JSON to the given std::string/std::vector<char>-like container, resizing it as needed to fit the emitted JSON. More... | |
| template<class CharOwningContainer > | |
| substr | c4::yml::emitrs_json (ConstNodeRef const &n, CharOwningContainer *cont, bool append=false) |
| (2) like (1), but use default emit options More... | |
| template<class CharOwningContainer > | |
| CharOwningContainer | c4::yml::emitrs_yaml (ConstNodeRef const &n, EmitOptions const &opts={}) |
(3) emit+resize: YAML to a newly-created std::string/std::vector<char>-like container. More... | |
| template<class CharOwningContainer > | |
| CharOwningContainer | c4::yml::emitrs_json (ConstNodeRef const &n, EmitOptions const &opts={}) |
(3) emit+resize: JSON to a newly-created std::string/std::vector<char>-like container. More... | |
| substr c4::yml::emitrs_yaml | ( | ConstNodeRef const & | n, |
| EmitOptions const & | opts, | ||
| CharOwningContainer * | cont, | ||
| bool | append = false |
||
| ) |
(1) emit+resize: YAML to the given std::string/std::vector<char>-like container, resizing it as needed to fit the emitted YAML.
Definition at line 176 of file emit_container.hpp.
| substr c4::yml::emitrs_yaml | ( | ConstNodeRef const & | n, |
| CharOwningContainer * | cont, | ||
| bool | append = false |
||
| ) |
(2) like (1), but use default emit options
Definition at line 184 of file emit_container.hpp.
| substr c4::yml::emitrs_json | ( | ConstNodeRef const & | n, |
| EmitOptions const & | opts, | ||
| CharOwningContainer * | cont, | ||
| bool | append = false |
||
| ) |
(1) emit+resize: JSON to the given std::string/std::vector<char>-like container, resizing it as needed to fit the emitted JSON.
Definition at line 196 of file emit_container.hpp.
| substr c4::yml::emitrs_json | ( | ConstNodeRef const & | n, |
| CharOwningContainer * | cont, | ||
| bool | append = false |
||
| ) |
(2) like (1), but use default emit options
Definition at line 204 of file emit_container.hpp.
| CharOwningContainer c4::yml::emitrs_yaml | ( | ConstNodeRef const & | n, |
| EmitOptions const & | opts = {} |
||
| ) |
(3) emit+resize: YAML to a newly-created std::string/std::vector<char>-like container.
Definition at line 214 of file emit_container.hpp.
| CharOwningContainer c4::yml::emitrs_json | ( | ConstNodeRef const & | n, |
| EmitOptions const & | opts = {} |
||
| ) |
(3) emit+resize: JSON to a newly-created std::string/std::vector<char>-like container.
Definition at line 223 of file emit_container.hpp.