allow_singleton_access(factory) | factory< XBaseType, XArgs > | protected |
begin() const | factory< XBaseType, XArgs > | |
create(const std::string &a_class_name, XArgs...args) | factory< XBaseType, XArgs > | |
create(const FactoryCIt &iter, XArgs...args) | factory< XBaseType, XArgs > | |
create_instance(x_args...args) | singleton< factory< XBaseType, XArgs... > > | static |
end() const | factory< XBaseType, XArgs > | |
f_factory_mutex | factory< XBaseType, XArgs > | protected |
factory() | factory< XBaseType, XArgs > | protected |
FactoryCIt typedef | factory< XBaseType, XArgs > | |
FactoryEntry typedef | factory< XBaseType, XArgs > | |
FactoryIt typedef | factory< XBaseType, XArgs > | |
FactoryMap typedef | factory< XBaseType, XArgs > | |
fMap | factory< XBaseType, XArgs > | protected |
get_instance() | singleton< factory< XBaseType, XArgs... > > | static |
has_class(const std::string &a_class_name) const | factory< XBaseType, XArgs > | |
kill_instance() | singleton< factory< XBaseType, XArgs... > > | static |
register_class(const std::string &a_class_name, const base_registrar< XBaseType, XArgs... > *base_registrar) | factory< XBaseType, XArgs > | |
remove_class(const std::string &a_class_name) | factory< XBaseType, XArgs > | |
singleton() | singleton< factory< XBaseType, XArgs... > > | protected |
~factory() | factory< XBaseType, XArgs > | protected |
~singleton() | singleton< factory< XBaseType, XArgs... > > | protected |