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

Ranges to decompile. Either a function or an explicit vector of ranges. More...

#include <hexrays.hpp>

Public Member Functions

 decomp_ranges_t (ea_t _func_ea=BADADDR)
 decomp_ranges_t (const rangevec_t &r)
ea_t start () const
bool empty () const
void clear ()
bool is_snippet () const
bool hexapi range_contains (ea_t ea) const
bool is_fragmented () const

Public Attributes

ea_t func_ea = BADADDR
 function to decompile. if not BADADDR, then function mode.
rangevec_t ranges
 snippet mode: ranges to decompile.

Detailed Description

Ranges to decompile. Either a function or an explicit vector of ranges.

Constructor & Destructor Documentation

◆ decomp_ranges_t() [1/2]

decomp_ranges_t::decomp_ranges_t ( ea_t _func_ea = BADADDR)
inline

◆ decomp_ranges_t() [2/2]

decomp_ranges_t::decomp_ranges_t ( const rangevec_t & r)
inline

Member Function Documentation

◆ start()

ea_t decomp_ranges_t::start ( ) const
inline

◆ empty()

bool decomp_ranges_t::empty ( ) const
inline

◆ clear()

void decomp_ranges_t::clear ( )
inline

◆ is_snippet()

bool decomp_ranges_t::is_snippet ( ) const
inline

◆ range_contains()

bool decomp_ranges_t::range_contains ( ea_t ea) const
inline

◆ is_fragmented()

bool decomp_ranges_t::is_fragmented ( ) const
inline

Member Data Documentation

◆ func_ea

ea_t decomp_ranges_t::func_ea = BADADDR

function to decompile. if not BADADDR, then function mode.

◆ ranges

rangevec_t decomp_ranges_t::ranges

snippet mode: ranges to decompile.

function mode: list of outlined ranges


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