28 #ifndef _CEGUIExpatParser_h_
29 #define _CEGUIExpatParser_h_
31 #include "../../CEGUIXMLParser.h"
33 #if (defined( __WIN32__ ) || defined( _WIN32 )) && !defined(CEGUI_STATIC)
34 # ifdef CEGUIEXPATPARSER_EXPORTS
35 # define CEGUIEXPATPARSER_API __declspec(dllexport)
37 # define CEGUIEXPATPARSER_API __declspec(dllimport)
40 # define CEGUIEXPATPARSER_API
61 bool initialiseImpl(
void);
63 void cleanupImpl(
void);
65 static void startElement(
void* data,
const char* element,
const char**attr);
66 static void endElement(
void* data,
const char* element);
67 static void characterData(
void* data,
const char* text,
int len);
72 #endif // end of guard _CEGUIEXpatParser_h_
Definition: CEGUIXMLHandler.h:37
This is an abstract class that is used by CEGUI to interface with XML parser libraries.
Definition: CEGUIXMLParser.h:42
Implementation of XMLParser using Expat.
Definition: CEGUIExpatParser.h:51
String class used within the GUI system.
Definition: CEGUIString.h:57