#include <InstructionArgs.h>
Public Member Functions | |
InstructionArgs (const vector< RegisterReference * > o) | |
InstructionArgs (const vector< RegisterReference * > o, TProgramCounter p) | |
const TProgramCounter | getPC () |
const vector< RegisterReference * > & | getOperands () |
const RegisterReference * | operator[] (int i) |
Private Attributes | |
vector< RegisterReference * > | operands |
TProgramCounter | pc |
bool | pcSet |
Definition at line 40 of file InstructionArgs.h.
InstructionArgs::InstructionArgs | ( | const vector< RegisterReference * > | o | ) | [inline, explicit] |
InstructionArgs::InstructionArgs | ( | const vector< RegisterReference * > | o, | |
TProgramCounter | p | |||
) | [inline, explicit] |
const TProgramCounter InstructionArgs::getPC | ( | ) | [inline] |
const vector<RegisterReference*>& InstructionArgs::getOperands | ( | ) | [inline] |
const RegisterReference* InstructionArgs::operator[] | ( | int | i | ) | [inline] |
vector<RegisterReference*> InstructionArgs::operands [private] |
Definition at line 80 of file InstructionArgs.h.
TProgramCounter InstructionArgs::pc [private] |
Definition at line 81 of file InstructionArgs.h.
bool InstructionArgs::pcSet [private] |
Definition at line 82 of file InstructionArgs.h.