|
rapidyaml 0.16.0
parse and emit YAML, and do it fast
|
Serialization definitions used in sample_user_container_types(). More...
Classes | |
| struct | my_seq_type< T > |
| example user container type: seq-like More... | |
| struct | my_map_type< K, V > |
| example user container type: map-like More... | |
| struct | my_type |
| example user container type with nested user types. More... | |
Functions | |
| template<class T> | |
| void | write (ryml::Tree *tree, ryml::id_type id, my_seq_type< T > const &seq) |
| void | write (ryml::Tree *tree, ryml::id_type id, my_seq_type< std::string > const &seq) |
| template<class K, class V> | |
| void | write (ryml::Tree *tree, ryml::id_type id, my_map_type< K, V > const &map) |
| void | write (ryml::Tree *tree, ryml::id_type id, my_type const &val) |
| template<class T> | |
| ryml::ReadResult | read (ryml::Tree const *tree, ryml::id_type id, my_seq_type< T > *seq) |
| template<class K, class V> | |
| ryml::ReadResult | read (ryml::Tree const *tree, ryml::id_type id, my_map_type< K, V > *map) |
| ryml::ReadResult | read (ryml::ConstNodeRef const &n, my_type *val) |
| ryml::ReadResult | read (ryml::Tree const *tree, ryml::id_type id, my_type *val) |
Serialization definitions used in sample_user_container_types().
| void write | ( | ryml::Tree * | tree, |
| ryml::id_type | id, | ||
| my_seq_type< T > const & | seq ) |
Definition at line 4245 of file quickstart.cpp.
| void write | ( | ryml::Tree * | tree, |
| ryml::id_type | id, | ||
| my_seq_type< std::string > const & | seq ) |
Definition at line 4257 of file quickstart.cpp.
| void write | ( | ryml::Tree * | tree, |
| ryml::id_type | id, | ||
| my_map_type< K, V > const & | map ) |
Definition at line 4271 of file quickstart.cpp.
| void write | ( | ryml::Tree * | tree, |
| ryml::id_type | id, | ||
| my_type const & | val ) |
Definition at line 4283 of file quickstart.cpp.
| ryml::ReadResult read | ( | ryml::Tree const * | tree, |
| ryml::id_type | id, | ||
| my_seq_type< T > * | seq ) |
Definition at line 4313 of file quickstart.cpp.
| ryml::ReadResult read | ( | ryml::Tree const * | tree, |
| ryml::id_type | id, | ||
| my_map_type< K, V > * | map ) |
Definition at line 4334 of file quickstart.cpp.
| ryml::ReadResult read | ( | ryml::ConstNodeRef const & | n, |
| my_type * | val ) |
Definition at line 4369 of file quickstart.cpp.
| ryml::ReadResult read | ( | ryml::Tree const * | tree, |
| ryml::id_type | id, | ||
| my_type * | val ) |
Definition at line 4387 of file quickstart.cpp.