Scarab  v2.4.6
Project 8 C++ Utility Library
factory< XBaseType, XArgs > Member List

This is the complete list of members for factory< XBaseType, XArgs >, including all inherited members.

begin() constfactory< 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() constfactory< XBaseType, XArgs >
f_factory_mutexfactory< XBaseType, XArgs >protected
factory()factory< XBaseType, XArgs >protected
FactoryCIt typedeffactory< XBaseType, XArgs >
FactoryEntry typedeffactory< XBaseType, XArgs >
FactoryIt typedeffactory< XBaseType, XArgs >
FactoryMap typedeffactory< XBaseType, XArgs >
fMapfactory< XBaseType, XArgs >protected
get_instance()singleton< factory< XBaseType, XArgs... > >static
has_class(const std::string &a_class_name) constfactory< 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 >
scarab::destroyer< factory > classfactory< XBaseType, XArgs >friend
scarab::singleton< factory > classfactory< XBaseType, XArgs >friend
singleton()singleton< factory< XBaseType, XArgs... > >protected
~factory()factory< XBaseType, XArgs >protected
~singleton()singleton< factory< XBaseType, XArgs... > >protected