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

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

#include <hexrays.hpp>

Public Member Functions

 mba_ranges_t (func_t *_pfn=nullptr)
 mba_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

func_tpfn = nullptr
 function to decompile. if not null, 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

◆ mba_ranges_t() [1/2]

mba_ranges_t::mba_ranges_t ( func_t * _pfn = nullptr)
inline

◆ mba_ranges_t() [2/2]

mba_ranges_t::mba_ranges_t ( const rangevec_t & r)
inline

Member Function Documentation

◆ start()

ea_t mba_ranges_t::start ( ) const
inline

◆ empty()

bool mba_ranges_t::empty ( ) const
inline

◆ clear()

void mba_ranges_t::clear ( )
inline

◆ is_snippet()

bool mba_ranges_t::is_snippet ( ) const
inline

◆ range_contains()

bool mba_ranges_t::range_contains ( ea_t ea) const
inline

◆ is_fragmented()

bool mba_ranges_t::is_fragmented ( ) const
inline

Member Data Documentation

◆ pfn

func_t* mba_ranges_t::pfn = nullptr

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

◆ ranges

rangevec_t mba_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: