addSlot(const std::string &slotName, int width, ImmediateUnit &dstUnit) | TTAMachine::InstructionTemplate | virtual |
Component(const std::string &name) | TTAMachine::Component | protected |
Component(const ObjectState *state) | TTAMachine::Component | protected |
Component(const Component &) | TTAMachine::Component | private |
deleteAllSlots() | TTAMachine::InstructionTemplate | private |
destinationOfSlot(const std::string &slotName) const | TTAMachine::InstructionTemplate | virtual |
destinationUsesSlot(const std::string &slotName, const ImmediateUnit &dstUnit) const | TTAMachine::InstructionTemplate | virtual |
ensureRegistration(const Component &component) const | TTAMachine::Component | virtual |
id_ | TTAMachine::MachinePart | private |
idCounter_ | TTAMachine::MachinePart | privatestatic |
InstructionTemplate(const std::string &name, Machine &owner) | TTAMachine::InstructionTemplate | |
InstructionTemplate(const ObjectState *state, Machine &owner) | TTAMachine::InstructionTemplate | |
internalSetMachine(Machine &machine) | TTAMachine::Component | protected |
internalUnsetMachine() | TTAMachine::Component | protected |
isEmpty() const | TTAMachine::InstructionTemplate | virtual |
isOneOfDestinations(const ImmediateUnit &dstUnit) const | TTAMachine::InstructionTemplate | virtual |
isRegistered() const | TTAMachine::Component | virtual |
loadState(const ObjectState *state) | TTAMachine::InstructionTemplate | virtual |
machine() const | TTAMachine::Component | virtual |
machine_ | TTAMachine::Component | private |
MachinePart() | TTAMachine::MachinePart | protected |
MachinePart(const MachinePart &) | TTAMachine::MachinePart | private |
name() const | TTAMachine::Component | virtual |
name_ | TTAMachine::Component | private |
numberOfDestinations() const | TTAMachine::InstructionTemplate | virtual |
numberOfSlots(const ImmediateUnit &dstUnit) const | TTAMachine::InstructionTemplate | virtual |
operator=(const Component &) | TTAMachine::Component | private |
OSKEY_NAME | TTAMachine::Component | static |
OSNAME_COMPONENT | TTAMachine::Component | static |
OSNAME_INSTRUCTION_TEMPLATE | TTAMachine::InstructionTemplate | static |
removeSlot(const std::string &slotName) | TTAMachine::InstructionTemplate | virtual |
removeSlots(const ImmediateUnit &dstUnit) | TTAMachine::InstructionTemplate | virtual |
saveState() const | TTAMachine::InstructionTemplate | virtual |
setMachine(Machine &machine) | TTAMachine::InstructionTemplate | virtual |
setName(const std::string &name) | TTAMachine::InstructionTemplate | virtual |
slot(int index) const | TTAMachine::InstructionTemplate | virtual |
slotCount() const | TTAMachine::InstructionTemplate | virtual |
slotOfDestination(const ImmediateUnit &dstUnit, int index) const | TTAMachine::InstructionTemplate | virtual |
slots_ | TTAMachine::InstructionTemplate | private |
SlotTable typedef | TTAMachine::InstructionTemplate | private |
supportedWidth() const | TTAMachine::InstructionTemplate | virtual |
supportedWidth(const ImmediateUnit &dstUnit) const | TTAMachine::InstructionTemplate | virtual |
supportedWidth(const std::string &slotName) const | TTAMachine::InstructionTemplate | virtual |
templateSlot(const std::string &slotName) const | TTAMachine::InstructionTemplate | |
unsetMachine() | TTAMachine::InstructionTemplate | virtual |
usesSlot(const std::string &slotName) const | TTAMachine::InstructionTemplate | virtual |
~Component() | TTAMachine::Component | virtual |
~InstructionTemplate() | TTAMachine::InstructionTemplate | virtual |
~MachinePart() | TTAMachine::MachinePart | protectedvirtual |
~Serializable() | Serializable | inlinevirtual |