ClassFactory Class Reference

Registry for meta classes. More...

#include <classfactory.h>

Inheritance diagram for ClassFactory:
Inheritance graph
[legend]

Public Member Functions

 ClassFactory ()
 ~ClassFactory ()
MetaClassgetMetaClassByName (FIDString className)
MetaClassgetMetaClassByID (const TUID classID)
bool getStorageID (FUnknown *unknown, IString &result, bool checkForMetaClass=true)
 TODO.
FUnknown * createObjectByName (FClassID className)
FUnknown * createObjectByID (const TUID classID)
template<class T >
T * createByName (FClassID className)
 OBJ_METHODS (ClassFactory, FObject) SINGLETON(ClassFactory) void registerMetaClass(MetaClass *mc)
 TODO.
void unregisterMetaClass (MetaClass *mc)
 TODO.

Detailed Description

Registry for meta classes.

Detailed Description


Constructor & Destructor Documentation

ClassFactory (  ) 
~ClassFactory (  ) 

Member Function Documentation

MetaClass * getMetaClassByName ( FIDString  className  ) 
MetaClass * getMetaClassByID ( const TUID  classID  ) 
bool getStorageID ( FUnknown *  unknown,
IString &  result,
bool  checkForMetaClass = true 
)

TODO.

FUnknown * createObjectByName ( FClassID  className  ) 
FUnknown * createObjectByID ( const TUID  classID  ) 
T * createByName ( FClassID  className  )  [inline]
OBJ_METHODS ( ClassFactory  ,
FObject   
)

TODO.

void unregisterMetaClass ( MetaClass mc  ) 

TODO.

 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines
Empty

Copyright ©2013 Steinberg Media Technologies GmbH. All Rights Reserved.