fcml  1.1.0
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules
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() const fcml::Operandinline
getAddress()fcml::Operandinline
getFarPointer() const fcml::Operandinline
getFarPointer()fcml::Operandinline
getHints() const fcml::Operandinline
getImmediate() const fcml::Operandinline
getImmediate()fcml::Operandinline
getOperandType() const fcml::Operandinline
getRegister() const fcml::Operandinline
getRegister()fcml::Operandinline
imm(const Integer &imm)fcml::Operandinline
isAbsoluteAddressing() const fcml::Operandinline
isAddr() const fcml::Operandinline
isDisRelativeAddress() const fcml::Operandinline
isFar() const fcml::Operandinline
isImm() const fcml::Operandinline
isMultimedia() const fcml::Operandinline
isPseudoOpcode() const fcml::Operandinline
isReg() const fcml::Operandinline
isRelativeAddressing() const fcml::Operandinline
isSIBEncoding() const fcml::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 &() const fcml::Operandinline
operator const FarPointer &() const fcml::Operandinline
operator const Integer &() const fcml::Operandinline
operator const Register &() const fcml::Operandinline
operator!=(const Operand &op) const fcml::Operandinline
operator==(const Operand &op) const fcml::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
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
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