Main Page | Namespace List | Class Hierarchy | Alphabetical List | Compound List | File List | Namespace Members | Compound Members | File Members

TSE3::File::XmlElementParser_Number< T > Class Template Reference

Internal utility for parsing numeric data lines. More...

#include <XML.h>

Inheritance diagram for TSE3::File::XmlElementParser_Number< T >:

Inheritance graph
[legend]
Collaboration diagram for TSE3::File::XmlElementParser_Number< T >:

Collaboration graph
[legend]
List of all members.

Public Types

typedef void(T::* fn_t )(int)

Public Member Functions

 XmlElementParser_Number (T *obj, fn_t mfun)
void parse (const std::string &data)

Detailed Description

template<class T>
class TSE3::File::XmlElementParser_Number< T >

Internal utility for parsing numeric data lines.

A TSE3 utility class.

A utility class implementing a specific type of XmlElementParser. This class will call a member function with signature void setXXX(int) with the numeric value of the data string in a similar manner to XmlElementParser_OnOff.

Author:
Pete Goodliffe
Version:
1.00


Member Typedef Documentation

template<class T>
typedef void(T::* TSE3::File::XmlElementParser_Number< T >::fn_t)(int)
 


Constructor & Destructor Documentation

template<class T>
TSE3::File::XmlElementParser_Number< T >::XmlElementParser_Number T *  obj,
fn_t  mfun
[inline]
 


Member Function Documentation

template<class T>
void TSE3::File::XmlElementParser_Number< T >::parse const std::string &  data  )  [inline, virtual]
 

Implements TSE3::File::XmlElementParser.


The documentation for this class was generated from the following file:
Generated on Wed May 25 14:47:58 2005 for TSE3 by doxygen 1.3.2