IDAPython 9.0
Loading...
Searching...
No Matches
moddata_diff_helper_t Class Reference

Proxy of C++ moddata_diff_helper_t class.

Inheritance diagram for moddata_diff_helper_t:

Public Member Functions

 __init__ (self, "char const *" _module_name, "char const *" _netnode_name, "idbattr_info_t" _fields)
 init(self, _module_name, _netnode_name, _fields) -> moddata_diff_helper_t
 
"void" merge_starting (self, "diff_source_idx_t" arg0, "void *" arg1)
 merge_starting(self, arg0, arg1)
 
"void" merge_ending (self, "diff_source_idx_t" arg0, "void *" arg1)
 merge_ending(self, arg0, arg1)
 
"void *" get_struc_ptr (self, "merge_data_t" arg0, "diff_source_idx_t" arg1, "idbattr_info_t" arg2)
 get_struc_ptr(self, arg0, arg1, arg2) -> void *
 
"void" print_diffpos_details (self, "qstrvec_t *" arg0, "idbattr_info_t" arg1)
 print_diffpos_details(self, arg0, arg1)
 
"bool" val2str (self, "qstring *" arg0, "idbattr_info_t" arg1, "uint64" arg2)
 val2str(self, arg0, arg1, arg2) -> bool
 
"bool" str2val (self, "uint64 *" arg0, "idbattr_info_t" arg1, "char const *" arg2)
 str2val(self, arg0, arg1, arg2) -> bool
 
 __disown__ (self)
 

Static Public Attributes

str module_name = property(_ida_merge.moddata_diff_helper_t_module_name_get, _ida_merge.moddata_diff_helper_t_module_name_set, doc=)
 
str netnode_name = property(_ida_merge.moddata_diff_helper_t_netnode_name_get, _ida_merge.moddata_diff_helper_t_netnode_name_set, doc=)
 
str fields = property(_ida_merge.moddata_diff_helper_t_fields_get, _ida_merge.moddata_diff_helper_t_fields_set, doc=)
 
str nfields = property(_ida_merge.moddata_diff_helper_t_nfields_get, _ida_merge.moddata_diff_helper_t_nfields_set, doc=)
 
str additional_mh_flags = property(_ida_merge.moddata_diff_helper_t_additional_mh_flags_get, _ida_merge.moddata_diff_helper_t_additional_mh_flags_set, doc=)
 

Properties

 thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
 

Constructor & Destructor Documentation

◆ __init__()

__init__ ( self,
"char const *" _module_name,
"char const *" _netnode_name,
"idbattr_info_t" _fields )
Parameters
_module_namechar const *
_netnode_namechar const *
_fieldsidbattr_info_t const *

Member Function Documentation

◆ __disown__()

__disown__ ( self)

◆ get_struc_ptr()

"void *" get_struc_ptr ( self,
"merge_data_t" arg0,
"diff_source_idx_t" arg1,
"idbattr_info_t" arg2 )
Parameters
arg0merge_data_t &
arg1diff_source_idx_t
arg2idbattr_info_t const &

◆ merge_ending()

"void" merge_ending ( self,
"diff_source_idx_t" arg0,
"void *" arg1 )
Parameters
arg0diff_source_idx_t
arg1void *

◆ merge_starting()

"void" merge_starting ( self,
"diff_source_idx_t" arg0,
"void *" arg1 )
Parameters
arg0diff_source_idx_t
arg1void *

◆ print_diffpos_details()

"void" print_diffpos_details ( self,
"qstrvec_t *" arg0,
"idbattr_info_t" arg1 )
Parameters
arg0qstrvec_t *
arg1idbattr_info_t const &

◆ str2val()

"bool" str2val ( self,
"uint64 *" arg0,
"idbattr_info_t" arg1,
"char const *" arg2 )
Parameters
arg0uint64 *
arg1idbattr_info_t const &
arg2char const *

◆ val2str()

"bool" val2str ( self,
"qstring *" arg0,
"idbattr_info_t" arg1,
"uint64" arg2 )
Parameters
arg0qstring *
arg1idbattr_info_t const &
arg2uint64

Member Data Documentation

◆ additional_mh_flags

str additional_mh_flags = property(_ida_merge.moddata_diff_helper_t_additional_mh_flags_get, _ida_merge.moddata_diff_helper_t_additional_mh_flags_set, doc=)
static

◆ fields

str fields = property(_ida_merge.moddata_diff_helper_t_fields_get, _ida_merge.moddata_diff_helper_t_fields_set, doc=)
static

◆ module_name

str module_name = property(_ida_merge.moddata_diff_helper_t_module_name_get, _ida_merge.moddata_diff_helper_t_module_name_set, doc=)
static

◆ netnode_name

str netnode_name = property(_ida_merge.moddata_diff_helper_t_netnode_name_get, _ida_merge.moddata_diff_helper_t_netnode_name_set, doc=)
static

◆ nfields

str nfields = property(_ida_merge.moddata_diff_helper_t_nfields_get, _ida_merge.moddata_diff_helper_t_nfields_set, doc=)
static

Property Documentation

◆ thisown

thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
static

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