IDAPython 9.0
Loading...
Searching...
No Matches
mlist_t Class Reference
Inheritance diagram for mlist_t:

Public Member Functions

 __init__ (self, *args)
 
None swap (self, 'mlist_t' r)
 
bool addmem (self, ida_idaapi.ea_t ea, 'asize_t' size)
 
bool add (self, *args)
 
bool sub (self, *args)
 
'asize_t' count (self)
 
str dstr (self)
 
bool empty (self)
 
None clear (self)
 
bool has (self, 'mreg_t' r)
 
bool has_all (self, 'mreg_t' r, int size)
 
bool has_any (self, 'mreg_t' r, int size)
 
bool has_memory (self)
 
bool has_common (self, 'mlist_t' lst)
 
bool includes (self, 'mlist_t' lst)
 
bool intersect (self, 'mlist_t' lst)
 
bool is_subset_of (self, 'mlist_t' lst)
 
bool __eq__ (self, 'mlist_t' r)
 
bool __ne__ (self, 'mlist_t' r)
 
bool __lt__ (self, 'mlist_t' r)
 
bool __gt__ (self, 'mlist_t' r)
 
bool __le__ (self, 'mlist_t' r)
 
bool __ge__ (self, 'mlist_t' r)
 
int compare (self, 'mlist_t' r)
 

Static Public Attributes

str reg
 
str mem
 

Protected Member Functions

None _print (self)
 

Properties

 thisown
 

Constructor & Destructor Documentation

◆ __init__()

__init__ ( self,
* args )

Member Function Documentation

◆ __eq__()

bool __eq__ ( self,
'mlist_t' r )

◆ __ge__()

bool __ge__ ( self,
'mlist_t' r )

◆ __gt__()

bool __gt__ ( self,
'mlist_t' r )

◆ __le__()

bool __le__ ( self,
'mlist_t' r )

◆ __lt__()

bool __lt__ ( self,
'mlist_t' r )

◆ __ne__()

bool __ne__ ( self,
'mlist_t' r )

◆ _print()

None _print ( self)
protected

◆ add()

bool add ( self,
* args )
This function has the following signatures:

0. add(r: mreg_t, size: int) -> bool
1. add(r: const rlist_t &) -> bool
2. add(ivl: const ivl_t &) -> bool
3. add(lst: const mlist_t &) -> bool

# 0: add(r: mreg_t, size: int) -> bool


# 1: add(r: const rlist_t &) -> bool


# 2: add(ivl: const ivl_t &) -> bool


# 3: add(lst: const mlist_t &) -> bool

◆ addmem()

bool addmem ( self,
ida_idaapi.ea_t ea,
'asize_t' size )

◆ clear()

None clear ( self)

◆ compare()

int compare ( self,
'mlist_t' r )

◆ count()

'asize_t' count ( self)

◆ dstr()

str dstr ( self)

◆ empty()

bool empty ( self)

◆ has()

bool has ( self,
'mreg_t' r )

◆ has_all()

bool has_all ( self,
'mreg_t' r,
int size )

◆ has_any()

bool has_any ( self,
'mreg_t' r,
int size )

◆ has_common()

bool has_common ( self,
'mlist_t' lst )

◆ has_memory()

bool has_memory ( self)

◆ includes()

bool includes ( self,
'mlist_t' lst )

◆ intersect()

bool intersect ( self,
'mlist_t' lst )

◆ is_subset_of()

bool is_subset_of ( self,
'mlist_t' lst )

◆ sub()

bool sub ( self,
* args )
This function has the following signatures:

0. sub(r: mreg_t, size: int) -> bool
1. sub(ivl: const ivl_t &) -> bool
2. sub(lst: const mlist_t &) -> bool

# 0: sub(r: mreg_t, size: int) -> bool


# 1: sub(ivl: const ivl_t &) -> bool


# 2: sub(lst: const mlist_t &) -> bool

◆ swap()

None swap ( self,
'mlist_t' r )

Member Data Documentation

◆ mem

str mem
static
Initial value:
= property(_ida_hexrays.mlist_t_mem_get, _ida_hexrays.
mlist_t_mem_set)

◆ reg

str reg
static
Initial value:
= property(_ida_hexrays.mlist_t_reg_get, _ida_hexrays.
mlist_t_reg_set)

Property Documentation

◆ thisown

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

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