Transaction-Level Modeling Framework for Space Applications
Type representing a single entry in the instruction history queue. More...
#include <instructionBase.hpp>
Public Member Functions | |
HistoryInstrType () | |
std::string | toStr () const |
Creates a string representation of the current history element. More... | |
std::ostream & | operator<< (std::ostream &other) const |
Prints the string representation of the current instruction on a stream. More... | |
Public Attributes | |
unsigned int | address |
std::string | name |
std::string | mnemonic |
unsigned int | cycle |
Type representing a single entry in the instruction history queue.
|
inline |
|
inline |
Creates a string representation of the current history element.
References address, cycle, mnemonic, and name.
Referenced by operator<<().
unsigned int trap::HistoryInstrType::address |
Referenced by HistoryInstrType(), and toStr().
unsigned int trap::HistoryInstrType::cycle |
Referenced by HistoryInstrType(), and toStr().
std::string trap::HistoryInstrType::mnemonic |
Referenced by toStr().
std::string trap::HistoryInstrType::name |