ivl_t Struct Reference
Inheritance diagram for ivl_t:
Public Member Functions | |
ivl_t (uval_t _off=0, uval_t _size=0) | |
bool | empty () const |
void | clear () |
void | print (qstring *vout) const |
const char * | dstr () const |
bool | extend_to_cover (const ivl_t &r) |
void | intersect (const ivl_t &r) |
bool | overlap (const ivl_t &ivl) const |
bool | includes (const ivl_t &ivl) const |
bool | contains (uval_t off2) const |
DECLARE_COMPARISONS (ivl_t) | |
Public Member Functions inherited from ivl_tpl< T > | |
ivl_tpl (T _off, T _size) | |
bool | valid () const |
T | end () const |
T | last () const |
Static Public Attributes | |
static const ivl_t | allmem |
Additional Inherited Members | |
Public Attributes inherited from ivl_tpl< T > | |
T | off |
T | size |
Detailed Description
- Examples
- hexrays_sample18.cpp.
Definition at line 1839 of file hexrays.hpp.
Constructor & Destructor Documentation
◆ ivl_t()
ivl_t::ivl_t | ( | uval_t | _off = 0 , |
uval_t | _size = 0 |
||
) |
Definition at line 1845 of file hexrays.hpp.
Member Function Documentation
◆ clear()
void ivl_t::clear | ( | ) |
Definition at line 1847 of file hexrays.hpp.
◆ contains()
bool ivl_t::contains | ( | uval_t | off2 | ) | const |
Definition at line 1897 of file hexrays.hpp.
◆ dstr()
const char * ivl_t::dstr | ( | ) | const |
Definition at line 10313 of file hexrays.hpp.
◆ empty()
bool ivl_t::empty | ( | ) | const |
Definition at line 1846 of file hexrays.hpp.
◆ extend_to_cover()
bool ivl_t::extend_to_cover | ( | const ivl_t & | r | ) |
Definition at line 1851 of file hexrays.hpp.
◆ includes()
bool ivl_t::includes | ( | const ivl_t & | ivl | ) | const |
Definition at line 1892 of file hexrays.hpp.
◆ intersect()
void ivl_t::intersect | ( | const ivl_t & | r | ) |
Definition at line 1869 of file hexrays.hpp.
◆ overlap()
bool ivl_t::overlap | ( | const ivl_t & | ivl | ) | const |
Definition at line 1887 of file hexrays.hpp.
Member Data Documentation
◆ allmem
|
static |
Definition at line 1903 of file hexrays.hpp.