Jameo Core Library
Loading...
Searching...
No Matches
Classes | Enumerations
Diff

A collection of classes related to the diff algorithm. More...

Classes

class  jm::Diff
 Diff makes the diff function generally available. More...
 
class  jm::DiffBacktrace
 DiffBacktrace is used to indicate the "path of change". More...
 
class  jm::DiffDiag
 This class represents a diagonal in the diff algorithm. More...
 
class  jm::DiffDistance
 This class calculates the Levenshtein distance between individual entities. More...
 
class  jm::DiffInfo
 This class provides command line information about what changes have taken place and writes them to the console. More...
 

Enumerations

enum class  jm::DiffOperation {
  jm::DiffOperation::kDiffAdd , jm::DiffOperation::kDiffDelete , jm::DiffOperation::kDiffModified , jm::DiffOperation::kDiffEqual ,
  jm::DiffOperation::kDiffStart
}
 Enumeration for the operations available in the diff algorithm. More...
 

Detailed Description

A collection of classes related to the diff algorithm.

Enumeration Type Documentation

◆ DiffOperation

enum class jm::DiffOperation
strong

Enumeration for the operations available in the diff algorithm.

Enumerator
kDiffAdd 

An element was added.

kDiffDelete 

An element was deleted.

kDiffModified 

An element was modified.

kDiffEqual 

An element was not changed (is equal).

kDiffStart 

Start of data / end for back trace.