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

Proxy of C++ bitset_t class.

Inheritance diagram for bitset_t:
rlist_t

Public Member Functions

 __init__ (self, *args)
 init(self) -> bitset_t init(self, m) -> bitset_t
 
"void" swap (self, *args)
 swap(self, r)
 
"bitset_t &" copy (self, *args)
 copy(self, m) -> bitset_t
 
"bool" add (self, *args)
 add(self, bit) -> bool
 
"bool" sub (self, *args)
 sub(self, bit) -> bool
 
"bool" cut_at (self, *args)
 cut_at(self, maxbit) -> bool
 
"void" shift_down (self, *args)
 shift_down(self, shift)
 
"bool" has (self, *args)
 has(self, bit) -> bool
 
"bool" has_all (self, *args)
 has_all(self, bit, width) -> bool
 
"bool" has_any (self, *args)
 has_any(self, bit, width) -> bool
 
"char const *" dstr (self, *args)
 dstr(self) -> char const *
 
"bool" empty (self, *args)
 empty(self) -> bool
 
"int" count (self, *args)
 count(self) -> int count(self, bit) -> int
 
"int" last (self, *args)
 last(self) -> int
 
"void" clear (self, *args)
 clear(self)
 
"void" fill_with_ones (self, *args)
 fill_with_ones(self, maxbit)
 
"bool" has_common (self, *args)
 has_common(self, ml) -> bool
 
"bool" intersect (self, *args)
 intersect(self, ml) -> bool
 
"bool" is_subset_of (self, *args)
 is_subset_of(self, ml) -> bool
 
"bool" includes (self, *args)
 includes(self, ml) -> bool
 
"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
 
"bitset_t::iterator" itat (self, *args)
 itat(self, n) -> iterator
 
"bitset_t::iterator" begin (self, *args)
 begin(self) -> iterator
 
"bitset_t::iterator" end (self, *args)
 end(self) -> iterator
 
"int" front (self, *args)
 front(self) -> int
 
"int" back (self, *args)
 back(self) -> int
 
"void" inc (self, *args)
 inc(self, p, n=1)
 
"int" itv (self, *args)
 itv(self, it) -> int
 
 __iter__ (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
mbitset_t const &

Reimplemented in rlist_t.

Member Function Documentation

◆ __eq__()

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

◆ __ge__()

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

◆ __gt__()

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

◆ __iter__()

__iter__ ( self)

◆ __le__()

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

◆ __lt__()

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

◆ __ne__()

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

◆ add()

"bool" add ( self,
* args )
Parameters
bitint

add(self, bit, width) -> bool

Parameters
bitint
widthint

add(self, ml) -> bool

Parameters
mlbitset_t const &

◆ back()

"int" back ( self,
* args )

◆ begin()

"bitset_t.iterator" begin ( self,
* args )

◆ clear()

"void" clear ( self,
* args )

◆ compare()

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

◆ copy()

"bitset_t &" copy ( self,
* args )
Parameters
mbitset_t const &

◆ count()

"int" count ( self,
* args )
Parameters
bitint

◆ cut_at()

"bool" cut_at ( self,
* args )
Parameters
maxbitint

◆ dstr()

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

Reimplemented in rlist_t.

◆ empty()

"bool" empty ( self,
* args )

◆ end()

"bitset_t.iterator" end ( self,
* args )

◆ fill_with_ones()

"void" fill_with_ones ( self,
* args )
Parameters
maxbitint

◆ front()

"int" front ( self,
* args )

◆ has()

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

◆ has_all()

"bool" has_all ( self,
* args )
Parameters
bitint
widthint

◆ has_any()

"bool" has_any ( self,
* args )
Parameters
bitint
widthint

◆ has_common()

"bool" has_common ( self,
* args )
Parameters
mlbitset_t const &

◆ inc()

"void" inc ( self,
* args )
Parameters
pbitset_t::iterator &
nint

◆ includes()

"bool" includes ( self,
* args )
Parameters
mlbitset_t const &

◆ intersect()

"bool" intersect ( self,
* args )
Parameters
mlbitset_t const &

◆ is_subset_of()

"bool" is_subset_of ( self,
* args )
Parameters
mlbitset_t const &

◆ itat()

"bitset_t.iterator" itat ( self,
* args )
Parameters
nint

◆ itv()

"int" itv ( self,
* args )
Parameters
itbitset_t::const_iterator

◆ last()

"int" last ( self,
* args )

◆ shift_down()

"void" shift_down ( self,
* args )
Parameters
shiftint

◆ sub()

"bool" sub ( self,
* args )
Parameters
bitint

sub(self, bit, width) -> bool

Parameters
bitint
widthint

sub(self, ml) -> bool

Parameters
mlbitset_t const &

◆ swap()

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

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: