#include <ops.h>
Collaboration diagram for UCOpcodeData:
Public Member Functions | |
UCOpcodeData () | |
UCOpcodeData (unsigned int op, const Configuration::KeyTypeList &ktl) | |
UCOpcodeData (const std::vector< std::string > &v) | |
void | dump (std::ostream &o) |
Public Attributes | |
unsigned int | opcode |
std::string | name |
std::string | asm_nmo |
std::string | asm_comment |
std::string | ucs_nmo |
unsigned int | num_bytes |
unsigned int | num_pop |
unsigned int | num_push |
unsigned int | call_effect |
bool | flag_return |
bool | flag_paren |
bool | flag_indent_inc |
bool | flag_indent_dec |
bool | flag_indent_tmpinc |
bool | flag_indent_tmpdec |
std::vector< std::string > | param_types |
std::vector< std::pair< unsigned int, bool > > | param_sizes |
Definition at line 75 of file ops.h.
UCOpcodeData::UCOpcodeData | ( | unsigned int | op, | |
const Configuration::KeyTypeList & | ktl | |||
) | [inline] |
Definition at line 84 of file ops.h.
References asm_comment, asm_nmo, call_effect, flag_indent_dec, flag_indent_inc, flag_indent_tmpdec, flag_indent_tmpinc, flag_paren, flag_return, k, map_type_size(), name, num_bytes, num_pop, num_push, param_sizes, param_types, qnd_ocsplit(), strip_backticks(), and ucs_nmo.
Here is the call graph for this function:
UCOpcodeData::UCOpcodeData | ( | const std::vector< std::string > & | v | ) | [inline] |
Definition at line 133 of file ops.h.
References asm_comment, asm_nmo, call_effect, flag_indent_dec, flag_indent_inc, flag_indent_tmpdec, flag_indent_tmpinc, flag_paren, flag_return, map_type_size(), name, num_bytes, num_pop, num_push, opcode, param_sizes, param_types, qnd_ocsplit(), size, and ucs_nmo.
Here is the call graph for this function:
void UCOpcodeData::dump | ( | std::ostream & | o | ) | [inline] |
Definition at line 164 of file ops.h.
References asm_comment, asm_nmo, call_effect, flag_indent_dec, flag_indent_inc, flag_indent_tmpdec, flag_indent_tmpinc, flag_paren, flag_return, name, num_bytes, num_pop, num_push, opcode, param_types, and ucs_nmo.
unsigned int UCOpcodeData::opcode |
std::string UCOpcodeData::name |
std::string UCOpcodeData::asm_nmo |
std::string UCOpcodeData::asm_comment |
std::string UCOpcodeData::ucs_nmo |
unsigned int UCOpcodeData::num_bytes |
unsigned int UCOpcodeData::num_pop |
unsigned int UCOpcodeData::num_push |
unsigned int UCOpcodeData::call_effect |
std::vector<std::string> UCOpcodeData::param_types |
std::vector<std::pair<unsigned int, bool> > UCOpcodeData::param_sizes |