clear() | smtk::common::Instances< smtk::task::Task, void, std::tuple< smtk::task::Task::Configuration &, std::shared_ptr< smtk::common::Managers > >, std::tuple< smtk::task::Task::Configuration &, smtk::task::Task::PassedDependencies, std::shared_ptr< smtk::common::Managers > > > | inline |
contains(const std::shared_ptr< smtk::task::Task > &instance) | smtk::common::Instances< smtk::task::Task, void, std::tuple< smtk::task::Task::Configuration &, std::shared_ptr< smtk::common::Managers > >, std::tuple< smtk::task::Task::Configuration &, smtk::task::Task::PassedDependencies, std::shared_ptr< smtk::common::Managers > > > | inline |
Factory< smtk::task::Task, InputTypes... >::contains() const | smtk::common::Factory< smtk::task::Task, InputTypes... > | inline |
Factory< smtk::task::Task, InputTypes... >::contains(const std::string &typeName) const | smtk::common::Factory< smtk::task::Task, InputTypes... > | inline |
Factory< smtk::task::Task, InputTypes... >::contains(const std::size_t typeIndex) const | smtk::common::Factory< smtk::task::Task, InputTypes... > | inline |
create(Args &&... args) | smtk::common::Instances< smtk::task::Task, void, std::tuple< smtk::task::Task::Configuration &, std::shared_ptr< smtk::common::Managers > >, std::tuple< smtk::task::Task::Configuration &, smtk::task::Task::PassedDependencies, std::shared_ptr< smtk::common::Managers > > > | inline |
Factory< smtk::task::Task, InputTypes... >::create(Args &&... args) const | smtk::common::Factory< smtk::task::Task, InputTypes... > | inline |
createFromIndex(const std::size_t &typeIndex, Args &&... args) | smtk::common::Instances< smtk::task::Task, void, std::tuple< smtk::task::Task::Configuration &, std::shared_ptr< smtk::common::Managers > >, std::tuple< smtk::task::Task::Configuration &, smtk::task::Task::PassedDependencies, std::shared_ptr< smtk::common::Managers > > > | inline |
Factory< smtk::task::Task, InputTypes... >::createFromIndex(const std::size_t &typeIndex, Args &&... args) const | smtk::common::Factory< smtk::task::Task, InputTypes... > | inline |
createFromName(const std::string &typeName, Args &&... args) | smtk::common::Instances< smtk::task::Task, void, std::tuple< smtk::task::Task::Configuration &, std::shared_ptr< smtk::common::Managers > >, std::tuple< smtk::task::Task::Configuration &, smtk::task::Task::PassedDependencies, std::shared_ptr< smtk::common::Managers > > > | inline |
Factory< smtk::task::Task, InputTypes... >::createFromName(const std::string &typeName, Args &&... args) const | smtk::common::Factory< smtk::task::Task, InputTypes... > | inline |
findByTitle(const std::string &title) const (defined in smtk::task::Instances) | smtk::task::Instances | |
get() const | smtk::common::Factory< smtk::task::Task, InputTypes... > | inline |
Instances() (defined in smtk::task::Instances) | smtk::task::Instances | |
Instances< smtk::task::Task, void, std::tuple< smtk::task::Task::Configuration &, std::shared_ptr< smtk::common::Managers > >, std::tuple< smtk::task::Task::Configuration &, smtk::task::Task::PassedDependencies, std::shared_ptr< smtk::common::Managers > > >::Instances(const Instances &)=delete | smtk::common::Instances< smtk::task::Task, void, std::tuple< smtk::task::Task::Configuration &, std::shared_ptr< smtk::common::Managers > >, std::tuple< smtk::task::Task::Configuration &, smtk::task::Task::PassedDependencies, std::shared_ptr< smtk::common::Managers > > > | |
m_needNotification (defined in smtk::task::Instances) | smtk::task::Instances | protected |
m_workflowNotificationsPaused (defined in smtk::task::Instances) | smtk::task::Instances | protected |
m_workflowObservers (defined in smtk::task::Instances) | smtk::task::Instances | protected |
make(Args &&... args) const | smtk::common::Factory< smtk::task::Task, InputTypes... > | inline |
makeFromIndex(const std::size_t &typeIndex, Args &&... args) const | smtk::common::Factory< smtk::task::Task, InputTypes... > | inline |
makeFromName(const std::string &typeName, Args &&... args) const | smtk::common::Factory< smtk::task::Task, InputTypes... > | inline |
manage(const std::shared_ptr< smtk::task::Task > &instance) | smtk::common::Instances< smtk::task::Task, void, std::tuple< smtk::task::Task::Configuration &, std::shared_ptr< smtk::common::Managers > >, std::tuple< smtk::task::Task::Configuration &, smtk::task::Task::PassedDependencies, std::shared_ptr< smtk::common::Managers > > > | inline |
Observer typedef | smtk::common::Instances< smtk::task::Task, void, std::tuple< smtk::task::Task::Configuration &, std::shared_ptr< smtk::common::Managers > >, std::tuple< smtk::task::Task::Configuration &, smtk::task::Task::PassedDependencies, std::shared_ptr< smtk::common::Managers > > > | |
observers() | smtk::common::Instances< smtk::task::Task, void, std::tuple< smtk::task::Task::Configuration &, std::shared_ptr< smtk::common::Managers > >, std::tuple< smtk::task::Task::Configuration &, smtk::task::Task::PassedDependencies, std::shared_ptr< smtk::common::Managers > > > | inline |
Observers typedef | smtk::common::Instances< smtk::task::Task, void, std::tuple< smtk::task::Task::Configuration &, std::shared_ptr< smtk::common::Managers > >, std::tuple< smtk::task::Task::Configuration &, smtk::task::Task::PassedDependencies, std::shared_ptr< smtk::common::Managers > > > | |
operator=(const Instances &)=delete (defined in smtk::common::Instances< smtk::task::Task, void, std::tuple< smtk::task::Task::Configuration &, std::shared_ptr< smtk::common::Managers > >, std::tuple< smtk::task::Task::Configuration &, smtk::task::Task::PassedDependencies, std::shared_ptr< smtk::common::Managers > > >) | smtk::common::Instances< smtk::task::Task, void, std::tuple< smtk::task::Task::Configuration &, std::shared_ptr< smtk::common::Managers > >, std::tuple< smtk::task::Task::Configuration &, smtk::task::Task::PassedDependencies, std::shared_ptr< smtk::common::Managers > > > | |
pauseWorkflowNotifications(bool doPause) | smtk::task::Instances | |
registerType() | smtk::common::Factory< smtk::task::Task, InputTypes... > | inline |
registerType(Metadata &&metadata) | smtk::common::Factory< smtk::task::Task, InputTypes... > | inline |
registerTypes() | smtk::common::Factory< smtk::task::Task, InputTypes... > | inline |
size() const | smtk::common::Instances< smtk::task::Task, void, std::tuple< smtk::task::Task::Configuration &, std::shared_ptr< smtk::common::Managers > >, std::tuple< smtk::task::Task::Configuration &, smtk::task::Task::PassedDependencies, std::shared_ptr< smtk::common::Managers > > > | inline |
Superclass typedef | smtk::common::Instances< smtk::task::Task, void, std::tuple< smtk::task::Task::Configuration &, std::shared_ptr< smtk::common::Managers > >, std::tuple< smtk::task::Task::Configuration &, smtk::task::Task::PassedDependencies, std::shared_ptr< smtk::common::Managers > > > | |
unmanage(const std::shared_ptr< smtk::task::Task > &instance) | smtk::common::Instances< smtk::task::Task, void, std::tuple< smtk::task::Task::Configuration &, std::shared_ptr< smtk::common::Managers > >, std::tuple< smtk::task::Task::Configuration &, smtk::task::Task::PassedDependencies, std::shared_ptr< smtk::common::Managers > > > | inline |
unregisterType() | smtk::common::Factory< smtk::task::Task, InputTypes... > | inline |
unregisterType(const std::string &typeName) | smtk::common::Factory< smtk::task::Task, InputTypes... > | inline |
unregisterType(const std::size_t &typeIndex) | smtk::common::Factory< smtk::task::Task, InputTypes... > | inline |
unregisterTypes() | smtk::common::Factory< smtk::task::Task, InputTypes... > | inline |
visit(Visitor visitor) const | smtk::common::Instances< smtk::task::Task, void, std::tuple< smtk::task::Task::Configuration &, std::shared_ptr< smtk::common::Managers > >, std::tuple< smtk::task::Task::Configuration &, smtk::task::Task::PassedDependencies, std::shared_ptr< smtk::common::Managers > > > | inline |
Visitor typedef | smtk::common::Instances< smtk::task::Task, void, std::tuple< smtk::task::Task::Configuration &, std::shared_ptr< smtk::common::Managers > >, std::tuple< smtk::task::Task::Configuration &, smtk::task::Task::PassedDependencies, std::shared_ptr< smtk::common::Managers > > > | |
workflowEvent(const std::set< Task * > &workflows, WorkflowEvent event, Task *subject) | smtk::task::Instances | |
WorkflowObserver typedef | smtk::task::Instances | |
workflowObservers() const | smtk::task::Instances | inline |
workflowObservers() (defined in smtk::task::Instances) | smtk::task::Instances | inline |
WorkflowObservers typedef | smtk::task::Instances | |