at(const id_type &) const | smtk::common::Links< id_type, left_type, right_type, role_type, base_type > | |
at(const id_type &) const | smtk::common::Links< id_type, left_type, right_type, role_type, base_type > | |
contains(const id_type &key) const | smtk::common::Links< id_type, left_type, right_type, role_type, base_type > | inline |
contains(const typename LinkTraits< tag >::type &) const | smtk::common::Links< id_type, left_type, right_type, role_type, base_type > | |
contains(const typename detail::LinkTraits< id_type, left_type, right_type, role_type, base_type, tag >::type &value) const (defined in smtk::common::Links< id_type, left_type, right_type, role_type, base_type >) | smtk::common::Links< id_type, left_type, right_type, role_type, base_type > | |
erase_all(const typename LinkTraits< tag >::type &) | smtk::common::Links< id_type, left_type, right_type, role_type, base_type > | |
erase_all(const std::tuple< typename LinkTraits< tag >::type, role_type > &) | smtk::common::Links< id_type, left_type, right_type, role_type, base_type > | |
erase_all(const typename detail::LinkTraits< id_type, left_type, right_type, role_type, base_type, tag >::type &value) (defined in smtk::common::Links< id_type, left_type, right_type, role_type, base_type >) | smtk::common::Links< id_type, left_type, right_type, role_type, base_type > | |
erase_all(const std::tuple< typename detail::LinkTraits< id_type, left_type, right_type, role_type, base_type, tag >::type, role_type > &value) (defined in smtk::common::Links< id_type, left_type, right_type, role_type, base_type >) | smtk::common::Links< id_type, left_type, right_type, role_type, base_type > | |
fetch(const ManagerPtr &) const | smtk::resource::Surrogate | |
find(const smtk::common::UUID &) const | smtk::resource::Surrogate | |
id() const (defined in smtk::resource::Surrogate) | smtk::resource::Surrogate | |
ids(const typename LinkTraits< tag >::type &) const | smtk::common::Links< id_type, left_type, right_type, role_type, base_type > | |
ids(const typename detail::LinkTraits< id_type, left_type, right_type, role_type, base_type, tag >::type &value) const (defined in smtk::common::Links< id_type, left_type, right_type, role_type, base_type >) | smtk::common::Links< id_type, left_type, right_type, role_type, base_type > | |
IdType typedef | smtk::common::Links< id_type, left_type, right_type, role_type, base_type > | |
index() const (defined in smtk::resource::Surrogate) | smtk::resource::Surrogate | inline |
insert(const base_type &, const id_type &, const left_type &, const right_type &, const role_type &role=undefinedRole) | smtk::common::Links< id_type, left_type, right_type, role_type, base_type > | |
insert(base_type &&, const id_type &, const left_type &, const right_type &, const role_type &role=undefinedRole) | smtk::common::Links< id_type, left_type, right_type, role_type, base_type > | |
insert(const id_type &id, const left_type &left, const right_type &right, const role_type &role=undefinedRole) | smtk::common::Links< id_type, left_type, right_type, role_type, base_type > | inline |
iterator typedef | smtk::common::Links< id_type, left_type, right_type, role_type, base_type > | |
Left typedef | smtk::common::Links< id_type, left_type, right_type, role_type, base_type > | |
LeftType typedef (defined in smtk::common::Links< id_type, left_type, right_type, role_type, base_type >) | smtk::common::Links< id_type, left_type, right_type, role_type, base_type > | |
Link typedef (defined in smtk::common::Links< id_type, left_type, right_type, role_type, base_type >) | smtk::common::Links< id_type, left_type, right_type, role_type, base_type > | |
LinkBase typedef (defined in smtk::common::Links< id_type, left_type, right_type, role_type, base_type >) | smtk::common::Links< id_type, left_type, right_type, role_type, base_type > | |
linked_to(const typename LinkTraits< tag >::type &) const | smtk::common::Links< id_type, left_type, right_type, role_type, base_type > | |
linked_to(const typename LinkTraits< tag >::type &, const role_type &role) const | smtk::common::Links< id_type, left_type, right_type, role_type, base_type > | |
linked_to(const typename detail::LinkTraits< id_type, left_type, right_type, role_type, base_type, tag >::type &value) const (defined in smtk::common::Links< id_type, left_type, right_type, role_type, base_type >) | smtk::common::Links< id_type, left_type, right_type, role_type, base_type > | |
linked_to(const typename detail::LinkTraits< id_type, left_type, right_type, role_type, base_type, tag >::type &value, const role_type &role) const (defined in smtk::common::Links< id_type, left_type, right_type, role_type, base_type >) | smtk::common::Links< id_type, left_type, right_type, role_type, base_type > | |
location() const (defined in smtk::resource::Surrogate) | smtk::resource::Surrogate | |
resolve(const ResourcePtr &) const | smtk::resource::Surrogate | |
resource() const | smtk::resource::Surrogate | |
ResourceLinkBase(const ResourceLinkBase &)=default (defined in smtk::resource::detail::ResourceLinkBase) | smtk::resource::detail::ResourceLinkBase | |
ResourceLinkBase(ResourceLinkBase &&)=default (defined in smtk::resource::detail::ResourceLinkBase) | smtk::resource::detail::ResourceLinkBase | |
ResourceLinkBase(const std::size_t &index, const std::string &typeName, const smtk::common::UUID &id, const std::string &location) (defined in smtk::resource::detail::ResourceLinkBase) | smtk::resource::detail::ResourceLinkBase | inline |
ResourceLinkBase(const ResourcePtr &resource) (defined in smtk::resource::detail::ResourceLinkBase) | smtk::resource::detail::ResourceLinkBase | inline |
ResourceLinkBase(Surrogate &&surrogate) (defined in smtk::resource::detail::ResourceLinkBase) | smtk::resource::detail::ResourceLinkBase | inline |
Right typedef (defined in smtk::common::Links< id_type, left_type, right_type, role_type, base_type >) | smtk::common::Links< id_type, left_type, right_type, role_type, base_type > | |
RightType typedef (defined in smtk::common::Links< id_type, left_type, right_type, role_type, base_type >) | smtk::common::Links< id_type, left_type, right_type, role_type, base_type > | |
Role typedef (defined in smtk::common::Links< id_type, left_type, right_type, role_type, base_type >) | smtk::common::Links< id_type, left_type, right_type, role_type, base_type > | |
RoleType typedef (defined in smtk::common::Links< id_type, left_type, right_type, role_type, base_type >) | smtk::common::Links< id_type, left_type, right_type, role_type, base_type > | |
set(const id_type &, const typename LinkTraits< tag >::type &) | smtk::common::Links< id_type, left_type, right_type, role_type, base_type > | |
set(const id_type &id, const typename detail::LinkTraits< id_type, left_type, right_type, role_type, base_type, tag >::type &value) (defined in smtk::common::Links< id_type, left_type, right_type, role_type, base_type >) | smtk::common::Links< id_type, left_type, right_type, role_type, base_type > | |
size(const typename LinkTraits< tag >::type &) const | smtk::common::Links< id_type, left_type, right_type, role_type, base_type > | |
size(const typename detail::LinkTraits< id_type, left_type, right_type, role_type, base_type, tag >::type &value) const (defined in smtk::common::Links< id_type, left_type, right_type, role_type, base_type >) | smtk::common::Links< id_type, left_type, right_type, role_type, base_type > | |
Surrogate(const Index &, const std::string &, const smtk::common::UUID &, const std::string &) | smtk::resource::Surrogate | |
Surrogate(const ResourcePtr &) | smtk::resource::Surrogate | |
typeName() const (defined in smtk::resource::Surrogate) | smtk::resource::Surrogate | inline |
undefinedRole (defined in smtk::common::Links< id_type, left_type, right_type, role_type, base_type >) | smtk::common::Links< id_type, left_type, right_type, role_type, base_type > | static |
value(const id_type &) | smtk::common::Links< id_type, left_type, right_type, role_type, base_type > | |
value(const id_type &) const (defined in smtk::common::Links< id_type, left_type, right_type, role_type, base_type >) | smtk::common::Links< id_type, left_type, right_type, role_type, base_type > | |
~Links()=default (defined in smtk::common::Links< id_type, left_type, right_type, role_type, base_type >) | smtk::common::Links< id_type, left_type, right_type, role_type, base_type > | virtual |
~ResourceLinkBase() override=default (defined in smtk::resource::detail::ResourceLinkBase) | smtk::resource::detail::ResourceLinkBase | |
~Surrogate()=default (defined in smtk::resource::Surrogate) | smtk::resource::Surrogate | virtual |