mop_visitor_t Struct Referenceabstract
Micro operand visitor. More...
#include <hexrays.hpp>
Inheritance diagram for mop_visitor_t:

Public Member Functions | |
mop_visitor_t (mba_t *_mba=nullptr, mblock_t *_blk=nullptr, minsn_t *_topins=nullptr) | |
virtual int | visit_mop (mop_t *op, const tinfo_t *type, bool is_target)=0 |
![]() | |
op_parent_info_t (mba_t *_mba=nullptr, mblock_t *_blk=nullptr, minsn_t *_topins=nullptr) | |
bool | really_alloc (void) const |
Public Attributes | |
bool | prune |
Should skip sub-operands of the current operand? visit_mop() may set 'prune=true' for that. More... | |
![]() | |
mba_t * | mba |
mblock_t * | blk |
minsn_t * | topins |
minsn_t * | curins |
Detailed Description
Micro operand visitor.
See mop_t::for_all_ops, minsn_t::for_all_ops, mblock_t::for_all_insns, mba_t::for_all_insns
Definition at line 2214 of file hexrays.hpp.
Constructor & Destructor Documentation
◆ mop_visitor_t()
mop_visitor_t::mop_visitor_t | ( | mba_t * | _mba = nullptr , |
mblock_t * | _blk = nullptr , |
||
minsn_t * | _topins = nullptr |
||
) |
Definition at line 2216 of file hexrays.hpp.
Member Data Documentation
◆ prune
bool mop_visitor_t::prune |
Should skip sub-operands of the current operand? visit_mop() may set 'prune=true' for that.
Definition at line 2223 of file hexrays.hpp.