Robotics Library  0.7.0
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)
 
 Attribute (::xmlNodePtr node, const Namespace &nameSpace, const ::std::string &name, const ::std::string &value)
 
 ~Attribute ()
 
::xmlAttrPtr get () const
 
::std::string getName () const
 
Attribute getNext () const
 
Attribute getPrevious () const
 
::std::string getValue () const
 
::xmlAttr & operator* () const
 
void remove ()
 
void setValue (const ::std::string &value)
 

Private Attributes

::xmlAttrPtr attr
 

Constructor & Destructor Documentation

◆ Attribute() [1/3]

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

◆ Attribute() [2/3]

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

◆ Attribute() [3/3]

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

◆ ~Attribute()

rl::xml::Attribute::~Attribute ( )
inline

Member Function Documentation

◆ get()

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

◆ getName()

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

◆ getNext()

Attribute rl::xml::Attribute::getNext ( ) const
inline

◆ getPrevious()

Attribute rl::xml::Attribute::getPrevious ( ) const
inline

◆ getValue()

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

◆ operator*()

::xmlAttr& 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: