|
IDA SDK
|
Hidden ranges - address ranges which can be replaced by their descriptions.
There is also a possibility to hide individual items completely (nalt.hpp, hide_item)
Inherits range_t.
Public Attributes | |
| char * | description |
| description to display if the range is collapsed | |
| char * | header |
| header lines to display if the range is expanded | |
| char * | footer |
| footer lines to display if the range is expanded | |
| bool | visible |
| the range state | |
| bgcolor_t | color |
| range color | |
Public Attributes inherited from range_t | |
| ea_t | start_ea |
| start_ea included | |
| ea_t | end_ea |
| end_ea excluded | |
Additional Inherited Members | |
Public Member Functions inherited from range_t | |
| range_t (ea_t ea1=0, ea_t ea2=0) | |
| bool | contains (ea_t ea) const |
| Compare two range_t instances, based on the start_ea. More... | |
| bool | contains (const range_t &r) const |
| Is every ea in 'r' also in this range_t? | |
| bool | overlaps (const range_t &r) const |
| Is there an ea in 'r' that is also in this range_t? | |
| void | clear () |
| Set start_ea, end_ea to 0. | |
| bool | empty () const |
| Is the size of the range_t <= 0? | |
| asize_t | size () const |
| Get end_ea - start_ea. | |
| void | intersect (const range_t &r) |
| Assign the range_t to the intersection between the range_t and 'r'. | |
| void | extend (ea_t ea) |
| Ensure that the range_t includes 'ea'. | |
| size_t | print (char *buf, size_t bufsize) const |
| Print the range_t. More... | |