|
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().