IDA C++ SDK 9.2
Loading...
Searching...
No Matches
hidden_range_info_t Class Reference

Describes a hidden range. More...

#include <bytes.hpp>

Inheritance diagram for hidden_range_info_t:
range_t

Public Member Functions

const char * get_description () const
 Description to display if the range is collapsed.
void set_description (const char *v)
const char * get_header () const
 Header lines to display if the range is expanded.
void set_header (const char *v)
const char * get_footer () const
 Footer lines to display if the range is expanded.
void set_footer (const char *v)
bool get_visible () const
 The range visibility state.
void set_visible (bool v)
bgcolor_t get_color () const
 The range color.
void set_color (bgcolor_t v)
bool is_valid () const
 Is the hidden range info valid?
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.

Friends

struct kdata_t

Additional Inherited Members

Public Attributes inherited from range_t
ea_t start_ea
 start_ea included
ea_t end_ea
 end_ea excluded

Detailed Description

Describes a hidden range.

Call update_hidden_range_info() to apply modifications to the database.

Member Function Documentation

◆ get_description()

const char * hidden_range_info_t::get_description ( ) const
inline

Description to display if the range is collapsed.

◆ set_description()

void hidden_range_info_t::set_description ( const char * v)
inline

◆ get_header()

const char * hidden_range_info_t::get_header ( ) const
inline

Header lines to display if the range is expanded.

◆ set_header()

void hidden_range_info_t::set_header ( const char * v)
inline

◆ get_footer()

const char * hidden_range_info_t::get_footer ( ) const
inline

Footer lines to display if the range is expanded.

◆ set_footer()

void hidden_range_info_t::set_footer ( const char * v)
inline

◆ get_visible()

bool hidden_range_info_t::get_visible ( ) const
inline

The range visibility state.

◆ set_visible()

void hidden_range_info_t::set_visible ( bool v)
inline

◆ get_color()

bgcolor_t hidden_range_info_t::get_color ( ) const
inline

The range color.

◆ set_color()

void hidden_range_info_t::set_color ( bgcolor_t v)
inline

◆ is_valid()

bool hidden_range_info_t::is_valid ( ) const
inline

Is the hidden range info valid?

◆ kdata_t

friend struct kdata_t
friend

The documentation for this class was generated from the following file:
  • /Users/geoffrey/ida-sdk/src/include/bytes.hpp