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

A difference region. More...

#include <diff3.hpp>

Inheritance diagram for diff_region_t:
diff_range_t

Public Member Functions

void clear ()
bool is_useless () const
qstring dstr () const
Public Member Functions inherited from diff_range_t
 diff_range_t (diffpos_t s=0, diffpos_t e=0)
bool empty () const
void clear ()
bool contains (diffpos_t p) const
void set_start (diffpos_t p)
void set_end (diffpos_t p)
void intersect (const diff_range_t &r)
int compare (const diff_range_t &r) const
bool operator== (const diff_range_t &r) const
bool operator!= (const diff_range_t &r) const

Public Attributes

diff_degree_t diff_degree = 0
diff_action_t action = DIFF_BOTH
Public Attributes inherited from diff_range_t
diffpos_t start
diffpos_t end

Detailed Description

A difference region.

These regions represent the mismatching ranges in the difference sources.

Member Function Documentation

◆ clear()

void diff_region_t::clear ( )
inline

◆ is_useless()

bool diff_region_t::is_useless ( ) const
inline

◆ dstr()

qstring diff_region_t::dstr ( ) const

Member Data Documentation

◆ diff_degree

diff_degree_t diff_region_t::diff_degree = 0

◆ action

diff_action_t diff_region_t::action = DIFF_BOTH

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