IDA C++ SDK 9.2
Loading...
Searching...
No Matches
mlist_mop_visitor_t Struct Referenceabstract

#include <hexrays.hpp>

Public Member Functions

 HEXRAYS_MEMORY_ALLOCATION_FUNCS () virtual ~mlist_mop_visitor_t()
virtual int idaapi visit_mop (mop_t *op)=0

Public Attributes

minsn_ttopins = nullptr
minsn_tcurins = nullptr
bool changed = false
mlist_tlist = nullptr
bool prune = false
 Should skip sub-operands of the current operand?

Member Function Documentation

◆ HEXRAYS_MEMORY_ALLOCATION_FUNCS()

mlist_mop_visitor_t::HEXRAYS_MEMORY_ALLOCATION_FUNCS ( )
inline

◆ visit_mop()

virtual int idaapi mlist_mop_visitor_t::visit_mop ( mop_t * op)
pure virtual

Member Data Documentation

◆ topins

minsn_t* mlist_mop_visitor_t::topins = nullptr

◆ curins

minsn_t* mlist_mop_visitor_t::curins = nullptr

◆ changed

bool mlist_mop_visitor_t::changed = false

◆ list

mlist_t* mlist_mop_visitor_t::list = nullptr

◆ prune

bool mlist_mop_visitor_t::prune = false

Should skip sub-operands of the current operand?

visit_mop() may set 'prune=true' for that.


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