MIRA
ClassFactory Member List

This is the complete list of members for ClassFactory, including all inherited members.

ClassFactory()ClassFactoryinline
ClassProxy classClassFactoryfriend
destroyInstance(void)LazyInstantiation< Private::SingletonTrait< ClassFactory, singleton::LazyInstantiation, singleton::CreateUsingNew, singleton::NormalLifetime, singleton::MutexLock > >inlineprotectedstatic
finalizePostRegister()ClassFactorystatic
getClassByIdentifier(std::string const &classIdentifier)ClassFactoryinlinestatic
getClassByMeta(std::string const &metaKey, std::string const &metaValue)ClassFactoryinlinestatic
getClassByMeta(T funcPtr)ClassFactoryinlinestatic
getDerivedClasses()ClassFactoryinlinestatic
instance()Singleton< ClassFactory, singleton::LazyInstantiation, singleton::CreateUsingNew >inlinestatic
internalClassRegister(boost::shared_ptr< Class > iClass)ClassFactoryprotected
isClassRegistered(std::string const &classIdentifier)ClassFactoryinlinestatic
isDestroyed()Singleton< ClassFactory, singleton::LazyInstantiation, singleton::CreateUsingNew >inlinestatic
LightFactoryMutexGetter classClassFactoryfriend
makeInstance()LazyInstantiation< Private::SingletonTrait< ClassFactory, singleton::LazyInstantiation, singleton::CreateUsingNew, singleton::NormalLifetime, singleton::MutexLock > >inlineprotectedstatic
newInstance(std::string const &classIdentifier)ClassFactoryinlinestatic
newInstance(std::string const &classIdentifier, int paramCount,...)ClassFactoryinlinestatic
newInstance(std::string const &classIdentifier, int paramCount, std::va_list list)ClassFactoryinlinestatic
postRegisterBaseClasses(std::string const &iClass, std::vector< std::string > const &parents)ClassFactorystatic
propagateChild(ClassProxy &child, Class &parent)ClassFactoryprotected
registerClass(boost::shared_ptr< Class > iClass)ClassFactorystatic
registerClass(boost::shared_ptr< Class > iClass, boost::shared_ptr< Class > baseClass)ClassFactorystatic
Type typedefSingleton< ClassFactory, singleton::LazyInstantiation, singleton::CreateUsingNew >
unregisterClass(Class *iClass)ClassFactorystatic
VacantClass classClassFactoryfriend
~ClassFactory()ClassFactory