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

#include <JointXMLnode.h>

List of all members.

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 110 of file JointXMLnode.h.

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

Definition at line 111 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 40 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 Thu Sep 7 2017 09:27:49