ivl_t Struct Reference
Inheritance diagram for ivl_t:

Public Member Functions | |
ivl_t (uval_t _off=0, uval_t _size=0) | |
bool | empty (void) const |
void | clear (void) |
void | print (qstring *vout) const |
const char * | dstr (void) 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) | |
![]() | |
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 | |
![]() | |
T | off |
T | size |
Detailed Description
- Examples
- hexrays_sample18.cpp.
Definition at line 1850 of file hexrays.hpp.
Constructor & Destructor Documentation
◆ ivl_t()
ivl_t::ivl_t | ( | uval_t | _off = 0 , |
uval_t | _size = 0 |
||
) |
Definition at line 1856 of file hexrays.hpp.
Member Function Documentation
◆ clear()
void ivl_t::clear | ( | void | ) |
Definition at line 1858 of file hexrays.hpp.
◆ contains()
bool ivl_t::contains | ( | uval_t | off2 | ) | const |
Definition at line 1908 of file hexrays.hpp.
◆ dstr()
const char * ivl_t::dstr | ( | void | ) | const |
Definition at line 10260 of file hexrays.hpp.
◆ empty()
bool ivl_t::empty | ( | void | ) | const |
Definition at line 1857 of file hexrays.hpp.
◆ extend_to_cover()
bool ivl_t::extend_to_cover | ( | const ivl_t & | r | ) |
Definition at line 1862 of file hexrays.hpp.
◆ includes()
bool ivl_t::includes | ( | const ivl_t & | ivl | ) | const |
Definition at line 1903 of file hexrays.hpp.
◆ intersect()
void ivl_t::intersect | ( | const ivl_t & | r | ) |
Definition at line 1880 of file hexrays.hpp.
◆ overlap()
bool ivl_t::overlap | ( | const ivl_t & | ivl | ) | const |
Definition at line 1898 of file hexrays.hpp.
Member Data Documentation
◆ allmem
|
static |
Definition at line 1914 of file hexrays.hpp.