|
IDA C++ SDK 9.2
|
A difference engine. More...
#include <diff3.hpp>
Public Member Functions | |
| diff_engine_t (diff_source_t *_src1, diff_source_t *_src2) | |
| virtual | ~diff_engine_t () |
| virtual bool | get_diff_regions (diff_regions_t *out)=0 |
| virtual void | set_progress (diff_progress_t *p) |
| diff_result_t | perform_diff () |
Protected Attributes | |
| diff_source_t * | src1 |
| diff_source_t * | src2 |
| diff_progress_t * | progress = nullptr |
| not owned; may be nullptr | |
Friends | |
| class | diff3_engine_t |
A difference engine.
An abstract class that can perform a comparison.
|
inline |
|
inlinevirtual |
|
pure virtual |
Implemented in diff2_engine_t, and diff3_engine_t.
|
inlinevirtual |
Reimplemented in diff3_engine_t.
| diff_result_t diff_engine_t::perform_diff | ( | ) |
|
friend |
|
protected |
|
protected |
|
protected |
not owned; may be nullptr