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

#include <Attribute.h>

Public Member Functions

 Attribute (xmlAttrPtr attr)
 
 Attribute (xmlNodePtr node, const ::std::string &name, const ::std::string &value)
 
virtual ~Attribute ()
 
::std::string getValue () const
 
xmlAttrPtr operator() () const
 
void remove ()
 
void setValue (const ::std::string &value)
 

Private Attributes

xmlAttrPtr attr
 

Constructor & Destructor Documentation

◆ Attribute() [1/2]

rl::xml::Attribute::Attribute ( xmlAttrPtr  attr)
inline

◆ Attribute() [2/2]

rl::xml::Attribute::Attribute ( xmlNodePtr  node,
const ::std::string &  name,
const ::std::string &  value 
)
inline

◆ ~Attribute()

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

Member Function Documentation

◆ getValue()

::std::string rl::xml::Attribute::getValue ( ) const
inline

◆ operator()()

xmlAttrPtr rl::xml::Attribute::operator() ( ) const
inline

◆ remove()

void rl::xml::Attribute::remove ( )
inline

◆ setValue()

void rl::xml::Attribute::setValue ( const ::std::string &  value)
inline

Member Data Documentation

◆ attr

xmlAttrPtr rl::xml::Attribute::attr
private

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