IDA C++ SDK 9.2
|
#include <hexrays.hpp>
Public Types | |
typedef ivlset_tpl< ivl_t, uval_t > | inherited |
Public Types inherited from ivlset_tpl< ivl_t, uval_t > | |
typedef qvector< ivl_t > | bag_t |
typedef bag_t::iterator | iterator |
typedef bag_t::const_iterator | const_iterator |
Public Member Functions | |
ivlset_t () | |
ivlset_t (const ivl_t &ivl) | |
bool hexapi | add (const ivl_t &ivl) |
bool | add (ea_t ea, asize_t size) |
bool hexapi | add (const ivlset_t &ivs) |
bool hexapi | addmasked (const ivlset_t &ivs, const ivl_t &mask) |
bool hexapi | sub (const ivl_t &ivl) |
bool | sub (ea_t ea, asize_t size) |
bool hexapi | sub (const ivlset_t &ivs) |
bool hexapi | has_common (const ivl_t &ivl, bool strict=false) const |
void hexapi | print (qstring *vout) const |
const char *hexapi | dstr () const |
asize_t hexapi | count () const |
bool hexapi | has_common (const ivlset_t &ivs) const |
bool hexapi | contains (uval_t off) const |
bool hexapi | includes (const ivlset_t &ivs) const |
bool hexapi | intersect (const ivlset_t &ivs) |
DECLARE_COMPARISONS (ivlset_t) | |
Public Member Functions inherited from ivlset_tpl< ivl_t, uval_t > | |
ivlset_tpl () | |
ivlset_tpl (const ivl_t &ivl) | |
DEFINE_MEMORY_ALLOCATION_FUNCS () void swap(ivlset_tpl &r) | |
const ivl_t & | getivl (int idx) const |
const ivl_t & | lastivl () const |
size_t | nivls () const |
bool | empty () const |
void | clear () |
void | qclear () |
bool | all_values () const |
void | set_all_values () |
bool | single_value () const |
bool | single_value (uval_t v) const |
bool | operator== (const ivl_t &v) const |
bool | operator!= (const ivl_t &v) const |
const_iterator | begin () const |
const_iterator | end () const |
iterator | begin () |
iterator | end () |
Additional Inherited Members | |
Protected Member Functions inherited from ivlset_tpl< ivl_t, uval_t > | |
bool | verify () const |
Static Protected Member Functions inherited from ivlset_tpl< ivl_t, uval_t > | |
static bool | ivl_all_values (const ivl_t &ivl) |
Protected Attributes inherited from ivlset_tpl< ivl_t, uval_t > | |
bag_t | bag |
typedef ivlset_tpl<ivl_t, uval_t> ivlset_t::inherited |
|
inline |
|
inline |
|
inline |
|
inline |
ivlset_t::DECLARE_COMPARISONS | ( | ivlset_t | ) |