OpenASIP  2.0
Public Member Functions | Private Member Functions | List of all members
StateData Class Reference

#include <StateData.hh>

Inheritance diagram for StateData:
Inheritance graph
Collaboration diagram for StateData:
Collaboration graph

Public Member Functions

 StateData ()
 
virtual ~StateData ()
 
- Public Member Functions inherited from WritableState
 WritableState ()
 
virtual ~WritableState ()
 
virtual void setValue (const SimValue &value)=0
 
- Public Member Functions inherited from ReadableState
 ReadableState ()
 
virtual ~ReadableState ()
 
virtual const SimValuevalue () const =0
 

Private Member Functions

 StateData (const StateData &)
 Copying not allowed. More...
 
StateDataoperator= (const StateData &)
 Assignment not allowed. More...
 

Detailed Description

Each accessible object of machine state model implements usually this interface.

Definition at line 44 of file StateData.hh.

Constructor & Destructor Documentation

◆ StateData() [1/2]

StateData::StateData ( )

Constructor.

Definition at line 38 of file StateData.cc.

39 }

◆ ~StateData()

StateData::~StateData ( )
virtual

Destructor.

Definition at line 44 of file StateData.cc.

44  {
45 }

◆ StateData() [2/2]

StateData::StateData ( const StateData )
private

Copying not allowed.

Member Function Documentation

◆ operator=()

StateData& StateData::operator= ( const StateData )
private

Assignment not allowed.


The documentation for this class was generated from the following files:
WritableState::WritableState
WritableState()
Definition: WritableState.cc:38
ReadableState::ReadableState
ReadableState()
Definition: ReadableState.cc:38