clear() | smtk::common::Instances< BaseType, InputTypes > | inline |
contains(const std::shared_ptr< BaseType > &instance) | smtk::common::Instances< BaseType, InputTypes > | inline |
Factory< BaseType, InputTypes... >::contains() const | smtk::common::Factory< BaseType, InputTypes... > | inline |
Factory< BaseType, InputTypes... >::contains(const std::string &typeName) const | smtk::common::Factory< BaseType, InputTypes... > | inline |
Factory< BaseType, InputTypes... >::contains(const std::size_t typeIndex) const | smtk::common::Factory< BaseType, InputTypes... > | inline |
create(Args &&... args) | smtk::common::Instances< BaseType, InputTypes > | inline |
Factory< BaseType, InputTypes... >::create(Args &&... args) const | smtk::common::Factory< BaseType, InputTypes... > | inline |
createFromIndex(const std::size_t &typeIndex, Args &&... args) | smtk::common::Instances< BaseType, InputTypes > | inline |
Factory< BaseType, InputTypes... >::createFromIndex(const std::size_t &typeIndex, Args &&... args) const | smtk::common::Factory< BaseType, InputTypes... > | inline |
createFromName(const std::string &typeName, Args &&... args) | smtk::common::Instances< BaseType, InputTypes > | inline |
Factory< BaseType, InputTypes... >::createFromName(const std::string &typeName, Args &&... args) const | smtk::common::Factory< BaseType, InputTypes... > | inline |
get() const | smtk::common::Factory< BaseType, InputTypes... > | inline |
Instances() | smtk::common::Instances< BaseType, InputTypes > | inline |
Instances(const Instances &)=delete | smtk::common::Instances< BaseType, InputTypes > | |
make(Args &&... args) const | smtk::common::Factory< BaseType, InputTypes... > | inline |
makeFromIndex(const std::size_t &typeIndex, Args &&... args) const | smtk::common::Factory< BaseType, InputTypes... > | inline |
makeFromName(const std::string &typeName, Args &&... args) const | smtk::common::Factory< BaseType, InputTypes... > | inline |
manage(const std::shared_ptr< BaseType > &instance) | smtk::common::Instances< BaseType, InputTypes > | inline |
Observer typedef | smtk::common::Instances< BaseType, InputTypes > | |
observers() | smtk::common::Instances< BaseType, InputTypes > | inline |
Observers typedef | smtk::common::Instances< BaseType, InputTypes > | |
operator=(const Instances &)=delete (defined in smtk::common::Instances< BaseType, InputTypes >) | smtk::common::Instances< BaseType, InputTypes > | |
registerType() | smtk::common::Factory< BaseType, InputTypes... > | inline |
registerType(Metadata &&metadata) | smtk::common::Factory< BaseType, InputTypes... > | inline |
registerTypes() | smtk::common::Factory< BaseType, InputTypes... > | inline |
size() const | smtk::common::Instances< BaseType, InputTypes > | inline |
Superclass typedef | smtk::common::Instances< BaseType, InputTypes > | |
unmanage(const std::shared_ptr< BaseType > &instance) | smtk::common::Instances< BaseType, InputTypes > | inline |
unregisterType() | smtk::common::Factory< BaseType, InputTypes... > | inline |
unregisterType(const std::string &typeName) | smtk::common::Factory< BaseType, InputTypes... > | inline |
unregisterType(const std::size_t &typeIndex) | smtk::common::Factory< BaseType, InputTypes... > | inline |
unregisterTypes() | smtk::common::Factory< BaseType, InputTypes... > | inline |
visit(Visitor visitor) const | smtk::common::Instances< BaseType, InputTypes > | inline |
Visitor typedef | smtk::common::Instances< BaseType, InputTypes > | |