Robotics Library  0.6.2
Public Member Functions | Private Attributes | List of all members
rl::xml::Object Class Reference

#include <Object.h>

Public Member Functions

 Object ()
 
 Object (xmlXPathObjectPtr object)
 
virtual ~Object ()
 
bool getBoolval () const
 
double getFloatval () const
 
double getFloatval (const double &val) const
 
int getNodeNr () const
 
Node getNodeTab (const int &i) const
 
::std::string getStringval () const
 
xmlXPathObjectType getType () const
 
xmlXPathObjectPtr operator() () const
 

Private Attributes

::boost::shared_ptr< xmlXPathObject > object
 

Constructor & Destructor Documentation

◆ Object() [1/2]

rl::xml::Object::Object ( )
inline

◆ Object() [2/2]

rl::xml::Object::Object ( xmlXPathObjectPtr  object)
inline

◆ ~Object()

virtual rl::xml::Object::~Object ( )
inlinevirtual

Member Function Documentation

◆ getBoolval()

bool rl::xml::Object::getBoolval ( ) const
inline

◆ getFloatval() [1/2]

double rl::xml::Object::getFloatval ( ) const
inline

◆ getFloatval() [2/2]

double rl::xml::Object::getFloatval ( const double &  val) const
inline

◆ getNodeNr()

int rl::xml::Object::getNodeNr ( ) const
inline

◆ getNodeTab()

Node rl::xml::Object::getNodeTab ( const int &  i) const
inline

◆ getStringval()

::std::string rl::xml::Object::getStringval ( ) const
inline

◆ getType()

xmlXPathObjectType rl::xml::Object::getType ( ) const
inline

◆ operator()()

xmlXPathObjectPtr rl::xml::Object::operator() ( ) const
inline

Member Data Documentation

◆ object

::boost::shared_ptr< xmlXPathObject > rl::xml::Object::object
private

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