OpenASIP 2.2
|
#include <ReadableState.hh>
Public Member Functions | |
ReadableState () | |
virtual | ~ReadableState () |
virtual const SimValue & | value () const =0 |
Private Member Functions | |
ReadableState (const ReadableState &) | |
Copying not allowed. | |
ReadableState & | operator= (const ReadableState &) |
Assignment not allowed. | |
Models a piece of machine state model that can be read.
Definition at line 41 of file ReadableState.hh.
ReadableState::ReadableState | ( | ) |
|
virtual |
|
private |
Copying not allowed.
|
private |
Assignment not allowed.
|
pure virtual |
Implemented in NullBusState, GuardState, DirectGuardState, LongImmediateRegisterState, OpcodeSettingVirtualInputPortState, NullPortState, RegisterState, and NullRegisterState.
Referenced by GuardState::advanceClock(), ExecutableMove::evaluateGuard(), InfoRegistersCommand::execute(), ExecutableMove::executeRead(), BuslessExecutableMove::executeWrite(), GuardState::GuardState(), SimulationController::registerFileValue(), SimulatorFrontend::stateValue(), and DirectGuardState::value().