base typedef | rsc::patterns::Factory< Key, Interface > | |
createBase(const Key &key, const runtime::Properties &properties_=runtime::Properties()) | rsc::patterns::Factory< Key, Interface > | virtual |
CreateFunction typedef | rsc::patterns::Factory< Key, Interface > | |
createInst(const Key &key, const runtime::Properties &properties_=runtime::Properties()) | rsc::patterns::Factory< Key, Interface > | |
Factory() | rsc::patterns::Factory< Key, Interface > | |
getInstance() | rsc::patterns::Singleton< T > | static |
GetInterfaceType() const | rsc::patterns::Factory< Key, Interface > | virtual |
impl_map_ | rsc::patterns::Factory< Key, Interface > | protected |
impl_map_base_ | rsc::patterns::Factory< Key, Interface > | protected |
impl_map_base_proxy_ | rsc::patterns::Factory< Key, Interface > | protected |
impl_map_proxy_ | rsc::patterns::Factory< Key, Interface > | protected |
ImplMap typedef | rsc::patterns::Factory< Key, Interface > | |
ImplMapBase typedef | rsc::patterns::Factory< Key, Interface > | |
ImplMapBaseProxy typedef | rsc::patterns::Factory< Key, Interface > | |
impls() | rsc::patterns::Factory< Key, Interface > | |
impls() const | rsc::patterns::Factory< Key, Interface > | |
implsBase() const | rsc::patterns::Factory< Key, Interface > | virtual |
InterfaceType typedef | rsc::patterns::Factory< Key, Interface > | |
KeyType typedef | rsc::patterns::Factory< Key, Interface > | |
killInstance() | rsc::patterns::Singleton< T > | static |
register_(const Key &key, const CreateFunction &create_function_) | rsc::patterns::Factory< Key, Interface > | protectedvirtual |
Singleton< SingletonFactory< Key, Interface > > class | rsc::patterns::SingletonFactory< Key, Interface > | friend |
SingletonFactory() | rsc::patterns::SingletonFactory< Key, Interface > | protected |
type_and_storage typedef | rsc::patterns::FactoryBase< Key > | |
unregister(const Key &key) | rsc::patterns::Factory< Key, Interface > | protectedvirtual |
~Factory() | rsc::patterns::Factory< Key, Interface > | virtual |
~Singleton() | rsc::patterns::Singleton< T > | virtual |