Latest available version: IDA and decompilers v8.3.230608 see all releases
Hex-Rays logo State-of-the-art binary code analysis tools
email icon
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_toperator= (const rlist_t &)=default
void print (qstring *vout) const
const char * dstr () const
- Public Member Functions inherited from bitset_t
 bitset_t (const bitset_t &m)
void swap (bitset_t &r)
bitset_toperator= (const bitset_t &m)
bitset_tcopy (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
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

- Public Types inherited from bitset_t
typedef iterator const_iterator

Detailed Description


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.