begin() const | indexed_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() const | indexed_factory< XIndexType, XBaseType, void > | |
f_factory_mutex | indexed_factory< XIndexType, XBaseType, void > | protected |
f_mutex | singleton< indexed_factory< XIndexType, XBaseType > > | protectedstatic |
FactoryCIt typedef | indexed_factory< XIndexType, XBaseType, void > | |
FactoryEntry typedef | indexed_factory< XIndexType, XBaseType, void > | |
FactoryIt typedef | indexed_factory< XIndexType, XBaseType, void > | |
FactoryMap typedef | indexed_factory< XIndexType, XBaseType, void > | |
fMap | indexed_factory< XIndexType, XBaseType, void > | protected |
get_instance() | singleton< indexed_factory< XIndexType, XBaseType > > | static |
has_class(const XIndexType &a_index) const | indexed_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 > class | indexed_factory< XIndexType, XBaseType, void > | friend |
scarab::singleton< indexed_factory > class | indexed_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 |