BinaryNinja::HighLevelILOperand Class Reference

Public Member Functions

 HighLevelILOperand (const HighLevelILInstruction &instr, HighLevelILOperandUsage usage, size_t operandIndex)
 
HighLevelILOperandType GetType () const
 
HighLevelILOperandUsage GetUsage () const
 
uint64_t GetInteger () const
 
size_t GetIndex () const
 
uint32_t GetIntrinsic () const
 
HighLevelILInstruction GetExpr () const
 
Variable GetVariable () const
 
SSAVariable GetSSAVariable () const
 
HighLevelILInstructionList GetExprList () const
 
HighLevelILSSAVariableList GetSSAVariableList () const
 
HighLevelILIndexList GetIndexList () const
 

Constructor & Destructor Documentation

◆ HighLevelILOperand()

HighLevelILOperand::HighLevelILOperand ( const HighLevelILInstruction instr,
HighLevelILOperandUsage  usage,
size_t  operandIndex 
)

Member Function Documentation

◆ GetExpr()

HighLevelILInstruction HighLevelILOperand::GetExpr ( ) const

◆ GetExprList()

HighLevelILInstructionList HighLevelILOperand::GetExprList ( ) const

◆ GetIndex()

size_t HighLevelILOperand::GetIndex ( ) const

◆ GetIndexList()

HighLevelILIndexList HighLevelILOperand::GetIndexList ( ) const

◆ GetInteger()

uint64_t HighLevelILOperand::GetInteger ( ) const

◆ GetIntrinsic()

uint32_t HighLevelILOperand::GetIntrinsic ( ) const

◆ GetSSAVariable()

SSAVariable HighLevelILOperand::GetSSAVariable ( ) const

◆ GetSSAVariableList()

HighLevelILSSAVariableList HighLevelILOperand::GetSSAVariableList ( ) const

◆ GetType()

HighLevelILOperandType BinaryNinja::HighLevelILOperand::GetType ( ) const
inline

◆ GetUsage()

HighLevelILOperandUsage BinaryNinja::HighLevelILOperand::GetUsage ( ) const
inline

◆ GetVariable()

Variable HighLevelILOperand::GetVariable ( ) const

The documentation for this class was generated from the following files: