Public Member Functions | Private Member Functions | Private Attributes | Friends | List of all members
mvsim::JointXMLnode< Ch >::iterator Class Reference

#include <JointXMLnode.h>

Public Member Functions

bool operator!= (const iterator &it) const
 
rapidxml::xml_node< Ch > * operator* () const
 
iteratoroperator++ ()
 
rapidxml::xml_node< Ch > * operator-> () const
 
bool operator== (const iterator &it) const
 

Private Member Functions

 iterator (JointXMLnode< Ch > &pa)
 
 iterator (JointXMLnode< Ch > &pa, size_t idx)
 

Private Attributes

rapidxml::xml_node< Ch > * current
 
size_t lst_idx
 
JointXMLnode< Ch > & parent
 

Friends

template<typename Ch_ >
class JointXMLnode
 

Detailed Description

template<typename Ch = char>
class mvsim::JointXMLnode< Ch >::iterator

Definition at line 41 of file JointXMLnode.h.

Constructor & Destructor Documentation

template<typename Ch = char>
mvsim::JointXMLnode< Ch >::iterator::iterator ( JointXMLnode< Ch > &  pa)
inlineprivate

Definition at line 89 of file JointXMLnode.h.

template<typename Ch = char>
mvsim::JointXMLnode< Ch >::iterator::iterator ( JointXMLnode< Ch > &  pa,
size_t  idx 
)
inlineprivate

Definition at line 100 of file JointXMLnode.h.

Member Function Documentation

template<typename Ch = char>
bool mvsim::JointXMLnode< Ch >::iterator::operator!= ( const iterator it) const
inline

Definition at line 85 of file JointXMLnode.h.

template<typename Ch = char>
rapidxml::xml_node<Ch>* mvsim::JointXMLnode< Ch >::iterator::operator* ( void  ) const
inline

Definition at line 72 of file JointXMLnode.h.

template<typename Ch = char>
iterator& mvsim::JointXMLnode< Ch >::iterator::operator++ ( )
inline

Definition at line 48 of file JointXMLnode.h.

template<typename Ch = char>
rapidxml::xml_node<Ch>* mvsim::JointXMLnode< Ch >::iterator::operator-> ( ) const
inline

Definition at line 65 of file JointXMLnode.h.

template<typename Ch = char>
bool mvsim::JointXMLnode< Ch >::iterator::operator== ( const iterator it) const
inline

Definition at line 79 of file JointXMLnode.h.

Friends And Related Function Documentation

template<typename Ch = char>
template<typename Ch_ >
friend class JointXMLnode
friend

Definition at line 45 of file JointXMLnode.h.

Member Data Documentation

template<typename Ch = char>
rapidxml::xml_node<Ch>* mvsim::JointXMLnode< Ch >::iterator::current
private

Definition at line 107 of file JointXMLnode.h.

template<typename Ch = char>
size_t mvsim::JointXMLnode< Ch >::iterator::lst_idx
private

Definition at line 106 of file JointXMLnode.h.

template<typename Ch = char>
JointXMLnode<Ch>& mvsim::JointXMLnode< Ch >::iterator::parent
private

Definition at line 105 of file JointXMLnode.h.


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


mvsim
Author(s):
autogenerated on Fri May 7 2021 03:05:52