#include <Parameters.h>
Public Member Functions | |
YAML::Node * | get () |
YamlPtr & | operator= (const YamlPtr &yamlPtr) |
template<typename T > | |
const YAML::Node & | operator[] (const T &key) const |
const YAML::Node & | operator[] (const char *key) const |
const YAML::Node & | operator[] (char *key) const |
size_t | size () |
string | str () const |
template<typename T > | |
const T | to () const |
YamlPtr (std::auto_ptr< YAML::Node > nodePtr) | |
YamlPtr (const YamlPtr &yamlPtr) | |
Private Attributes | |
std::auto_ptr< YAML::Node > | _yamlNode |
Definition at line 23 of file Parameters.h.
YamlPtr::YamlPtr | ( | std::auto_ptr< YAML::Node > | nodePtr | ) | [inline] |
Definition at line 25 of file Parameters.h.
YamlPtr::YamlPtr | ( | const YamlPtr & | yamlPtr | ) | [inline] |
Definition at line 26 of file Parameters.h.
YAML::Node* YamlPtr::get | ( | ) | [inline] |
Definition at line 29 of file Parameters.h.
Definition at line 27 of file Parameters.h.
const YAML::Node& YamlPtr::operator[] | ( | const T & | key | ) | const [inline] |
Definition at line 34 of file Parameters.h.
const YAML::Node& YamlPtr::operator[] | ( | const char * | key | ) | const [inline] |
Definition at line 35 of file Parameters.h.
const YAML::Node& YamlPtr::operator[] | ( | char * | key | ) | const [inline] |
Definition at line 36 of file Parameters.h.
size_t YamlPtr::size | ( | ) | [inline] |
Definition at line 37 of file Parameters.h.
string YamlPtr::str | ( | ) | const [inline] |
Definition at line 39 of file Parameters.h.
const T YamlPtr::to | ( | ) | const [inline] |
Definition at line 31 of file Parameters.h.
std::auto_ptr<YAML::Node> YamlPtr::_yamlNode [mutable, private] |
Definition at line 46 of file Parameters.h.