IDA C++ SDK 9.2
Loading...
Searching...
No Matches
hidden_range_t Struct Reference

Hidden ranges - address ranges which can be replaced by their descriptions. More...

#include <bytes.hpp>

Inheritance diagram for hidden_range_t:
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)
 DECLARE_COMPARISONS (range_t)
 Compare two range_t instances, based on the start_ea.
bool contains (ea_t ea) const
 Is 'ea' in the address range?
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.

Detailed Description

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)

Note
After modifying any of this struct's fields please call update_hidden_range()

Member Data Documentation

◆ description

char* hidden_range_t::description

description to display if the range is collapsed

◆ header

char* hidden_range_t::header

header lines to display if the range is expanded

◆ footer

char* hidden_range_t::footer

footer lines to display if the range is expanded

◆ visible

bool hidden_range_t::visible

the range state

◆ color

bgcolor_t hidden_range_t::color

range color


The documentation for this struct was generated from the following file: