IDAPython 9.0
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, "valrng_t" r)
 swap(self, r)
 
"bool" __eq__ (self, "valrng_t" r)
 eq(self, r) -> bool
 
"bool" __ne__ (self, "valrng_t" r)
 ne(self, r) -> bool
 
"bool" __lt__ (self, "valrng_t" r)
 lt(self, r) -> bool
 
"bool" __gt__ (self, "valrng_t" r)
 gt(self, r) -> bool
 
"bool" __le__ (self, "valrng_t" r)
 le(self, r) -> bool
 
"bool" __ge__ (self, "valrng_t" r)
 ge(self, r) -> bool
 
"int" compare (self, "valrng_t" r)
 compare(self, r) -> int
 
"void" set_none (self)
 set_none(self)
 
"void" set_all (self)
 set_all(self)
 
"void" set_unk (self)
 set_unk(self)
 
"void" set_eq (self, "uvlr_t" v)
 set_eq(self, v)
 
"void" set_cmp (self, "cmpop_t" cmp, "uvlr_t" _value)
 set_cmp(self, cmp, _value)
 
"bool" reduce_size (self, "int" new_size)
 reduce_size(self, new_size) -> bool
 
"bool" intersect_with (self, "valrng_t" r)
 intersect_with(self, r) -> bool
 
"bool" unite_with (self, "valrng_t" r)
 unite_with(self, r) -> bool
 
"void" inverse (self)
 inverse(self)
 
"bool" empty (self)
 empty(self) -> bool
 
"bool" all_values (self)
 all_values(self) -> bool
 
"bool" is_unknown (self)
 is_unknown(self) -> bool
 
"bool" has (self, "uvlr_t" v)
 has(self, v) -> bool
 
"char const *" dstr (self)
 dstr(self) -> char const *
 
"bool" cvt_to_single_value (self)
 cvt_to_single_value(self) -> bool
 
"bool" cvt_to_cmp (self)
 cvt_to_cmp(self) -> bool
 
"int" get_size (self)
 get_size(self) -> int
 
"uvlr_t" max_value (self)
 max_value(self) -> uvlr_t
 
"uvlr_t" min_svalue (self)
 min_svalue(self) -> uvlr_t
 
"uvlr_t" max_svalue (self)
 max_svalue(self) -> uvlr_t
 

Protected Member Functions

"void" _print (self)
 _print(self)
 
"void" _register (self)
 _register(self)
 
"void" _deregister (self)
 _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,
"valrng_t" r )
Parameters
rvalrng_t const &

◆ __ge__()

"bool" __ge__ ( self,
"valrng_t" r )
Parameters
rvalrng_t const &

◆ __gt__()

"bool" __gt__ ( self,
"valrng_t" r )
Parameters
rvalrng_t const &

◆ __le__()

"bool" __le__ ( self,
"valrng_t" r )
Parameters
rvalrng_t const &

◆ __lt__()

"bool" __lt__ ( self,
"valrng_t" r )
Parameters
rvalrng_t const &

◆ __ne__()

"bool" __ne__ ( self,
"valrng_t" r )
Parameters
rvalrng_t const &

◆ _deregister()

"void" _deregister ( self)
protected

◆ _print()

"void" _print ( self)
protected

◆ _register()

"void" _register ( self)
protected

◆ all_values()

"bool" all_values ( self)

◆ compare()

"int" compare ( self,
"valrng_t" r )
Parameters
rvalrng_t const &

◆ cvt_to_cmp()

"bool" cvt_to_cmp ( self)

◆ cvt_to_single_value()

"bool" cvt_to_single_value ( self)

◆ dstr()

"char const *" dstr ( self)

◆ empty()

"bool" empty ( self)

◆ get_size()

"int" get_size ( self)

◆ has()

"bool" has ( self,
"uvlr_t" v )
Parameters
vuvlr_t

◆ intersect_with()

"bool" intersect_with ( self,
"valrng_t" r )
Parameters
rvalrng_t const &

◆ inverse()

"void" inverse ( self)

◆ is_unknown()

"bool" is_unknown ( self)

◆ max_svalue()

"uvlr_t" max_svalue ( self)

◆ max_value()

"uvlr_t" max_value ( self)

◆ min_svalue()

"uvlr_t" min_svalue ( self)

◆ reduce_size()

"bool" reduce_size ( self,
"int" new_size )
Parameters
new_sizeint

◆ set_all()

"void" set_all ( self)

◆ set_cmp()

"void" set_cmp ( self,
"cmpop_t" cmp,
"uvlr_t" _value )
Parameters
cmpenum cmpop_t
_valueuvlr_t

◆ set_eq()

"void" set_eq ( self,
"uvlr_t" v )
Parameters
vuvlr_t

◆ set_none()

"void" set_none ( self)

◆ set_unk()

"void" set_unk ( self)

◆ swap()

"void" swap ( self,
"valrng_t" r )
Parameters
rvalrng_t &

◆ unite_with()

"bool" unite_with ( self,
"valrng_t" r )
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: