rlist_t Class Reference
Inheritance diagram for rlist_t:

Public Member Functions | |
rlist_t (const rlist_t &m) | |
rlist_t (mreg_t reg, int width) | |
rlist_t & | operator= (const rlist_t &)=default |
void | print (qstring *vout) const |
const char * | dstr () const |
![]() | |
bitset_t (const bitset_t &m) | |
void | swap (bitset_t &r) |
bitset_t & | operator= (const bitset_t &m) |
bitset_t & | copy (const bitset_t &m) |
bool | add (int bit) |
bool | add (int bit, int width) |
bool | add (const bitset_t &ml) |
bool | sub (int bit) |
bool | sub (int bit, int width) |
bool | sub (const bitset_t &ml) |
bool | cut_at (int maxbit) |
void | shift_down (int shift) |
bool | has (int bit) const |
bool | has_all (int bit, int width) const |
bool | has_any (int bit, int width) const |
void | print (qstring *vout, int(*get_bit_name)(qstring *out, int bit, int width, void *ud)=nullptr, void *ud=nullptr) const |
const char * | dstr () const |
bool | empty (void) const |
int | count (void) const |
int | count (int bit) const |
int | last (void) const |
void | clear (void) |
void | fill_with_ones (int maxbit) |
bool | fill_gaps (int total_nbits) |
bool | has_common (const bitset_t &ml) const |
bool | intersect (const bitset_t &ml) |
bool | is_subset_of (const bitset_t &ml) const |
bool | includes (const bitset_t &ml) const |
void | extract (intvec_t &out) const |
DECLARE_COMPARISONS (bitset_t) | |
iterator | itat (int n) const |
iterator | begin (void) const |
iterator | end (void) const |
int | front (void) const |
int | back (void) const |
void | inc (iterator &p, int n=1) const |
Additional Inherited Members | |
![]() | |
typedef iterator | const_iterator |
Detailed Description
- Examples
- hexrays_sample18.cpp.
Definition at line 2006 of file hexrays.hpp.
Constructor & Destructor Documentation
◆ rlist_t() [1/3]
rlist_t::rlist_t | ( | void | ) |
Definition at line 2009 of file hexrays.hpp.
◆ rlist_t() [2/3]
rlist_t::rlist_t | ( | const rlist_t & | m | ) |
Definition at line 2010 of file hexrays.hpp.
◆ rlist_t() [3/3]
rlist_t::rlist_t | ( | mreg_t | reg, |
int | width | ||
) |
Definition at line 2013 of file hexrays.hpp.
◆ ~rlist_t()
rlist_t::~rlist_t | ( | void | ) |
Definition at line 2014 of file hexrays.hpp.
Member Function Documentation
◆ dstr()
const char * rlist_t::dstr | ( | void | ) | const |
Definition at line 10364 of file hexrays.hpp.
◆ print()
void rlist_t::print | ( | qstring * | vout | ) | const |
Definition at line 10358 of file hexrays.hpp.