as() | smtk::resource::PersistentObject | inline |
as() const | smtk::resource::PersistentObject | inline |
clean() const override | smtk::project::Project | virtual |
component(const smtk::common::UUID &compId) const | smtk::resource::Resource | virtual |
componentAs(const smtk::common::UUID &uuid) const | smtk::resource::Resource | inline |
create(const std::string &typeName="") (defined in smtk::project::Project) | smtk::project::Project | inlinestatic |
DerivedFrom(const DerivedFrom &)=delete (defined in smtk::resource::DerivedFrom< Project, smtk::resource::Resource >) | smtk::resource::DerivedFrom< Project, smtk::resource::Resource > | |
DerivedFrom(T &&... all) | smtk::resource::DerivedFrom< Project, smtk::resource::Resource > | inlineprotected |
DerivedFrom(DerivedFrom &&rhs) noexcept=default (defined in smtk::resource::DerivedFrom< Project, smtk::resource::Resource >) | smtk::resource::DerivedFrom< Project, smtk::resource::Resource > | protected |
filter(const std::string &queryString) const (defined in smtk::resource::Resource) | smtk::resource::Resource | |
filterAs(const std::string &queryString) const | smtk::resource::Resource | |
find(const smtk::common::UUID &) const override | smtk::project::Project | inlinevirtual |
id() const override | smtk::resource::Resource | inlinevirtual |
Index typedef | smtk::project::Project | |
index() const override | smtk::project::Project | inlinevirtual |
isMarkedForRemoval() const | smtk::resource::Resource | inlinevirtual |
isNameSet() (defined in smtk::resource::Resource) | smtk::resource::Resource | inline |
isOfType(const Resource::Index &index) const override | smtk::resource::DerivedFrom< Project, smtk::resource::Resource > | inlinevirtual |
isOfType(const std::string &typeName) const override | smtk::resource::DerivedFrom< Project, smtk::resource::Resource > | inlinevirtual |
smtk::resource::Resource::isOfType() const | smtk::resource::Resource | inline |
Links typedef (defined in smtk::resource::Resource) | smtk::resource::Resource | |
links() override (defined in smtk::resource::Resource) | smtk::resource::Resource | inlinevirtual |
links() const override (defined in smtk::resource::Resource) | smtk::resource::Resource | inlinevirtual |
location() const (defined in smtk::resource::Resource) | smtk::resource::Resource | inline |
lock(Key()) const | smtk::resource::Resource | inline |
locked() const | smtk::resource::Resource | inline |
Manager class | smtk::project::Project | friend |
manager() const (defined in smtk::project::Project) | smtk::project::Project | inline |
Metadata typedef (defined in smtk::resource::Resource) | smtk::resource::Resource | |
name() const override | smtk::resource::Resource | virtual |
numberOfGenerationsFromBase(const std::string &typeName) const override (defined in smtk::resource::DerivedFrom< Project, smtk::resource::Resource >) | smtk::resource::DerivedFrom< Project, smtk::resource::Resource > | inlinevirtual |
operations() const | smtk::project::Project | inline |
operations() (defined in smtk::project::Project) | smtk::project::Project | inline |
ParentResource typedef (defined in smtk::resource::DerivedFrom< Project, smtk::resource::Resource >) | smtk::resource::DerivedFrom< Project, smtk::resource::Resource > | |
PersistentObject() (defined in smtk::resource::PersistentObject) | smtk::resource::PersistentObject | protected |
Project(const std::string &typeName="") (defined in smtk::project::Project) | smtk::project::Project | protected |
Properties typedef (defined in smtk::resource::Resource) | smtk::resource::Resource | |
properties() override (defined in smtk::resource::Resource) | smtk::resource::Resource | inlinevirtual |
properties() const override (defined in smtk::resource::Resource) | smtk::resource::Resource | inlinevirtual |
queries() const (defined in smtk::resource::Resource) | smtk::resource::Resource | inline |
queries() (defined in smtk::resource::Resource) | smtk::resource::Resource | inline |
Queries typedef (defined in smtk::resource::Resource) | smtk::resource::Resource | |
queryOperation(const std::string &) const override | smtk::project::Project | inlinevirtual |
Resource(Resource &&) noexcept (defined in smtk::resource::Resource) | smtk::resource::Resource | |
Resource(const smtk::common::UUID &, ManagerPtr manager=nullptr) (defined in smtk::resource::Resource) | smtk::resource::Resource | protected |
Resource(ManagerPtr manager=nullptr) (defined in smtk::resource::Resource) | smtk::resource::Resource | protected |
resources() const | smtk::project::Project | inline |
resources() (defined in smtk::project::Project) | smtk::project::Project | inline |
setClean(bool state=true) (defined in smtk::resource::Resource) | smtk::resource::Resource | |
setId(const smtk::common::UUID &myID) override | smtk::resource::Resource | virtual |
setLocation(const std::string &location) (defined in smtk::resource::Resource) | smtk::resource::Resource | |
setMarkedForRemoval(bool val) | smtk::resource::Resource | inline |
setName(const std::string &name) (defined in smtk::resource::Resource) | smtk::resource::Resource | |
setVersion(const std::string &version) (defined in smtk::project::Project) | smtk::project::Project | inline |
smtkSharedFromThisMacro(smtk::resource::PersistentObject) (defined in smtk::project::Project) | smtk::project::Project | |
smtkSuperclassMacro(smtk::resource::PersistentObject) (defined in smtk::resource::Resource) | smtk::resource::Resource | |
smtkTypedefs(smtk::project::Project) (defined in smtk::project::Project) | smtk::project::Project | |
smtkTypeMacro(smtk::resource::Resource) (defined in smtk::resource::Resource) | smtk::resource::Resource | |
smtkTypeMacroBase(smtk::resource::PersistentObject) (defined in smtk::resource::PersistentObject) | smtk::resource::PersistentObject | |
taskManager() const | smtk::project::Project | inline |
taskManager() (defined in smtk::project::Project) | smtk::project::Project | inline |
type_index | smtk::resource::DerivedFrom< Project, smtk::resource::Resource > | static |
type_name (defined in smtk::project::Project) | smtk::project::Project | static |
typeName() const override (defined in smtk::project::Project) | smtk::project::Project | inline |
version() const | smtk::project::Project | inline |
visit(smtk::resource::Component::Visitor &) const override (defined in smtk::project::Project) | smtk::project::Project | inline |
DerivedFrom< Project, smtk::resource::Resource >::visit(std::function< void(const ComponentPtr &)> &v) const =0 | smtk::resource::Resource | pure virtual |
~PersistentObject() (defined in smtk::resource::PersistentObject) | smtk::resource::PersistentObject | virtual |
~Project() override=default (defined in smtk::project::Project) | smtk::project::Project | |
~Resource() override (defined in smtk::resource::Resource) | smtk::resource::Resource | |