ETISS 0.8.0
Extendable Translating Instruction Set Simulator (version 0.8.0)
|
maps to InstructionSet More...
#include <Instruction.h>
Public Member Functions | |
etiss_del_como (InstructionGroup) inline InstructionGroup(const std | |
void | foreach (std::function< void(InstructionDefinition &)> call) |
void | addTo (InstructionSet &set, bool &ok) |
std::string | toString () const |
![]() | |
ToString () | |
virtual | ~ToString () |
Public Attributes | |
const std::string | name_ |
const unsigned | width_ |
Private Attributes | |
std::set< InstructionDefinition * > | defs_ |
Friends | |
class | InstructionDefinition |
maps to InstructionSet
Definition at line 676 of file Instruction.h.
void etiss::instr::InstructionGroup::addTo | ( | InstructionSet & | set, |
bool & | ok | ||
) |
Definition at line 725 of file Instruction.cpp.
References etiss::instr::InstructionSet::create(), etiss::ERROR, etiss::log(), and name_.
Referenced by etiss::instr::InstructionClass::addTo().
|
inline |
Definition at line 687 of file Instruction.h.
|
inline |
Definition at line 693 of file Instruction.h.
References defs_.
|
inline |
Definition at line 701 of file Instruction.h.
References name_.
|
friend |
Definition at line 678 of file Instruction.h.
|
private |
Definition at line 681 of file Instruction.h.
Referenced by etiss::instr::InstructionDefinition::builtinGroups_(), and foreach().
const std::string etiss::instr::InstructionGroup::name_ |
Definition at line 684 of file Instruction.h.
Referenced by addTo(), etiss::instr::InstructionClass::addTo(), toString(), and etiss::instr::InstructionDefinition::toString().
const unsigned etiss::instr::InstructionGroup::width_ |
Definition at line 685 of file Instruction.h.
Referenced by etiss::instr::InstructionClass::addTo().