12#ifndef TT_INCLUDE_DEFINITIONFACTORYMGRCLASS_H
13#define TT_INCLUDE_DEFINITIONFACTORYMGRCLASS_H
14class DefinitionFactoryClass;
15class DefinitionFactoryMgrClass {
17 static void Register_Factory(DefinitionFactoryClass* factory);
18 static void Unregister_Factory(DefinitionFactoryClass* factory);
19 static void Link_Factory(DefinitionFactoryClass *factory);
20 static void Unlink_Factory(DefinitionFactoryClass *factory);
21 static DefinitionFactoryClass *Find_Factory(uint32
id);
22 static DefinitionFactoryClass *Get_First(uint32
id);
23 static DefinitionFactoryClass *Get_Next(DefinitionFactoryClass *factory,uint32
id);
24#if (TDBEDIT) || (DDBEDIT) || (W3DVIEWER)
25 static DefinitionFactoryClass *_FactoryListHead;
27 static REF_DECL(DefinitionFactoryClass *, _FactoryListHead);