rapidyaml  0.16.0
parseandemitYAML,anddoitfast
node.hpp File Reference

Node classes. More...

#include "c4/yml/tree.hpp"

Go to the source code of this file.

Classes

struct  c4::yml::detail::RoNodeMethods< Impl, ConstImpl >
 a CRTP base providing read-only methods for ConstNodeRef and NodeRef More...
 
class  c4::yml::ConstNodeRef
 Holds a pointer to an existing tree, and a node id. More...
 
class  c4::yml::NodeRef
 A reference to a node in an existing yaml tree, offering a more convenient API than the index-based API used in the tree. More...
 

Namespaces

 c4
 
 c4::yml
 
 c4::yml::detail
 

Functions

template<class T >
ReadResult c4::yml::read (ConstNodeRef const &n, T *v)
 
template<class T >
ReadResult c4::yml::read (ConstNodeRef const &n, T const &wrapper)
 
template<class T >
ReadResult c4::yml::read_key (ConstNodeRef const &n, T *v)
 
template<class T >
ReadResult c4::yml::read_key (ConstNodeRef const &n, T const &wrapper)
 
template<class T >
void c4::yml::write (NodeRef *n, T const &v)
 
template<class T >
void c4::yml::write_key (NodeRef *n, T const &v)
 
template<class T >
void c4::yml::write (NodeRef &n, T const &v)
 
template<class T >
void c4::yml::write_key (NodeRef &n, T const &v)
 

Detailed Description

Node classes.

Definition in file node.hpp.