fcml  1.2.2
Static Public Member Functions | Public Attributes | List of all members
fcml::OperandHint Struct Reference

Wraps operand hint and exposes factory methods for instruction hints. More...

#include <fcml_common.hpp>

Static Public Member Functions

static const OperandHint UNDEFIEND ()
 Creates operand level hint: UNDEFIEND. More...
 
static const OperandHint MULTIMEDIA ()
 Creates operand level hint: MULTIMEDIA_INSTRUCTION. More...
 
static const OperandHint DISPLACEMENT_RELATIVE_ADDRESS ()
 Creates operand level hint: DISPLACEMENT_RELATIVE_ADDRESS. More...
 
static const OperandHint PSEUDO_OPCODE ()
 Creates operand level hint: PSEUDO_OPCODE. More...
 
static const OperandHint ABSOLUTE_ADDRESSING ()
 Creates operand level hint: ABSOLUTE_ADDRESSING. More...
 
static const OperandHint RELATIVE_ADDRESSING ()
 Creates operand level hint: RELATIVE_ADDRESSING. More...
 
static const OperandHint SIB_ENCODING ()
 Creates operand level hint: SIB_ENCODING. More...
 

Public Attributes

fcml_en_operand_hints _hint
 

Detailed Description

Wraps operand hint and exposes factory methods for instruction hints.

Since
1.1.0

Member Function Documentation

◆ ABSOLUTE_ADDRESSING()

static const OperandHint fcml::OperandHint::ABSOLUTE_ADDRESSING ( )
inlinestatic

Creates operand level hint: ABSOLUTE_ADDRESSING.

Returns
Operand level hint.

◆ DISPLACEMENT_RELATIVE_ADDRESS()

static const OperandHint fcml::OperandHint::DISPLACEMENT_RELATIVE_ADDRESS ( )
inlinestatic

Creates operand level hint: DISPLACEMENT_RELATIVE_ADDRESS.

Returns
Operand level hint.

◆ MULTIMEDIA()

static const OperandHint fcml::OperandHint::MULTIMEDIA ( )
inlinestatic

Creates operand level hint: MULTIMEDIA_INSTRUCTION.

Returns
Operand level hint.

◆ PSEUDO_OPCODE()

static const OperandHint fcml::OperandHint::PSEUDO_OPCODE ( )
inlinestatic

Creates operand level hint: PSEUDO_OPCODE.

Returns
Operand level hint.

◆ RELATIVE_ADDRESSING()

static const OperandHint fcml::OperandHint::RELATIVE_ADDRESSING ( )
inlinestatic

Creates operand level hint: RELATIVE_ADDRESSING.

Returns
Operand level hint.

◆ SIB_ENCODING()

static const OperandHint fcml::OperandHint::SIB_ENCODING ( )
inlinestatic

Creates operand level hint: SIB_ENCODING.

Returns
Operand level hint.

◆ UNDEFIEND()

static const OperandHint fcml::OperandHint::UNDEFIEND ( )
inlinestatic

Creates operand level hint: UNDEFIEND.

Returns
Operand level hint.

The documentation for this struct was generated from the following file: