OpenASIP
2.0
|
#include <SimValue.hh>
Static Public Member Functions | |
static SimValue & | instance () |
Private Member Functions | |
NullSimValue () | |
Static Private Attributes | |
static SimValue | instance_ |
Singleton class that is used to represent a null SimValue.
All methods cause program abort with an error log message.
Definition at line 237 of file SimValue.hh.
|
private |
|
static |
Returns an instance of NullSimValue class (singleton).
Definition at line 1642 of file SimValue.cc.
References instance_.
Referenced by ExecutionTrace::addBusActivity(), MachineStateBuilder::addPortToFU(), POMDisassembler::createInlineImmediate(), FixedRegisters::floatArgumentRegister(), FixedRegisters::floatReturnValue(), FixedRegisters::integerArgumentRegister(), FixedRegisters::integerReturnValue(), NullLongImmediateUnitState::registerValue(), FixedRegisters::stackPointer(), SimulationInfoDialog::updateList(), TTAProgram::TerminalSymbolReference::value(), NullPortState::value(), NullRegisterState::value(), and NullBusState::value().
|
staticprivate |
Definition at line 244 of file SimValue.hh.
Referenced by instance().