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

Public Member Functions

 __init__ (self, *args)
 
bool add (self, *args)
 
bool addmasked (self, 'ivlset_t' ivs, 'ivl_t' mask)
 
bool sub (self, *args)
 
str dstr (self)
 
'asize_t' count (self)
 
bool has_common (self, *args)
 
bool contains (self, int off)
 
bool includes (self, 'ivlset_t' ivs)
 
bool intersect (self, 'ivlset_t' ivs)
 
bool __eq__ (self, 'ivlset_t' r)
 
bool __ne__ (self, 'ivlset_t' r)
 
bool __lt__ (self, 'ivlset_t' r)
 
bool __gt__ (self, 'ivlset_t' r)
 
bool __le__ (self, 'ivlset_t' r)
 
bool __ge__ (self, 'ivlset_t' r)
 
int compare (self, 'ivlset_t' r)
 
- Public Member Functions inherited from uval_ivl_ivlset_t
None swap (self, 'uval_ivl_ivlset_t' r)
 
'ivl_t const &' getivl (self, int idx)
 
'ivl_t const &' lastivl (self)
 
'size_t' nivls (self)
 
bool empty (self)
 
None clear (self)
 
None qclear (self)
 
bool all_values (self)
 
None set_all_values (self)
 
bool single_value (self, *args)
 
'ivlset_tpl< ivl_t, unsigned long long >::iterator' begin (self, *args)
 
'ivlset_tpl< ivl_t, unsigned long long >::iterator' end (self, *args)
 

Protected Member Functions

None _print (self)
 

Properties

 thisown
 
- Properties inherited from uval_ivl_ivlset_t
 thisown
 

Constructor & Destructor Documentation

◆ __init__()

__init__ ( self,
* args )

Reimplemented from uval_ivl_ivlset_t.

Member Function Documentation

◆ __eq__()

bool __eq__ ( self,
'ivlset_t' r )

Reimplemented from uval_ivl_ivlset_t.

◆ __ge__()

bool __ge__ ( self,
'ivlset_t' r )

◆ __gt__()

bool __gt__ ( self,
'ivlset_t' r )

◆ __le__()

bool __le__ ( self,
'ivlset_t' r )

◆ __lt__()

bool __lt__ ( self,
'ivlset_t' r )

◆ __ne__()

bool __ne__ ( self,
'ivlset_t' r )

Reimplemented from uval_ivl_ivlset_t.

◆ _print()

None _print ( self)
protected

◆ add()

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

0. add(ivl: const ivl_t &) -> bool
1. add(ea: ida_idaapi.ea_t, size: asize_t) -> bool
2. add(ivs: const ivlset_t &) -> bool

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


# 1: add(ea: ida_idaapi.ea_t, size: asize_t) -> bool


# 2: add(ivs: const ivlset_t &) -> bool

◆ addmasked()

bool addmasked ( self,
'ivlset_t' ivs,
'ivl_t' mask )

◆ compare()

int compare ( self,
'ivlset_t' r )

◆ contains()

bool contains ( self,
int off )

◆ count()

'asize_t' count ( self)

◆ dstr()

str dstr ( self)

◆ has_common()

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

0. has_common(ivl: const ivl_t &, strict: bool=false) -> bool
1. has_common(ivs: const ivlset_t &) -> bool

# 0: has_common(ivl: const ivl_t &, strict: bool=false) -> bool


# 1: has_common(ivs: const ivlset_t &) -> bool

◆ includes()

bool includes ( self,
'ivlset_t' ivs )

◆ intersect()

bool intersect ( self,
'ivlset_t' ivs )

◆ sub()

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

0. sub(ivl: const ivl_t &) -> bool
1. sub(ea: ida_idaapi.ea_t, size: asize_t) -> bool
2. sub(ivs: const ivlset_t &) -> bool

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


# 1: sub(ea: ida_idaapi.ea_t, size: asize_t) -> bool


# 2: sub(ivs: const ivlset_t &) -> bool

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: