SMTK  @SMTK_VERSION@
Simulation Modeling Tool Kit
List of all members
smtk::resource::detail::ComponentProperties Class Reference

This specialization of smtk::resource::Properties completes aforementioned class's implementation by accessing the properties container held by the component's resource. More...

#include <Properties.h>

Inheritance diagram for smtk::resource::detail::ComponentProperties:
[legend]
Collaboration diagram for smtk::resource::detail::ComponentProperties:
[legend]

Additional Inherited Members

- Public Types inherited from smtk::resource::Properties
template<typename Type >
using Indexed = std::unordered_map< smtk::common::UUID, Type >
 
- Public Member Functions inherited from smtk::resource::Properties
template<typename Type >
bool contains (const std::string &key) const
 Check whether a property associated with key is present.
 
template<typename Type >
bool insert (const std::string &key, const Type &value)
 Insert (key, value ) into the container.
 
template<typename Type >
bool emplace (const std::string &key, Type &&value)
 Emplace (key, value ) into the container.
 
template<typename Type >
void erase (const std::string &key)
 Erase property indexed by key from the container.
 
template<typename Type >
Type & at (const std::string &key)
 Access property indexed by key.
 
template<typename Type >
const Type & at (const std::string &key) const
 Access property indexed by key.
 
template<typename Type >
PropertiesOfType< Type > get ()
 Access properties of type Type.
 
template<typename Type >
const ConstPropertiesOfType< Type > get () const
 Access properties of type Type.
 

Detailed Description

This specialization of smtk::resource::Properties completes aforementioned class's implementation by accessing the properties container held by the component's resource.


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