addImmediateSlot(ImmediateSlotField &slot) | BinaryEncoding | |
addInstructionFormat(InstructionFormat &format) | BinaryEncoding | |
addLongImmDstRegisterField(LImmDstRegisterField &field) | BinaryEncoding | |
addMoveSlot(MoveSlot &slot) | BinaryEncoding | |
addSocketCodeTable(SocketCodeTable &table) | BinaryEncoding | |
BinaryEncoding() | BinaryEncoding | |
BinaryEncoding(const ObjectState *state) | BinaryEncoding | |
bitPosition() const | InstructionField | |
childField(int position) const | BinaryEncoding | virtual |
childFieldCount() const | BinaryEncoding | virtual |
deleteImmediateSlots() | BinaryEncoding | private |
deleteInstructionFormats() | BinaryEncoding | private |
deleteLongImmDstRegisterFields() | BinaryEncoding | private |
deleteMoveSlots() | BinaryEncoding | private |
deleteSocketCodes() | BinaryEncoding | private |
extraBits() const | InstructionField | |
extraBits_ | InstructionField | private |
extraTemplateBits_ | BinaryEncoding | private |
hasImmediateControlField() const | BinaryEncoding | |
hasImmediateSlot(const std::string &name) const | BinaryEncoding | |
hasInstructionFormat(const std::string name) const | BinaryEncoding | |
hasMoveSlot(const std::string &name) const | BinaryEncoding | |
hasSocketCodeTable(const std::string &name) const | BinaryEncoding | private |
immediateControlField() const | BinaryEncoding | |
immediateField_ | BinaryEncoding | private |
immediateSlot(int index) const | BinaryEncoding | |
immediateSlot(const std::string &name) const | BinaryEncoding | |
ImmediateSlotContainer typedef | BinaryEncoding | private |
immediateSlotCount() const | BinaryEncoding | |
immediateSlots_ | BinaryEncoding | private |
InstructionField(InstructionField *parent) | InstructionField | protected |
InstructionField(const ObjectState *state, InstructionField *parent) | InstructionField | protected |
instructionFormat(int index) const | BinaryEncoding | |
InstructionFormatContainer typedef | BinaryEncoding | private |
instructionFormatCount() const | BinaryEncoding | |
instructionFormats_ | BinaryEncoding | private |
LEFT enum value | BinaryEncoding | |
LImmDstRegisterFieldContainer typedef | BinaryEncoding | private |
loadState(const ObjectState *state) | BinaryEncoding | virtual |
longestTemplateExtraBits() const | BinaryEncoding | |
longImmDstRegFields_ | BinaryEncoding | private |
longImmDstRegisterField(int index) const | BinaryEncoding | |
longImmDstRegisterField(const std::string &iTemp, const std::string &dstUnit) const | BinaryEncoding | |
longImmDstRegisterFieldCount() const | BinaryEncoding | |
moveSlot(int index) const | BinaryEncoding | |
moveSlot(const std::string &name) const | BinaryEncoding | |
MoveSlotContainer typedef | BinaryEncoding | private |
moveSlotCount() const | BinaryEncoding | |
moveSlots_ | BinaryEncoding | private |
OSKEY_EXTRA_BITS | InstructionField | static |
OSKEY_POSITION | InstructionField | static |
OSNAME_BEM | BinaryEncoding | static |
OSNAME_FU_OPCODE | BinaryEncoding | static |
OSNAME_INSTRUCTION_FIELD | InstructionField | static |
OSNAME_TEMPLATE_EXTRA_BIT_COUNT | BinaryEncoding | static |
OSNAME_TEMPLATE_EXTRA_BITS | BinaryEncoding | static |
OSNAME_TEMPLATE_NAME | BinaryEncoding | static |
parent() const | InstructionField | |
parent_ | InstructionField | private |
Position enum name | BinaryEncoding | |
relativePos_ | InstructionField | private |
relativePosition() const | InstructionField | |
removeImmediateSlot(ImmediateSlotField &slot) | BinaryEncoding | |
removeInstructionFormat(InstructionFormat &format) | BinaryEncoding | |
removeLongImmDstRegisterField(LImmDstRegisterField &field) | BinaryEncoding | |
removeMoveSlot(MoveSlot &slot) | BinaryEncoding | |
removeSocketCodeTable(SocketCodeTable &table) | BinaryEncoding | |
reorderSubfields(ObjectState *state) | InstructionField | protectedstatic |
RIGHT enum value | BinaryEncoding | |
saveState() const | BinaryEncoding | virtual |
setExtraBits(int bits) | InstructionField | |
setImmediateControlField(ImmediateControlField &field) | BinaryEncoding | |
setParent(InstructionField *parent) | InstructionField | protected |
setRelativePosition(int position) | InstructionField | virtual |
setTemplateExtraBits(const TCEString &templateName, int bitCount) | BinaryEncoding | |
socketCodes_ | BinaryEncoding | private |
socketCodeTable(int index) const | BinaryEncoding | |
socketCodeTable(const std::string &name) const | BinaryEncoding | |
SocketCodeTableContainer typedef | BinaryEncoding | private |
socketCodeTableCount() const | BinaryEncoding | |
TemplateExtraBitCountMap typedef | BinaryEncoding | private |
templateExtraBits(const TCEString &templateName) const | BinaryEncoding | |
unsetImmediateControlField() | BinaryEncoding | |
width(const TCEString &templateName) const | BinaryEncoding | virtual |
width() const | BinaryEncoding | virtual |
~BinaryEncoding() | BinaryEncoding | virtual |
~InstructionField() | InstructionField | virtual |
~Serializable() | Serializable | inlinevirtual |