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

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

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

#include <XML.h>

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

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

Collaboration graph
[legend]
List of all members.

Public Types

typedef void(T::* fn_t )(const std::string &)

Public Member Functions

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

Detailed Description

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

Internal utility for parsing string 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(const string &) with the string in the data string.

Author:
Pete Goodliffe
Version:
1.00


Member Typedef Documentation

template<class T>
typedef void(T::* TSE3::File::XmlElementParser_String< T >::fn_t)(const std::string &)
 


Constructor & Destructor Documentation

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


Member Function Documentation

template<class T>
void TSE3::File::XmlElementParser_String< 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:59 2005 for TSE3 by doxygen 1.3.2