DPsim
Public Types | Public Member Functions | List of all members
CPS::AttributeUpdateTaskBase< DependentType > Class Template Referenceabstract

#include <Attribute.h>

Inheritance diagram for CPS::AttributeUpdateTaskBase< DependentType >:
[legend]

Public Types

typedef std::shared_ptr< AttributeUpdateTaskBase< DependentType > > Ptr
 

Public Member Functions

virtual void executeUpdate (std::shared_ptr< DependentType > &dependent)=0
 
virtual AttributeBase::List getDependencies ()=0
 

Detailed Description

template<class DependentType>
class CPS::AttributeUpdateTaskBase< DependentType >

Base class for all AttributeUpdateTasks. Enables storing tasks in an STL list independent of the dependency types.

Definition at line 203 of file Attribute.h.


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