21#ifndef DIFFALGORITHM_H
22#define DIFFALGORITHM_H
42int FindOptimalThreshold(
const std::vector<CellMatchData>& s1,
43 const std::vector<CellMatchData>& s2);
57std::vector<std::pair<int, int>> Align2(
const std::vector<CellMatchData>& s1,
58 const std::vector<CellMatchData>& s2,
62using CharRange = std::pair<std::size_t, std::size_t>;
70std::vector<CharRange> MergeRanges(std::vector<CharRange> ranges);
88void InlineDiff(
const wxString &a,
const wxString &b,
89 std::vector<CharRange> &aOnly,
90 std::vector<CharRange> &bOnly);
GroupType
All types a GroupCell can be of.
Definition: GroupCell.h:43
Represents matching metadata for a cell.
Definition: DiffAlgorithm.h:33