void Init() const
Lazy initialization of the child nodes.
Definition: SeqNode.cpp:53
Base class for LibYAML document nodes.
Definition: Node.h:31
SeqNode(yaml_document_t *doc, yaml_node_t *node)
Constructor.
Definition: SeqNode.cpp:35
virtual ~SeqNode()
Destructor.
Definition: SeqNode.cpp:41
std::vector< Node * > children_t
Definition: SeqNode.h:48
children_t::iterator iterator
Definition: SeqNode.h:52
children_t::value_type value_type
Definition: SeqNode.h:54
std::unique_ptr< children_t > children
Definition: SeqNode.h:61
yaml_document_t * doc
Definition: Node.h:45
const_iterator end() const
Definition: SeqNode.cpp:92
size_t Size() const
Definition: SeqNode.cpp:74
Node()
Definition: Node.h:34
bool IsEmpty() const
Definition: SeqNode.h:44
children_t::const_iterator const_iterator
Definition: SeqNode.h:53
yaml_node_t * node
Definition: Node.h:46
Definition: Announcement.h:24
const_iterator begin() const
Definition: SeqNode.cpp:80