|
OpenASIP 2.2
|
#include <GuardState.hh>


Public Member Functions | |
| virtual | ~NullGuardState () |
Public Member Functions inherited from GuardState | |
| GuardState (const ReadableState &targetRegister, int latency) | |
| virtual | ~GuardState () |
| virtual const SimValue & | value () const |
| virtual void | endClock () |
| virtual void | advanceClock () |
Public Member Functions inherited from ClockedState | |
| ClockedState () | |
| virtual | ~ClockedState () |
| virtual void | reset () |
| this is called at (re)initialization of the simulation | |
Public Member Functions inherited from ReadableState | |
| ReadableState () | |
| virtual | ~ReadableState () |
Static Public Member Functions | |
| static NullGuardState & | instance () |
Private Member Functions | |
| NullGuardState () | |
| NullGuardState (const NullGuardState &) | |
| Copying not allowed. | |
| NullGuardState & | operator= (const NullGuardState &) |
| Assignment not allowed. | |
Static Private Attributes | |
| static NullGuardState | instance_ |
| Unique instance of NullGuardState (singleton). | |
Additional Inherited Members | |
Protected Member Functions inherited from GuardState | |
| GuardState () | |
| Only subclasses allowed to create empty GuardStates. | |
Models non-existing GuardState.
Definition at line 99 of file GuardState.hh.
|
virtual |
|
private |
|
private |
Copying not allowed.
|
static |
Returns the instance of NullGuardState.
Definition at line 118 of file GuardState.cc.
References instance_.
Referenced by SimProgramBuilder::findGuardModel(), and MachineState::guardState().
|
private |
Assignment not allowed.
|
staticprivate |
Unique instance of NullGuardState (singleton).
Definition at line 113 of file GuardState.hh.
Referenced by instance().