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

#include <NodeSet.h>

Public Member Functions

 NodeSet (::xmlNodeSetPtr nodeSet)
 
 NodeSet (const ::std::shared_ptr< ::xmlNodeSet > &nodeSet)
 
 ~NodeSet ()
 
Node at (const int &i) const
 
bool empty () const
 
::xmlNodeSetPtr get () const
 
int max_size () const
 
::xmlNodeSet & operator* () const
 
Node operator[] (const int &i) const
 
int size () const
 

Private Attributes

::std::shared_ptr< ::xmlNodeSet > nodeSet
 

Constructor & Destructor Documentation

◆ NodeSet() [1/2]

rl::xml::NodeSet::NodeSet ( ::xmlNodeSetPtr  nodeSet)
inlineexplicit

◆ NodeSet() [2/2]

rl::xml::NodeSet::NodeSet ( const ::std::shared_ptr< ::xmlNodeSet > &  nodeSet)
inlineexplicit

◆ ~NodeSet()

rl::xml::NodeSet::~NodeSet ( )
inline

Member Function Documentation

◆ at()

Node rl::xml::NodeSet::at ( const int &  i) const
inline

◆ empty()

bool rl::xml::NodeSet::empty ( ) const
inline

◆ get()

::xmlNodeSetPtr rl::xml::NodeSet::get ( ) const
inline

◆ max_size()

int rl::xml::NodeSet::max_size ( ) const
inline

◆ operator*()

::xmlNodeSet& rl::xml::NodeSet::operator* ( ) const
inline

◆ operator[]()

Node rl::xml::NodeSet::operator[] ( const int &  i) const
inline

◆ size()

int rl::xml::NodeSet::size ( ) const
inline

Member Data Documentation

◆ nodeSet

::std::shared_ptr< ::xmlNodeSet> rl::xml::NodeSet::nodeSet
private

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