27 #ifndef _CEGUIFactoryModule_h_
28 #define _CEGUIFactoryModule_h_
30 #include "CEGUI/Base.h"
31 #include "CEGUI/String.h"
35 # pragma warning(push)
36 # pragma warning(disable : 4251)
42 class FactoryRegisterer;
51 void registerFactory(
const String& type_name);
53 uint registerAllFactories();
55 void unregisterFactory(
const String& type_name);
57 uint unregisterAllFactories();
73 #endif // end of guard _CEGUIFactoryModule_h_
FactoryRegistry d_registry
The collection of factorty registerer object pointers.
Definition: FactoryModule.h:64
Definition: MemoryAllocatedObject.h:109
Main namespace for Crazy Eddie's GUI Library.
Definition: arch_overview.dox:1
std::vector< FactoryRegisterer *CEGUI_VECTOR_ALLOC(FactoryRegisterer *)> FactoryRegistry
Collection type that holds pointers to the factory registerer objects.
Definition: FactoryModule.h:62
Base class encapsulating a type name and common parts of factory registration.
Definition: FactoryRegisterer.h:41
Definition: FactoryModule.h:44
String class used within the GUI system.
Definition: String.h:62