Classes | Public Types | Public Member Functions | Private Attributes | List of all members
mvsim::JointXMLnode< Ch > Class Template Reference

#include <JointXMLnode.h>

Classes

class  iterator
 

Public Types

typedef std::vector< const rapidxml::xml_node< Ch > * > TListNodes
 

Public Member Functions

void add (const rapidxml::xml_node< Ch > *node)
 
iterator begin ()
 
iterator end ()
 
const rapidxml::xml_node< Ch > * first_node (const char *name)
 
TListNodesgetListOfNodes ()
 

Private Attributes

TListNodes m_nodes
 

Detailed Description

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

Proxy class to a set of XML nodes to appear as if they where one.

Definition at line 18 of file JointXMLnode.h.

Member Typedef Documentation

template<typename Ch = char>
typedef std::vector<const rapidxml::xml_node<Ch>*> mvsim::JointXMLnode< Ch >::TListNodes

Definition at line 21 of file JointXMLnode.h.

Member Function Documentation

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

Definition at line 27 of file JointXMLnode.h.

template<typename Ch = char>
iterator mvsim::JointXMLnode< Ch >::begin ( )
inline

Definition at line 111 of file JointXMLnode.h.

template<typename Ch = char>
iterator mvsim::JointXMLnode< Ch >::end ( )
inline

Definition at line 112 of file JointXMLnode.h.

template<typename Ch = char>
const rapidxml::xml_node<Ch>* mvsim::JointXMLnode< Ch >::first_node ( const char *  name)
inline

Definition at line 28 of file JointXMLnode.h.

template<typename Ch = char>
TListNodes& mvsim::JointXMLnode< Ch >::getListOfNodes ( )
inline

Definition at line 39 of file JointXMLnode.h.

Member Data Documentation

template<typename Ch = char>
TListNodes mvsim::JointXMLnode< Ch >::m_nodes
private

Definition at line 24 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