Template Class TimeLineDiffMachine

Inheritance Relationships

Base Type

Class Documentation

template<typename CapnpType>
class TimeLineDiffMachine : private PDJE_TIMELINE::TimeLineDiffMachineCore

Public Functions

inline TimeLineDiffMachine(git_repository *repo, const std::string &target_file, const OID &origin, const OID &compare)
std::optional<TimeLineSemanticDiffResult> Run()
std::optional<TimeLineSemanticDiffResult> Run()
std::optional<TimeLineSemanticDiffResult> Run()
std::optional<TimeLineSemanticDiffResult> Run()
std::optional<TimeLineSemanticDiffResult> Run()
std::optional<TimeLineSemanticDiffResult> Run()
std::optional<TimeLineSemanticDiffResult> Run()
std::optional<TimeLineSemanticDiffResult> Run()
std::optional<TimeLineSemanticDiffResult> Run()

Protected Types

enum class DiffSide

Values:

enum class RecoveryMode

Values:

enum class RegionKindGuess

Values:

Protected Functions

std::optional<TimeLineSemanticDiffResult> RunPipelineCore(TimeLineDiffKind kind, const TypeHooks &hooks)