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