|
rapidyaml 0.14.0
parse and emit YAML, and do it fast
|
Functions | |
| template<class CharOwningContainer> | |
| substr | c4::yml::emitrs_yaml (Tree const &t, id_type id, EmitOptions const &opts, CharOwningContainer *cont, bool append=false) |
| (1) emit+resize: emit YAML to the given std::string/std::vector-like container, resizing it as needed to fit the emitted YAML. | |
| template<class CharOwningContainer> | |
| substr | c4::yml::emitrs_yaml (Tree const &t, id_type id, CharOwningContainer *cont, bool append=false) |
| (2) like (1), but use default emit options | |
| template<class CharOwningContainer> | |
| substr | c4::yml::emitrs_json (Tree const &t, id_type id, EmitOptions const &opts, CharOwningContainer *cont, bool append=false) |
| (1) emit+resize: emit JSON to the given std::string/std::vector-like container, resizing it as needed to fit the emitted JSON. | |
| template<class CharOwningContainer> | |
| substr | c4::yml::emitrs_json (Tree const &t, id_type id, CharOwningContainer *cont, bool append=false) |
| (2) like (1), but use default emit options | |
| template<class CharOwningContainer> | |
| CharOwningContainer | c4::yml::emitrs_yaml (Tree const &t, id_type id, EmitOptions const &opts={}) |
| (3) emit+resize: YAML to a newly-created std::string/std::vector-like container. | |
| template<class CharOwningContainer> | |
| CharOwningContainer | c4::yml::emitrs_json (Tree const &t, id_type id, EmitOptions const &opts={}) |
| (3) emit+resize: JSON to a newly-created std::string/std::vector-like container. | |
| template<class CharOwningContainer> | |
| substr | c4::yml::emitrs_yaml (Tree const &t, EmitOptions const &opts, CharOwningContainer *cont, bool append=false) |
| (1) emit+resize: YAML to the given std::string/std::vector-like container, resizing it as needed to fit the emitted YAML. | |
| template<class CharOwningContainer> | |
| substr | c4::yml::emitrs_yaml (Tree const &t, CharOwningContainer *cont, bool append=false) |
| (2) like (1), but use default emit options | |
| template<class CharOwningContainer> | |
| substr | c4::yml::emitrs_json (Tree const &t, EmitOptions const &opts, CharOwningContainer *cont, bool append=false) |
| (1) emit+resize: JSON to the given std::string/std::vector-like container, resizing it as needed to fit the emitted JSON. | |
| template<class CharOwningContainer> | |
| substr | c4::yml::emitrs_json (Tree const &t, CharOwningContainer *cont, bool append=false) |
| (2) like (1), but use default emit options | |
| template<class CharOwningContainer> | |
| CharOwningContainer | c4::yml::emitrs_yaml (Tree const &t, EmitOptions const &opts={}) |
| (3) emit+resize: YAML to a newly-created std::string/std::vector-like container. | |
| template<class CharOwningContainer> | |
| CharOwningContainer | c4::yml::emitrs_json (Tree const &t, EmitOptions const &opts={}) |
| (3) emit+resize: JSON to a newly-created std::string/std::vector-like container. | |
| 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-like container, resizing it as needed to fit the emitted YAML. | |
| template<class CharOwningContainer> | |
| substr | c4::yml::emitrs_yaml (ConstNodeRef const &n, CharOwningContainer *cont, bool append=false) |
| (2) like (1), but use default emit options | |
| 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-like container, resizing it as needed to fit the emitted JSON. | |
| template<class CharOwningContainer> | |
| substr | c4::yml::emitrs_json (ConstNodeRef const &n, CharOwningContainer *cont, bool append=false) |
| (2) like (1), but use default emit options | |
| 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-like container. | |
| 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-like container. | |
| substr c4::yml::emitrs_yaml | ( | Tree const & | t, |
| id_type | id, | ||
| EmitOptions const & | opts, | ||
| CharOwningContainer * | cont, | ||
| bool | append = false ) |
(1) emit+resize: emit YAML to the given std::string/std::vector-like container, resizing it as needed to fit the emitted YAML.
If append is set to true, the emitted YAML is appended at the end of the container.
Definition at line 765 of file emit.hpp.
| substr c4::yml::emitrs_yaml | ( | Tree const & | t, |
| id_type | id, | ||
| CharOwningContainer * | cont, | ||
| bool | append = false ) |
(2) like (1), but use default emit options
Definition at line 785 of file emit.hpp.
| substr c4::yml::emitrs_json | ( | Tree const & | t, |
| id_type | id, | ||
| EmitOptions const & | opts, | ||
| CharOwningContainer * | cont, | ||
| bool | append = false ) |
(1) emit+resize: emit JSON to the given std::string/std::vector-like container, resizing it as needed to fit the emitted JSON.
If append is set to true, the emitted YAML is appended at the end of the container.
Definition at line 795 of file emit.hpp.
| substr c4::yml::emitrs_json | ( | Tree const & | t, |
| id_type | id, | ||
| CharOwningContainer * | cont, | ||
| bool | append = false ) |
(2) like (1), but use default emit options
Definition at line 816 of file emit.hpp.
| CharOwningContainer c4::yml::emitrs_yaml | ( | Tree const & | t, |
| id_type | id, | ||
| EmitOptions const & | opts = {} ) |
(3) emit+resize: YAML to a newly-created std::string/std::vector-like container.
| CharOwningContainer c4::yml::emitrs_json | ( | Tree const & | t, |
| id_type | id, | ||
| EmitOptions const & | opts = {} ) |
(3) emit+resize: JSON to a newly-created std::string/std::vector-like container.
| substr c4::yml::emitrs_yaml | ( | Tree const & | t, |
| EmitOptions const & | opts, | ||
| CharOwningContainer * | cont, | ||
| bool | append = false ) |
| substr c4::yml::emitrs_yaml | ( | Tree const & | t, |
| CharOwningContainer * | cont, | ||
| bool | append = false ) |
| substr c4::yml::emitrs_json | ( | Tree const & | t, |
| EmitOptions const & | opts, | ||
| CharOwningContainer * | cont, | ||
| bool | append = false ) |
| substr c4::yml::emitrs_json | ( | Tree const & | t, |
| CharOwningContainer * | cont, | ||
| bool | append = false ) |
| CharOwningContainer c4::yml::emitrs_yaml | ( | Tree const & | t, |
| EmitOptions const & | opts = {} ) |
(3) emit+resize: YAML to a newly-created std::string/std::vector-like container.
Definition at line 882 of file emit.hpp.
| CharOwningContainer c4::yml::emitrs_json | ( | Tree const & | t, |
| EmitOptions const & | opts = {} ) |
(3) emit+resize: JSON to a newly-created std::string/std::vector-like container.
Definition at line 892 of file emit.hpp.
| substr c4::yml::emitrs_yaml | ( | ConstNodeRef const & | n, |
| EmitOptions const & | opts, | ||
| CharOwningContainer * | cont, | ||
| bool | append = false ) |
| substr c4::yml::emitrs_yaml | ( | ConstNodeRef const & | n, |
| CharOwningContainer * | cont, | ||
| bool | append = false ) |
| substr c4::yml::emitrs_json | ( | ConstNodeRef const & | n, |
| EmitOptions const & | opts, | ||
| CharOwningContainer * | cont, | ||
| bool | append = false ) |
| substr c4::yml::emitrs_json | ( | ConstNodeRef const & | n, |
| CharOwningContainer * | cont, | ||
| bool | append = false ) |
| CharOwningContainer c4::yml::emitrs_yaml | ( | ConstNodeRef const & | n, |
| EmitOptions const & | opts = {} ) |
(3) emit+resize: YAML to a newly-created std::string/std::vector-like container.
Definition at line 945 of file emit.hpp.
| CharOwningContainer c4::yml::emitrs_json | ( | ConstNodeRef const & | n, |
| EmitOptions const & | opts = {} ) |
(3) emit+resize: JSON to a newly-created std::string/std::vector-like container.
Definition at line 955 of file emit.hpp.