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