|
EvEmu
0.8.4
11 September 2021
|
An implementation of ElementParser for member method parsers. More...
#include "XMLParserEx.h"


Public Types | |
| typedef T | Class |
| Type of class. More... | |
| typedef bool(Class::* | Method )(const TiXmlElement *) |
| Type of method. More... | |
Public Member Functions | |
| MemberElementParser (Class &instance, const Method &method) | |
| Primary constructor. More... | |
| bool | Parse (const TiXmlElement *field) |
| Invokes parser method. More... | |
Protected Attributes | |
| Class & | mInstance |
| The instance that the method should be invoked upon. More... | |
| const Method | mMethod |
| The parser method. More... | |
An implementation of ElementParser for member method parsers.
Definition at line 42 of file XMLParserEx.h.
| typedef T XMLParserEx::MemberElementParser< T >::Class |
Type of class.
Definition at line 97 of file XMLParserEx.h.
| typedef bool( Class::* XMLParserEx::MemberElementParser< T >::Method)(const TiXmlElement *) |
Type of method.
Definition at line 99 of file XMLParserEx.h.
|
inline |
Primary constructor.
| [in] | instance | Instance of class. |
| [in] | method | Member method. |
Definition at line 107 of file XMLParserEx.h.
|
inline |
Invokes parser method.
| [in] | field | The element to be parsed. |
| true | Parsing successful. |
| false | Parsing failed. |
Definition at line 121 of file XMLParserEx.h.
References XMLParserEx::MemberElementParser< T >::mInstance, and XMLParserEx::MemberElementParser< T >::mMethod.
|
protected |
The instance that the method should be invoked upon.
Definition at line 128 of file XMLParserEx.h.
Referenced by XMLParserEx::MemberElementParser< T >::Parse().
|
protected |
The parser method.
Definition at line 130 of file XMLParserEx.h.
Referenced by XMLParserEx::MemberElementParser< T >::Parse().