fcml  1.2.2
fcml::Operand Member List

This is the complete list of members for fcml::Operand, including all inherited members.

addr(const Address &address)fcml::Operandinline
addr(const EffectiveAddress &effectiveAddress, fcml_usize sizeOperator=FCML_DS_UNDEF)fcml::Operandinline
addr(const EffectiveAddress &effectiveAddress, const SegmentSelector &segmentSelector, fcml_usize sizeOperator=FCML_DS_UNDEF)fcml::Operandinline
far_ptr(fcml_uint16_t seg, fcml_int16_t addr)fcml::Operandinline
far_ptr(fcml_uint16_t seg, fcml_int32_t addr)fcml::Operandinline
far_ptr(const FarPointer &pointer)fcml::Operandinline
getAddress() constfcml::Operandinline
getAddress()fcml::Operandinline
getDecorators() constfcml::Operandinline
getDecorators()fcml::Operandinline
getFarPointer() constfcml::Operandinline
getFarPointer()fcml::Operandinline
getHints() constfcml::Operandinline
getImmediate() constfcml::Operandinline
getImmediate()fcml::Operandinline
getOperandType() constfcml::Operandinline
getRegister() constfcml::Operandinline
getRegister()fcml::Operandinline
imm(const Integer &imm)fcml::Operandinline
isAbsoluteAddressing() constfcml::Operandinline
isAddr() constfcml::Operandinline
isDisRelativeAddress() constfcml::Operandinline
isFar() constfcml::Operandinline
isImm() constfcml::Operandinline
isMultimedia() constfcml::Operandinline
isPseudoOpcode() constfcml::Operandinline
isReg() constfcml::Operandinline
isRelativeAddressing() constfcml::Operandinline
isSIBEncoding() constfcml::Operandinline
off(const Integer &offset, fcml_usize sizeOperator=FCML_DS_UNDEF)fcml::Operandinline
Operand()fcml::Operandinline
Operand(const Integer &imm, fcml_hints hints=FCML_OP_HINT_UNDEFIEND)fcml::Operandinline
Operand(const FarPointer &pointer, fcml_hints hints=FCML_OP_HINT_UNDEFIEND)fcml::Operandinline
Operand(const Address &address, fcml_hints hints=FCML_OP_HINT_UNDEFIEND)fcml::Operandinline
Operand(const Register &reg, fcml_hints hints=FCML_OP_HINT_UNDEFIEND)fcml::Operandinline
OperandType enum namefcml::Operand
operator const Address &() constfcml::Operandinline
operator const FarPointer &() constfcml::Operandinline
operator const Integer &() constfcml::Operandinline
operator const Register &() constfcml::Operandinline
operator!=(const Operand &op) constfcml::Operandinline
operator==(const Operand &op) constfcml::Operandinline
OT_ADDRESS enum valuefcml::Operand
OT_FAR_POINTER enum valuefcml::Operand
OT_IMMEDIATE enum valuefcml::Operand
OT_NONE enum valuefcml::Operand
OT_REGISTER enum valuefcml::Operand
OT_VIRTUAL enum valuefcml::Operand
reg(const Register &reg)fcml::Operandinline
reg(fcml_uint8_t reg, fcml_usize size, Register::RegisterType type=Register::REG_GPR, fcml_bool x64_exp=FCML_FALSE)fcml::Operandinline
setAddress(const Address &address)fcml::Operandinline
setDecorators(const Decorators &decorators)fcml::Operandinline
setFarPointer(const FarPointer &farPointer)fcml::Operandinline
setHints(fcml_hints hints)fcml::Operandinline
setImmediate(const Integer &immediate)fcml::Operandinline
setOperandType(OperandType operandType)fcml::Operandinline
setRegister(const Register &reg)fcml::Operandinline
undef()fcml::Operandinline