OpenASIP  2.0
Public Member Functions | Private Member Functions | List of all members
WritableState Class Referenceabstract

#include <WritableState.hh>

Inheritance diagram for WritableState:
Inheritance graph
Collaboration diagram for WritableState:
Collaboration graph

Public Member Functions

 WritableState ()
 
virtual ~WritableState ()
 
virtual void setValue (const SimValue &value)=0
 

Private Member Functions

 WritableState (const WritableState &)
 Copying not allowed. More...
 
WritableStateoperator= (const WritableState &)
 Assignment not allowed. More...
 

Detailed Description

Models a piece of machine state that is writable.

Definition at line 41 of file WritableState.hh.

Constructor & Destructor Documentation

◆ WritableState() [1/2]

WritableState::WritableState ( )

Constructor.

Definition at line 38 of file WritableState.cc.

38  {
39 }

◆ ~WritableState()

WritableState::~WritableState ( )
virtual

Destructor.

Definition at line 44 of file WritableState.cc.

44  {
45 }

◆ WritableState() [2/2]

WritableState::WritableState ( const WritableState )
private

Copying not allowed.

Member Function Documentation

◆ operator=()

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

Assignment not allowed.

◆ setValue()

virtual void WritableState::setValue ( const SimValue value)
pure virtual

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