27#ifndef _CEGUIFactoryRegisterer_h_
28#define _CEGUIFactoryRegisterer_h_
30#include "CEGUI/String.h"
Definition MemoryAllocatedObject.h:110
Base class encapsulating a type name and common parts of factory registration.
Definition FactoryRegisterer.h:43
FactoryRegisterer(const String &type)
Constructor.
void registerFactory() const
Perform registration (addition) of the factory for whichever type this class registers a factory for.
const String d_type
describes the type this class registers a factory for.
Definition FactoryRegisterer.h:63
virtual void doFactoryAdd() const =0
Function to do the actual addition of a factory to the CEGUI system.
virtual bool isAlreadyRegistered() const =0
Function to check if factory for our type is already registered.
virtual ~FactoryRegisterer()
Destructor.
virtual void unregisterFactory() const =0
Perform unregistration (removal) of the factory for whichever type this class registers a factory for...
String class used within the GUI system.
Definition String.h:64
Main namespace for Crazy Eddie's GUI Library.
Definition arch_overview.dox:1