BinaryNinja::MediumLevelILOperandList Class Reference

Public Types

typedef ListIterator const_iterator
 

Public Member Functions

 MediumLevelILOperandList (const MediumLevelILInstruction &instr, const std::vector< MediumLevelILOperandUsage > &usageList, const std::unordered_map< MediumLevelILOperandUsage, size_t > &operandIndexMap)
 
const_iterator begin () const
 
const_iterator end () const
 
size_t size () const
 
const MediumLevelILOperand operator[] (size_t i) const
 
 operator std::vector< MediumLevelILOperand > () const
 

Member Typedef Documentation

◆ const_iterator

Constructor & Destructor Documentation

◆ MediumLevelILOperandList()

MediumLevelILOperandList::MediumLevelILOperandList ( const MediumLevelILInstruction instr,
const std::vector< MediumLevelILOperandUsage > &  usageList,
const std::unordered_map< MediumLevelILOperandUsage, size_t > &  operandIndexMap 
)

Member Function Documentation

◆ begin()

MediumLevelILOperandList::const_iterator MediumLevelILOperandList::begin ( ) const

◆ end()

MediumLevelILOperandList::const_iterator MediumLevelILOperandList::end ( ) const

◆ operator std::vector< MediumLevelILOperand >()

BinaryNinja::MediumLevelILOperandList::operator std::vector< MediumLevelILOperand > ( ) const

◆ operator[]()

const MediumLevelILOperand MediumLevelILOperandList::operator[] ( size_t  i) const

◆ size()

size_t MediumLevelILOperandList::size ( ) const

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