|
ETISS 0.11.2
ExtendableTranslatingInstructionSetSimulator(version0.11.2)
|
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 |
Public Member Functions inherited from etiss::ToString | |
| 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 631 of file Instruction.h.
| void etiss::instr::InstructionGroup::addTo | ( | InstructionSet & | set, |
| bool & | ok | ||
| ) |
Definition at line 716 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 642 of file Instruction.h.
|
inline |
Definition at line 648 of file Instruction.h.
References defs_.
|
inline |
Definition at line 656 of file Instruction.h.
References name_.
|
friend |
Definition at line 633 of file Instruction.h.
|
private |
Definition at line 636 of file Instruction.h.
Referenced by etiss::instr::InstructionDefinition::builtinGroups_(), and foreach().
| const std::string etiss::instr::InstructionGroup::name_ |
Definition at line 639 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 640 of file Instruction.h.
Referenced by etiss::instr::InstructionClass::addTo().