IDAPython 8.4
Loading...
Searching...
No Matches
valrng_t Class Reference

Proxy of C++ valrng_t class.

Inheritance diagram for valrng_t:

Public Member Functions

 __init__ (self, *args)
 init(self, size_=MAX_VLR_SIZE) -> valrng_t
 
"void" swap (self, *args)
 swap(self, r)
 
"bool" __eq__ (self, *args)
 eq(self, r) -> bool
 
"bool" __ne__ (self, *args)
 ne(self, r) -> bool
 
"bool" __lt__ (self, *args)
 lt(self, r) -> bool
 
"bool" __gt__ (self, *args)
 gt(self, r) -> bool
 
"bool" __le__ (self, *args)
 le(self, r) -> bool
 
"bool" __ge__ (self, *args)
 ge(self, r) -> bool
 
"int" compare (self, *args)
 compare(self, r) -> int
 
"void" set_none (self, *args)
 set_none(self)
 
"void" set_all (self, *args)
 set_all(self)
 
"void" set_unk (self, *args)
 set_unk(self)
 
"void" set_eq (self, *args)
 set_eq(self, v)
 
"void" set_cmp (self, *args)
 set_cmp(self, cmp, _value)
 
"bool" reduce_size (self, *args)
 reduce_size(self, new_size) -> bool
 
"bool" intersect_with (self, *args)
 intersect_with(self, r) -> bool
 
"bool" unite_with (self, *args)
 unite_with(self, r) -> bool
 
"void" inverse (self, *args)
 inverse(self)
 
"bool" empty (self, *args)
 empty(self) -> bool
 
"bool" all_values (self, *args)
 all_values(self) -> bool
 
"bool" is_unknown (self, *args)
 is_unknown(self) -> bool
 
"bool" has (self, *args)
 has(self, v) -> bool
 
"char const *" dstr (self, *args)
 dstr(self) -> char const *
 
"bool" cvt_to_single_value (self, *args)
 cvt_to_single_value(self) -> bool
 
"bool" cvt_to_cmp (self, *args)
 cvt_to_cmp(self, strict) -> bool
 
"int" get_size (self, *args)
 get_size(self) -> int
 
"uvlr_t" max_value (self, *args)
 max_value(self, size_) -> uvlr_t
 
"uvlr_t" min_svalue (self, *args)
 min_svalue(self, size_) -> uvlr_t
 
"uvlr_t" max_svalue (self, *args)
 max_svalue(self, size_) -> uvlr_t
 

Protected Member Functions

"void" _print (self, *args)
 _print(self)
 
"void" _register (self, *args)
 _register(self)
 
"void" _deregister (self, *args)
 _deregister(self)
 

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,
* args )
Parameters
size_int

init(self, r) -> valrng_t

Parameters
rvalrng_t const &

Member Function Documentation

◆ __eq__()

"bool" __eq__ ( self,
* args )
Parameters
rvalrng_t const &

◆ __ge__()

"bool" __ge__ ( self,
* args )
Parameters
rvalrng_t const &

◆ __gt__()

"bool" __gt__ ( self,
* args )
Parameters
rvalrng_t const &

◆ __le__()

"bool" __le__ ( self,
* args )
Parameters
rvalrng_t const &

◆ __lt__()

"bool" __lt__ ( self,
* args )
Parameters
rvalrng_t const &

◆ __ne__()

"bool" __ne__ ( self,
* args )
Parameters
rvalrng_t const &

◆ _deregister()

"void" _deregister ( self,
* args )
protected

◆ _print()

"void" _print ( self,
* args )
protected

◆ _register()

"void" _register ( self,
* args )
protected

◆ all_values()

"bool" all_values ( self,
* args )

◆ compare()

"int" compare ( self,
* args )
Parameters
rvalrng_t const &

◆ cvt_to_cmp()

"bool" cvt_to_cmp ( self,
* args )
Parameters
strictbool

◆ cvt_to_single_value()

"bool" cvt_to_single_value ( self,
* args )

◆ dstr()

"char const *" dstr ( self,
* args )

◆ empty()

"bool" empty ( self,
* args )

◆ get_size()

"int" get_size ( self,
* args )

◆ has()

"bool" has ( self,
* args )
Parameters
vuvlr_t

◆ intersect_with()

"bool" intersect_with ( self,
* args )
Parameters
rvalrng_t const &

◆ inverse()

"void" inverse ( self,
* args )

◆ is_unknown()

"bool" is_unknown ( self,
* args )

◆ max_svalue()

"uvlr_t" max_svalue ( self,
* args )
Parameters
size_int

max_svalue(self) -> uvlr_t

◆ max_value()

"uvlr_t" max_value ( self,
* args )
Parameters
size_int

max_value(self) -> uvlr_t

◆ min_svalue()

"uvlr_t" min_svalue ( self,
* args )
Parameters
size_int

min_svalue(self) -> uvlr_t

◆ reduce_size()

"bool" reduce_size ( self,
* args )
Parameters
new_sizeint

◆ set_all()

"void" set_all ( self,
* args )

◆ set_cmp()

"void" set_cmp ( self,
* args )
Parameters
cmpenum cmpop_t
_valueuvlr_t

◆ set_eq()

"void" set_eq ( self,
* args )
Parameters
vuvlr_t

◆ set_none()

"void" set_none ( self,
* args )

◆ set_unk()

"void" set_unk ( self,
* args )

◆ swap()

"void" swap ( self,
* args )
Parameters
rvalrng_t &

◆ unite_with()

"bool" unite_with ( self,
* args )
Parameters
rvalrng_t const &

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: