KompareDiff2 Namespace

Header: #include <KompareDiff2>
CMake: find_package(KompareDiff2 REQUIRED)
target_link_libraries(mytarget PRIVATE KompareDiff2::KompareDiff2)

Classes

class DiffHunk
class DiffModel
class DiffModelList
class DiffSettings
class Difference
class DifferenceString
class Info
class LevenshteinTable
class Marker
class ModelList

Types

enum DiffMode { Default, Custom, UnknownDiffMode }
enum Format { UnknownFormat, Context, Ed, Normal, RCS, …, SideBySide }
enum Generator { UnknownGenerator, CVSDiff, Diff, Perforce, SubVersion, …, Reserved7 }
enum Mode { ComparingFiles, ComparingFileString, ComparingStringFile, ComparingDirs, ShowingDiff, …, UnknownMode }
enum Status { RunningDiff, Parsing, FinishedParsing, FinishedWritingDiff, ReRunningDiff }

Detailed Description

KompareDiff2 namespace

Classes

class DiffHunk

class DiffModel

A model describing the differences between two files. More...

class DiffModelList

A list of DiffModel. More...

class DiffSettings

The settings for a diff. More...

class Difference

A difference. More...

class DifferenceString

A difference string. More...

class Info

Info. More...

class LevenshteinTable

Computes the Levenshtein distance between two sequences. More...

class Marker

A Marker. More...

class ModelList

Type Documentation

enum KompareDiff2::DiffMode

ConstantValueDescription
KompareDiff2::Default0 
KompareDiff2::Custom1 
KompareDiff2::UnknownDiffMode2Use to initialize the Info struct.

enum KompareDiff2::Format

Patch format enum.

ConstantValue
KompareDiff2::UnknownFormat-1
KompareDiff2::Context0
KompareDiff2::Ed1
KompareDiff2::Normal2
KompareDiff2::RCS3
KompareDiff2::Unified4
KompareDiff2::SideBySide5

enum KompareDiff2::Generator

Patch generator enum.

ConstantValue
KompareDiff2::UnknownGenerator-1
KompareDiff2::CVSDiff0
KompareDiff2::Diff1
KompareDiff2::Perforce2
KompareDiff2::SubVersion3
KompareDiff2::Reserved24
KompareDiff2::Reserved35
KompareDiff2::Reserved46
KompareDiff2::Reserved57
KompareDiff2::Reserved68
KompareDiff2::Reserved79

enum KompareDiff2::Mode

ConstantValueDescription
KompareDiff2::ComparingFiles0compareFiles
KompareDiff2::ComparingFileString1Compare a source file with a destination string.
KompareDiff2::ComparingStringFile2Compare a source string with a destination file.
KompareDiff2::ComparingDirs3compareDirs
KompareDiff2::ShowingDiff4openDiff
KompareDiff2::BlendingDir5openDirAndDiff
KompareDiff2::BlendingFile6openFileAndDiff
KompareDiff2::UnknownMode7Used to initialize the Info struct.

enum KompareDiff2::Status

ConstantValueDescription
KompareDiff2::RunningDiff0 
KompareDiff2::Parsing1 
KompareDiff2::FinishedParsing2 
KompareDiff2::FinishedWritingDiff3 
KompareDiff2::ReRunningDiff4When a change has been detected after the diff has run.