OpenASIP
2.0
|
#include <GuardState.hh>
Public Member Functions | |
virtual | ~NullGuardState () |
![]() | |
GuardState (const ReadableState &targetRegister, int latency) | |
virtual | ~GuardState () |
virtual const SimValue & | value () const |
virtual void | endClock () |
virtual void | advanceClock () |
![]() | |
ClockedState () | |
virtual | ~ClockedState () |
virtual void | reset () |
this is called at (re)initialization of the simulation More... | |
![]() | |
ReadableState () | |
virtual | ~ReadableState () |
Static Public Member Functions | |
static NullGuardState & | instance () |
Private Member Functions | |
NullGuardState () | |
NullGuardState (const NullGuardState &) | |
Copying not allowed. More... | |
NullGuardState & | operator= (const NullGuardState &) |
Assignment not allowed. More... | |
Static Private Attributes | |
static NullGuardState | instance_ |
Unique instance of NullGuardState (singleton). More... | |
Additional Inherited Members | |
![]() | |
GuardState () | |
Only subclasses allowed to create empty GuardStates. More... | |
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().