BinaryNinja::LowLevelILOperandList Class Reference

Public Types

typedef ListIterator const_iterator
 

Public Member Functions

 LowLevelILOperandList (const LowLevelILInstruction &instr, const std::vector< LowLevelILOperandUsage > &usageList, const std::unordered_map< LowLevelILOperandUsage, size_t > &operandIndexMap)
 
const_iterator begin () const
 
const_iterator end () const
 
size_t size () const
 
const LowLevelILOperand operator[] (size_t i) const
 
 operator std::vector< LowLevelILOperand > () const
 

Member Typedef Documentation

◆ const_iterator

Constructor & Destructor Documentation

◆ LowLevelILOperandList()

LowLevelILOperandList::LowLevelILOperandList ( const LowLevelILInstruction instr,
const std::vector< LowLevelILOperandUsage > &  usageList,
const std::unordered_map< LowLevelILOperandUsage, size_t > &  operandIndexMap 
)

Member Function Documentation

◆ begin()

LowLevelILOperandList::const_iterator LowLevelILOperandList::begin ( ) const

◆ end()

LowLevelILOperandList::const_iterator LowLevelILOperandList::end ( ) const

◆ operator std::vector< LowLevelILOperand >()

BinaryNinja::LowLevelILOperandList::operator std::vector< LowLevelILOperand > ( ) const

◆ operator[]()

const LowLevelILOperand LowLevelILOperandList::operator[] ( size_t  i) const

◆ size()

size_t LowLevelILOperandList::size ( ) const

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