Scarab  v3.4.2
Project 8 C++ Utility Library
indexed_factory< XIndexType, XBaseType, void > Member List

This is the complete list of members for indexed_factory< XIndexType, XBaseType, void >, including all inherited members.

begin() constindexed_factory< XIndexType, XBaseType, void >
create(const XIndexType &a_index)indexed_factory< XIndexType, XBaseType, void >
create(const FactoryCIt &iter)indexed_factory< XIndexType, XBaseType, void >
create_instance(x_args... args)singleton< indexed_factory< XIndexType, XBaseType > >static
end() constindexed_factory< XIndexType, XBaseType, void >
f_factory_mutexindexed_factory< XIndexType, XBaseType, void >protected
f_mutexsingleton< indexed_factory< XIndexType, XBaseType > >protectedstatic
FactoryCIt typedefindexed_factory< XIndexType, XBaseType, void >
FactoryEntry typedefindexed_factory< XIndexType, XBaseType, void >
FactoryIt typedefindexed_factory< XIndexType, XBaseType, void >
FactoryMap typedefindexed_factory< XIndexType, XBaseType, void >
fMapindexed_factory< XIndexType, XBaseType, void >protected
get_instance()singleton< indexed_factory< XIndexType, XBaseType > >static
has_class(const XIndexType &a_index) constindexed_factory< XIndexType, XBaseType, void >
indexed_factory()indexed_factory< XIndexType, XBaseType, void >protected
kill_instance()singleton< indexed_factory< XIndexType, XBaseType > >static
register_class(const XIndexType &a_index, const base_registrar< XBaseType > *base_registrar)indexed_factory< XIndexType, XBaseType, void >
remove_class(const XIndexType &a_index)indexed_factory< XIndexType, XBaseType, void >
scarab::destroyer< indexed_factory > classindexed_factory< XIndexType, XBaseType, void >friend
scarab::singleton< indexed_factory > classindexed_factory< XIndexType, XBaseType, void >friend
singleton()singleton< indexed_factory< XIndexType, XBaseType > >protected
~indexed_factory()indexed_factory< XIndexType, XBaseType, void >protected
~singleton()singleton< indexed_factory< XIndexType, XBaseType > >protected