Public Member Functions | Private Attributes
YamlPtr Class Reference

#include <Parameters.h>

List of all members.

Public Member Functions

YAML::Node * get ()
YamlPtroperator= (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

Detailed Description

Definition at line 23 of file Parameters.h.


Constructor & Destructor Documentation

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.


Member Function Documentation

YAML::Node* YamlPtr::get ( ) [inline]

Definition at line 29 of file Parameters.h.

YamlPtr& YamlPtr::operator= ( const YamlPtr yamlPtr) [inline]

Definition at line 27 of file Parameters.h.

template<typename T >
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.

template<typename T >
const T YamlPtr::to ( ) const [inline]

Definition at line 31 of file Parameters.h.


Member Data Documentation

std::auto_ptr<YAML::Node> YamlPtr::_yamlNode [mutable, private]

Definition at line 46 of file Parameters.h.


The documentation for this class was generated from the following file:


scriptable_monitor
Author(s):
autogenerated on Wed Aug 26 2015 16:21:30