33#ifndef TTA_REGISTER_FILE_STATE_HH
34#define TTA_REGISTER_FILE_STATE_HH
52 bool zeroRegister =
false);
static NullRegisterFileState & instance()
virtual ~NullRegisterFileState()
virtual RegisterState & registerState(int index)
NullRegisterFileState(const NullRegisterFileState &)
Copying not allowed.
NullRegisterFileState & operator=(const NullRegisterFileState &)
Assignment not allowed.
static NullRegisterFileState * instance_
Unique instance of NullRegisterFileState.
RegisterFileState & operator=(const RegisterFileState)
Assignment not allowed.
virtual RegisterState & registerState(int index)
std::vector< RegisterState * > registerStates_
Contains all the registers of the state.
virtual std::size_t registerCount() const
virtual ~RegisterFileState()
RegisterFileState(const RegisterFileState &)
Copying not allowed.