SMTK
@SMTK_VERSION@
Simulation Modeling Tool Kit
|
Public Member Functions | |
smtkTypedefs (smtk::attribute::EvaluatorManager) | |
EvaluatorManager (const EvaluatorManager &)=delete | |
EvaluatorManager (EvaluatorManager &&)=delete | |
EvaluatorManager & | operator= (const EvaluatorManager &)=delete |
EvaluatorManager & | operator= (EvaluatorManager &&)=delete |
bool | registerResourceManager (smtk::resource::Manager::Ptr &) |
bool | registerEvaluatorsTo (smtk::attribute::Resource::Ptr &resource) const |
template<typename EvaluatorType > | |
bool | registerEvaluator (const std::string &alias) |
template<typename EvaluatorType > | |
bool | unregisterEvaluator () |
Static Public Member Functions | |
static std::shared_ptr< EvaluatorManager > | create () |
Protected Member Functions | |
EvaluatorManager (const smtk::resource::ManagerPtr &) | |
Protected Attributes | |
std::unordered_map< std::size_t, std::function< void(smtk::attribute::Resource &)> > | m_registerFunctions |
std::weak_ptr< smtk::resource::Manager > | m_manager |
std::unordered_map< std::size_t, smtk::resource::Observers::Key > | m_observers |