#define abortWithError(message)
virtual RegisterFileNavigator registerFileNavigator() const
virtual FunctionUnitNavigator functionUnitNavigator() const
virtual BridgeNavigator bridgeNavigator() const
virtual InstructionTemplateNavigator instructionTemplateNavigator() const
virtual SocketNavigator socketNavigator() const
virtual ImmediateUnitNavigator immediateUnitNavigator() const
virtual BusNavigator busNavigator() const
virtual AddressSpaceNavigator addressSpaceNavigator() const
virtual BridgeNavigator bridgeNavigator() const
virtual void removeBus(Bus &bus)
virtual ControlUnit * controlUnit() const
virtual BusNavigator busNavigator() const
virtual void deleteInstructionTemplate(InstructionTemplate &instrTempl)
virtual void removeFunctionUnit(FunctionUnit &unit)
virtual InstructionTemplateNavigator instructionTemplateNavigator() const
virtual void addRegisterFile(RegisterFile &unit)
virtual ObjectState * saveState() const
static NullMachine machine_
The only instance of NullMachine.
virtual void addBus(Bus &bus)
virtual void addImmediateUnit(ImmediateUnit &unit)
static NullMachine & instance()
virtual void removeRegisterFile(RegisterFile &unit)
virtual AddressSpaceNavigator addressSpaceNavigator() const
virtual void unsetGlobalControl()
virtual void deleteAddressSpace(AddressSpace &as)
virtual void setGlobalControl(ControlUnit &unit)
virtual SocketNavigator socketNavigator() const
virtual void addFunctionUnit(FunctionUnit &unit)
virtual void removeSocket(Socket &socket)
virtual void addBridge(Bridge &bridge)
virtual void removeImmediateUnit(ImmediateUnit &unit)
virtual FunctionUnitNavigator functionUnitNavigator() const
virtual RegisterFileNavigator registerFileNavigator() const
virtual void addInstructionTemplate(InstructionTemplate &instrTempl)
virtual void loadState(const ObjectState *state)
virtual void addAddressSpace(AddressSpace &as)
virtual void addSocket(Socket &socket)
virtual void removeUnit(Unit &unit)
virtual ImmediateUnitNavigator immediateUnitNavigator() const
virtual void deleteBridge(Bridge &bridge)