OpenASIP  2.0
BinaryEncoding Member List

This is the complete list of members for BinaryEncoding, including all inherited members.

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() constInstructionField
childField(int position) constBinaryEncodingvirtual
childFieldCount() constBinaryEncodingvirtual
deleteImmediateSlots()BinaryEncodingprivate
deleteInstructionFormats()BinaryEncodingprivate
deleteLongImmDstRegisterFields()BinaryEncodingprivate
deleteMoveSlots()BinaryEncodingprivate
deleteSocketCodes()BinaryEncodingprivate
extraBits() constInstructionField
extraBits_InstructionFieldprivate
extraTemplateBits_BinaryEncodingprivate
hasImmediateControlField() constBinaryEncoding
hasImmediateSlot(const std::string &name) constBinaryEncoding
hasInstructionFormat(const std::string name) constBinaryEncoding
hasMoveSlot(const std::string &name) constBinaryEncoding
hasSocketCodeTable(const std::string &name) constBinaryEncodingprivate
immediateControlField() constBinaryEncoding
immediateField_BinaryEncodingprivate
immediateSlot(int index) constBinaryEncoding
immediateSlot(const std::string &name) constBinaryEncoding
ImmediateSlotContainer typedefBinaryEncodingprivate
immediateSlotCount() constBinaryEncoding
immediateSlots_BinaryEncodingprivate
InstructionField(InstructionField *parent)InstructionFieldprotected
InstructionField(const ObjectState *state, InstructionField *parent)InstructionFieldprotected
instructionFormat(int index) constBinaryEncoding
InstructionFormatContainer typedefBinaryEncodingprivate
instructionFormatCount() constBinaryEncoding
instructionFormats_BinaryEncodingprivate
LEFT enum valueBinaryEncoding
LImmDstRegisterFieldContainer typedefBinaryEncodingprivate
loadState(const ObjectState *state)BinaryEncodingvirtual
longestTemplateExtraBits() constBinaryEncoding
longImmDstRegFields_BinaryEncodingprivate
longImmDstRegisterField(int index) constBinaryEncoding
longImmDstRegisterField(const std::string &iTemp, const std::string &dstUnit) constBinaryEncoding
longImmDstRegisterFieldCount() constBinaryEncoding
moveSlot(int index) constBinaryEncoding
moveSlot(const std::string &name) constBinaryEncoding
MoveSlotContainer typedefBinaryEncodingprivate
moveSlotCount() constBinaryEncoding
moveSlots_BinaryEncodingprivate
OSKEY_EXTRA_BITSInstructionFieldstatic
OSKEY_POSITIONInstructionFieldstatic
OSNAME_BEMBinaryEncodingstatic
OSNAME_FU_OPCODEBinaryEncodingstatic
OSNAME_INSTRUCTION_FIELDInstructionFieldstatic
OSNAME_TEMPLATE_EXTRA_BIT_COUNTBinaryEncodingstatic
OSNAME_TEMPLATE_EXTRA_BITSBinaryEncodingstatic
OSNAME_TEMPLATE_NAMEBinaryEncodingstatic
parent() constInstructionField
parent_InstructionFieldprivate
Position enum nameBinaryEncoding
relativePos_InstructionFieldprivate
relativePosition() constInstructionField
removeImmediateSlot(ImmediateSlotField &slot)BinaryEncoding
removeInstructionFormat(InstructionFormat &format)BinaryEncoding
removeLongImmDstRegisterField(LImmDstRegisterField &field)BinaryEncoding
removeMoveSlot(MoveSlot &slot)BinaryEncoding
removeSocketCodeTable(SocketCodeTable &table)BinaryEncoding
reorderSubfields(ObjectState *state)InstructionFieldprotectedstatic
RIGHT enum valueBinaryEncoding
saveState() constBinaryEncodingvirtual
setExtraBits(int bits)InstructionField
setImmediateControlField(ImmediateControlField &field)BinaryEncoding
setParent(InstructionField *parent)InstructionFieldprotected
setRelativePosition(int position)InstructionFieldvirtual
setTemplateExtraBits(const TCEString &templateName, int bitCount)BinaryEncoding
socketCodes_BinaryEncodingprivate
socketCodeTable(int index) constBinaryEncoding
socketCodeTable(const std::string &name) constBinaryEncoding
SocketCodeTableContainer typedefBinaryEncodingprivate
socketCodeTableCount() constBinaryEncoding
TemplateExtraBitCountMap typedefBinaryEncodingprivate
templateExtraBits(const TCEString &templateName) constBinaryEncoding
unsetImmediateControlField()BinaryEncoding
width(const TCEString &templateName) constBinaryEncodingvirtual
width() constBinaryEncodingvirtual
~BinaryEncoding()BinaryEncodingvirtual
~InstructionField()InstructionFieldvirtual
~Serializable()Serializableinlinevirtual