OpenASIP  2.0
TTAMachine::InstructionTemplate Member List

This is the complete list of members for TTAMachine::InstructionTemplate, including all inherited members.

addSlot(const std::string &slotName, int width, ImmediateUnit &dstUnit)TTAMachine::InstructionTemplatevirtual
Component(const std::string &name)TTAMachine::Componentprotected
Component(const ObjectState *state)TTAMachine::Componentprotected
Component(const Component &)TTAMachine::Componentprivate
deleteAllSlots()TTAMachine::InstructionTemplateprivate
destinationOfSlot(const std::string &slotName) constTTAMachine::InstructionTemplatevirtual
destinationUsesSlot(const std::string &slotName, const ImmediateUnit &dstUnit) constTTAMachine::InstructionTemplatevirtual
ensureRegistration(const Component &component) constTTAMachine::Componentvirtual
id_TTAMachine::MachinePartprivate
idCounter_TTAMachine::MachinePartprivatestatic
InstructionTemplate(const std::string &name, Machine &owner)TTAMachine::InstructionTemplate
InstructionTemplate(const ObjectState *state, Machine &owner)TTAMachine::InstructionTemplate
internalSetMachine(Machine &machine)TTAMachine::Componentprotected
internalUnsetMachine()TTAMachine::Componentprotected
isEmpty() constTTAMachine::InstructionTemplatevirtual
isOneOfDestinations(const ImmediateUnit &dstUnit) constTTAMachine::InstructionTemplatevirtual
isRegistered() constTTAMachine::Componentvirtual
loadState(const ObjectState *state)TTAMachine::InstructionTemplatevirtual
machine() constTTAMachine::Componentvirtual
machine_TTAMachine::Componentprivate
MachinePart()TTAMachine::MachinePartprotected
MachinePart(const MachinePart &)TTAMachine::MachinePartprivate
name() constTTAMachine::Componentvirtual
name_TTAMachine::Componentprivate
numberOfDestinations() constTTAMachine::InstructionTemplatevirtual
numberOfSlots(const ImmediateUnit &dstUnit) constTTAMachine::InstructionTemplatevirtual
operator=(const Component &)TTAMachine::Componentprivate
OSKEY_NAMETTAMachine::Componentstatic
OSNAME_COMPONENTTTAMachine::Componentstatic
OSNAME_INSTRUCTION_TEMPLATETTAMachine::InstructionTemplatestatic
removeSlot(const std::string &slotName)TTAMachine::InstructionTemplatevirtual
removeSlots(const ImmediateUnit &dstUnit)TTAMachine::InstructionTemplatevirtual
saveState() constTTAMachine::InstructionTemplatevirtual
setMachine(Machine &machine)TTAMachine::InstructionTemplatevirtual
setName(const std::string &name)TTAMachine::InstructionTemplatevirtual
slot(int index) constTTAMachine::InstructionTemplatevirtual
slotCount() constTTAMachine::InstructionTemplatevirtual
slotOfDestination(const ImmediateUnit &dstUnit, int index) constTTAMachine::InstructionTemplatevirtual
slots_TTAMachine::InstructionTemplateprivate
SlotTable typedefTTAMachine::InstructionTemplateprivate
supportedWidth() constTTAMachine::InstructionTemplatevirtual
supportedWidth(const ImmediateUnit &dstUnit) constTTAMachine::InstructionTemplatevirtual
supportedWidth(const std::string &slotName) constTTAMachine::InstructionTemplatevirtual
templateSlot(const std::string &slotName) constTTAMachine::InstructionTemplate
unsetMachine()TTAMachine::InstructionTemplatevirtual
usesSlot(const std::string &slotName) constTTAMachine::InstructionTemplatevirtual
~Component()TTAMachine::Componentvirtual
~InstructionTemplate()TTAMachine::InstructionTemplatevirtual
~MachinePart()TTAMachine::MachinePartprotectedvirtual
~Serializable()Serializableinlinevirtual