SMTK  @SMTK_VERSION@
Simulation Modeling Tool Kit
Public Member Functions | List of all members
smtk::resource::detail::ResourceLinkBase Class Reference
Inheritance diagram for smtk::resource::detail::ResourceLinkBase:
[legend]
Collaboration diagram for smtk::resource::detail::ResourceLinkBase:
[legend]

Public Member Functions

 ResourceLinkBase (const ResourceLinkBase &)=default
 
 ResourceLinkBase (ResourceLinkBase &&)=default
 
 ResourceLinkBase (const std::size_t &index, const std::string &typeName, const smtk::common::UUID &id, const std::string &location)
 
 ResourceLinkBase (const ResourcePtr &resource)
 
 ResourceLinkBase (Surrogate &&surrogate)
 
- Public Member Functions inherited from smtk::resource::Surrogate
 Surrogate (const Index &, const std::string &, const smtk::common::UUID &, const std::string &)
 Constructor for unresolved resource.
 
 Surrogate (const ResourcePtr &)
 Constructor for resolved resource.
 
std::string typeName () const
 
Index index () const
 
const smtk::common::UUIDid () const
 
const std::string & location () const
 
ResourcePtr resource () const
 Return the resource for which the instance is a surrogate.
 
ComponentPtr find (const smtk::common::UUID &) const
 Given a resource component's UUID, return the resource component.
 
bool fetch (const ManagerPtr &) const
 Load the resource (set m_Resource) using the input resource manager. More...
 
bool resolve (const ResourcePtr &) const
 Set the resource (set m_Resource) using the input resource. More...
 

Additional Inherited Members


The documentation for this class was generated from the following file: