GME  13
Public Types | Public Member Functions | Public Attributes
CGenParserFunc< DERIVED > Struct Template Reference

#include <GenParser.h>

Collaboration diagram for CGenParserFunc< DERIVED >:
Collaboration graph
[legend]

List of all members.

Public Types

typedef void(DERIVED::* StartFunc )(const CGenParser::attributes_type &)
typedef void(DERIVED::* EndFunc )()

Public Member Functions

 CGenParserFunc (const TCHAR *n)
virtual void Start (CGenParser *parser, const CGenParser::attributes_type &attributes)
virtual void End (CGenParser *parser)
 CGenParserFunc (const TCHAR *n, StartFunc s, EndFunc e)

Public Attributes

std::tstring name
StartFunc start
EndFunc end

Detailed Description

template<class DERIVED>
struct CGenParserFunc< DERIVED >

Definition at line 214 of file GenParser.h.


Member Typedef Documentation

template<class DERIVED >
typedef void(DERIVED::* CGenParserFunc< DERIVED >::EndFunc)()

Definition at line 217 of file GenParser.h.

template<class DERIVED >
typedef void(DERIVED::* CGenParserFunc< DERIVED >::StartFunc)(const CGenParser::attributes_type &)

Definition at line 216 of file GenParser.h.


Constructor & Destructor Documentation

template<class DERIVED >
CGenParserFunc< DERIVED >::CGenParserFunc ( const TCHAR *  n) [inline]

Definition at line 219 of file GenParser.h.

template<class DERIVED >
CGenParserFunc< DERIVED >::CGenParserFunc ( const TCHAR *  n,
StartFunc  s,
EndFunc  e 
) [inline]

Definition at line 233 of file GenParser.h.


Member Function Documentation

template<class DERIVED >
virtual void CGenParserFunc< DERIVED >::End ( CGenParser parser) [inline, virtual]

Definition at line 228 of file GenParser.h.

template<class DERIVED >
virtual void CGenParserFunc< DERIVED >::Start ( CGenParser parser,
const CGenParser::attributes_type attributes 
) [inline, virtual]

Definition at line 223 of file GenParser.h.


Member Data Documentation

template<class DERIVED >
EndFunc CGenParserFunc< DERIVED >::end

Definition at line 237 of file GenParser.h.

template<class DERIVED >
std::tstring CGenParserFunc< DERIVED >::name

Definition at line 221 of file GenParser.h.

template<class DERIVED >
StartFunc CGenParserFunc< DERIVED >::start

Definition at line 236 of file GenParser.h.


The documentation for this struct was generated from the following file: