27 #ifndef _CEGUIExpatParser_h_ 28 #define _CEGUIExpatParser_h_ 30 #include "../../XMLParser.h" 32 #if (defined( __WIN32__ ) || defined( _WIN32 )) && !defined(CEGUI_STATIC) 33 # ifdef CEGUIEXPATPARSER_EXPORTS 34 # define CEGUIEXPATPARSER_API __declspec(dllexport) 36 # define CEGUIEXPATPARSER_API __declspec(dllimport) 39 # 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_ Main namespace for Crazy Eddie's GUI Library.
Definition: cegui/include/CEGUI/Affector.h:42
Definition: cegui/include/CEGUI/XMLHandler.h:36
Class used as the databuffer for loading files throughout the library.
Definition: cegui/include/CEGUI/DataContainer.h:42
This is an abstract class that is used by CEGUI to interface with XML parser libraries.
Definition: cegui/include/CEGUI/XMLParser.h:41
Implementation of XMLParser using Expat.
Definition: cegui/include/CEGUI/XMLParserModules/Expat/XMLParser.h:50
String class used within the GUI system.
Definition: cegui/include/CEGUI/String.h:62