OpenASIP  2.0
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
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