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

#include <basic_types.h>

Classes

class  iterator
 

Public Types

using TListNodes = std::vector< const rapidxml::xml_node< Ch > * >
 

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) const
 
TListNodesgetListOfNodes ()
 
const TListNodesgetListOfNodes () const
 

Private Attributes

TListNodes nodes_
 

Detailed Description

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

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

Definition at line 52 of file basic_types.h.

Member Typedef Documentation

◆ TListNodes

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

Definition at line 22 of file JointXMLnode.h.

Member Function Documentation

◆ add()

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

Definition at line 28 of file JointXMLnode.h.

◆ begin()

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

Definition at line 115 of file JointXMLnode.h.

◆ end()

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

Definition at line 116 of file JointXMLnode.h.

◆ first_node()

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

Definition at line 30 of file JointXMLnode.h.

◆ getListOfNodes() [1/2]

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

Definition at line 41 of file JointXMLnode.h.

◆ getListOfNodes() [2/2]

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

Definition at line 42 of file JointXMLnode.h.

Member Data Documentation

◆ nodes_

template<typename Ch>
TListNodes mvsim::JointXMLnode< Ch >::nodes_
private

Definition at line 25 of file JointXMLnode.h.


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


mvsim
Author(s):
autogenerated on Tue Jul 4 2023 03:08:23