Go to the documentation of this file.
33 #ifndef TTA_DISASSEMBLY_GRID_TABLE_HH
34 #define TTA_DISASSEMBLY_GRID_TABLE_HH
61 virtual wxString
GetValue(
int row,
int col);
64 virtual void SetValue(
int row,
int col,
const wxString& value);
77 typedef std::multimap<int, std::string>
LabelMap;
virtual wxString GetRowLabelValue(int row)
virtual wxString GetColLabelValue(int col)
virtual wxString GetValue(int row, int col)
LabelMap labels_
Program labels.
virtual bool IsEmptyCell(int row, int col)
void loadProgram(const TTAProgram::Program &program)
Word addressOfRow(int row)
virtual int GetNumberRows()
std::multimap< int, std::string > LabelMap
Type for the labels multimap.
int rowOfAddress(Word address)
virtual void SetValue(int row, int col, const wxString &value)
virtual int GetNumberCols()
const TTAProgram::Program * program_
Program loaded in the table.
virtual bool CanHaveAttributes()
find Finds info of the inner loops in the program
POMDisassembler * disassembler_
Disassembler for generating instruction disassemblies.
virtual ~DisassemblyGridTable()