openshot-audio  0.1.6
Classes | Public Types | Static Public Member Functions | List of all members
TextDiffHelpers Struct Reference

Classes

struct  StringRegion
 

Public Types

enum  { minLengthToMatch = 3 }
 

Static Public Member Functions

static void addInsertion (TextDiff &td, const String::CharPointerType text, int index, int length)
 
static void addDeletion (TextDiff &td, int index, int length)
 
static void diffSkippingCommonStart (TextDiff &td, const StringRegion &a, const StringRegion &b)
 
static void diffRecursively (TextDiff &td, const StringRegion &a, const StringRegion &b)
 
static int findLongestCommonSubstring (String::CharPointerType a, const int lenA, const String::CharPointerType b, const int lenB, int &indexInA, int &indexInB)
 

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
Enumerator
minLengthToMatch 

Member Function Documentation

◆ addDeletion()

static void TextDiffHelpers::addDeletion ( TextDiff td,
int  index,
int  length 
)
inlinestatic

◆ addInsertion()

static void TextDiffHelpers::addInsertion ( TextDiff td,
const String::CharPointerType  text,
int  index,
int  length 
)
inlinestatic

◆ diffRecursively()

static void TextDiffHelpers::diffRecursively ( TextDiff td,
const StringRegion a,
const StringRegion b 
)
inlinestatic

◆ diffSkippingCommonStart()

static void TextDiffHelpers::diffSkippingCommonStart ( TextDiff td,
const StringRegion a,
const StringRegion b 
)
inlinestatic

◆ findLongestCommonSubstring()

static int TextDiffHelpers::findLongestCommonSubstring ( String::CharPointerType  a,
const int  lenA,
const String::CharPointerType  b,
const int  lenB,
int &  indexInA,
int &  indexInB 
)
inlinestatic

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