28#ifndef _CEGUITinyXML2Parser_h_
29#define _CEGUITinyXML2Parser_h_
31#include "../../XMLParser.h"
33#if (defined( __WIN32__ ) || defined( _WIN32 )) && !defined(CEGUI_STATIC)
34# ifdef CEGUITINYXML2PARSER_EXPORTS
35# define CEGUITINYXML2PARSER_API __declspec(dllexport)
37# define CEGUITINYXML2PARSER_API __declspec(dllimport)
40# define CEGUITINYXML2PARSER_API
69 static void processElement(
XMLHandler& handler,
const tinyxml2::XMLElement* element);
Class used as the databuffer for loading files throughout the library.
Definition: DataContainer.h:44
String class used within the GUI system.
Definition: String.h:64
Implementation of XMLParser using TinyXML2.
Definition: XMLParserModules/TinyXML2/XMLParser.h:56
void cleanupImpl(void)
abstract method which cleans up the XMLParser after use.
bool initialiseImpl(void)
abstract method which initialises the XMLParser ready for use.
void parseXML(XMLHandler &handler, const RawDataContainer &filename, const String &schemaName)
abstract method which initiates parsing of an XML.
Definition: XMLHandler.h:37
This is an abstract class that is used by CEGUI to interface with XML parser libraries.
Definition: XMLParser.h:44
Main namespace for Crazy Eddie's GUI Library.
Definition: arch_overview.dox:1