oa::Yaml::Node

Struct published by the oa::Yaml class.

Public Methods

T oa::Yaml::Node::as()
Node oa::Yaml::Node::begin()
Node oa::Yaml::Node::end()
bool oa::Yaml::Node::isSequence()
bool oa::Yaml::Node::operator bool()
Node oa::Yaml::Node::operator[](const T &)
Node oa::Yaml::Node::operator[](const char *)

Public Method Documentation

T oa::Yaml::Node::as()
No public source comment is attached to this declaration.

Returns

T

The declared return value.

Node oa::Yaml::Node::begin()
No public source comment is attached to this declaration.

Returns

Node

The declared return value.

Node oa::Yaml::Node::end()
No public source comment is attached to this declaration.

Returns

Node

The declared return value.

bool oa::Yaml::Node::isSequence()
No public source comment is attached to this declaration.

Returns

bool

The declared return value.

bool oa::Yaml::Node::operator bool()
No public source comment is attached to this declaration.

Returns

bool

The declared return value.

Node oa::Yaml::Node::operator[]( const T & )
No public source comment is attached to this declaration.

Parameters

(unnamed)
const T &

Returns

Node

The declared return value.

Node oa::Yaml::Node::operator[]( const char * )
No public source comment is attached to this declaration.

Parameters

(unnamed)
const char *

Returns

Node

The declared return value.