4 * @brief Interface file declaring ComputeWordDiffs (q.v.)
9 #include "UnicodeString.h"
15 /** @brief One difference between two strings */
17 std::array<int, 3> begin; // 0-based, eg, begin[0] is from str1
18 std::array<int, 3> end; // 0-based, eg, end[1] is from str2
20 wdiff(int s1=0, int e1=0, int s2=0, int e2=0, int s3=0, int e3=0)
31 wdiff(const wdiff & src)
42 void SetBreakChars(const TCHAR *breakChars);
44 std::vector<wdiff> ComputeWordDiffs(const String& str1, const String& str2,
45 bool case_sensitive, bool eol_sensitive, int whitespace, int breakType, bool byte_level);
46 std::vector<wdiff> ComputeWordDiffs(int nStrings, const String *str,
47 bool case_sensitive, bool eol_sensitive, int whitespace, int breakType, bool byte_level);