|
| static void | addInsertion (TextDiff &td, String::CharPointerType text, int index, int length) |
| static void | addDeletion (TextDiff &td, int index, int length) |
| static void | diffSkippingCommonStart (TextDiff &td, StringRegion a, StringRegion b) |
| static void | diffRecursively (TextDiff &td, StringRegion a, StringRegion b) |
| static int | findLongestCommonSubstring (String::CharPointerType a, const int lenA, int &indexInA, String::CharPointerType b, const int lenB, int &indexInB) noexcept |
| static int | findLongestCommonSubstring (String::CharPointerType a, const int lenA, int &indexInA, String::CharPointerType b, const int lenB, int &indexInB, const size_t scratchSpace, int *const lines) noexcept |
| static int | findCommonSuffix (String::CharPointerType a, int lenA, int &indexInA, String::CharPointerType b, int lenB, int &indexInB) noexcept |
◆ anonymous enum
| Enumerator |
|---|
| minLengthToMatch | |
| maxComplexity | |
◆ addDeletion()
◆ addInsertion()
| void juce::TextDiffHelpers::addInsertion |
( |
TextDiff & | td, |
|
|
String::CharPointerType | text, |
|
|
int | index, |
|
|
int | length ) |
|
inlinestatic |
◆ diffRecursively()
◆ diffSkippingCommonStart()
◆ findCommonSuffix()
| int juce::TextDiffHelpers::findCommonSuffix |
( |
String::CharPointerType | a, |
|
|
int | lenA, |
|
|
int & | indexInA, |
|
|
String::CharPointerType | b, |
|
|
int | lenB, |
|
|
int & | indexInB ) |
|
inlinestaticnoexcept |
◆ findLongestCommonSubstring() [1/2]
| int juce::TextDiffHelpers::findLongestCommonSubstring |
( |
String::CharPointerType | a, |
|
|
const int | lenA, |
|
|
int & | indexInA, |
|
|
String::CharPointerType | b, |
|
|
const int | lenB, |
|
|
int & | indexInB ) |
|
inlinestaticnoexcept |
◆ findLongestCommonSubstring() [2/2]
| int juce::TextDiffHelpers::findLongestCommonSubstring |
( |
String::CharPointerType | a, |
|
|
const int | lenA, |
|
|
int & | indexInA, |
|
|
String::CharPointerType | b, |
|
|
const int | lenB, |
|
|
int & | indexInB, |
|
|
const size_t | scratchSpace, |
|
|
int *const | lines ) |
|
inlinestaticnoexcept |
The documentation for this struct was generated from the following file:
- /home/runner/work/lmms-fork/lmms-fork/plugins/CarlaBase/carla/source/modules/juce_core/text/juce_TextDiff.cpp