rapidyaml 0.15.2
parse and emit YAML, and do it fast
Loading...
Searching...
No Matches
node.hpp File Reference

Node classes. More...

#include "c4/yml/tree.hpp"

Go to the source code of this file.

Classes

struct  c4::yml::Key< K >
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

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
namespace  c4::yml::detail

Functions

template<class K>
Key< K > c4::yml::key (K &&k)
template<class T>
void c4::yml::write (NodeRef *n, T const &v)
template<class T>
bool c4::yml::read (ConstNodeRef const &n, T *v)
template<class T>
bool c4::yml::read (ConstNodeRef const &n, T const &wrapper)
template<class T>
bool c4::yml::read (NodeRef const &n, T *v)
template<class T>
bool c4::yml::read (NodeRef const &n, T const &wrapper)
template<class T>
bool c4::yml::readkey (ConstNodeRef const &n, T *v)
template<class T>
bool c4::yml::readkey (ConstNodeRef const &n, T const &wrapper)
template<class T>
bool c4::yml::readkey (NodeRef const &n, T *v)
template<class T>
bool c4::yml::readkey (NodeRef const &n, T const &wrapper)

Detailed Description

Node classes.

Definition in file node.hpp.