gi-ggit-1.0.8: libgit2-glib bindings

CopyrightWill Thompson Iñaki García Etxebarria and Jonas Platte
LicenseLGPL-2.1
MaintainerIñaki García Etxebarria
Safe HaskellNone
LanguageHaskell2010

GI.Ggit.Structs.DiffSimilarityMetric

Contents

Description

Represents a similarity metric.

Synopsis

Exported types

newtype DiffSimilarityMetric Source #

Memory-managed wrapper type.

Constructors

DiffSimilarityMetric (ManagedPtr DiffSimilarityMetric) 

noDiffSimilarityMetric :: Maybe DiffSimilarityMetric Source #

A convenience alias for Nothing :: Maybe DiffSimilarityMetric.

Methods

Overloaded methods

copy

diffSimilarityMetricCopy Source #

Arguments

:: (HasCallStack, MonadIO m) 
=> DiffSimilarityMetric

metric: a tDiffSimilarityMetric.

-> m (Maybe DiffSimilarityMetric)

Returns: a newly allocated tDiffSimilarityMetric or Nothing.

Copies metric into a newly allocated tDiffSimilarityMetric.

free

diffSimilarityMetricFree Source #

Arguments

:: (HasCallStack, MonadIO m) 
=> DiffSimilarityMetric

metric: a tDiffSimilarityMetric.

-> m () 

Frees metric.

new

diffSimilarityMetricNew Source #

Arguments

:: (HasCallStack, MonadIO m) 
=> DiffSimilarityMetricFileSignatureCallback

fileSignature: a GgitDiffSimilarityMetricFileSignature.

-> DiffSimilarityMetricBufferSignatureCallback

bufferSignature: a GgitDiffSimilarityMetricBufferSignature.

-> DiffSimilarityMetricFreeSignatureCallback

freeSignature: a GgitDiffSimilarityMetricFreeSignature.

-> DiffSimilarityMetricSimilarityCallback

similarity: a GgitDiffSimilarityMetricSimilarity.

-> m DiffSimilarityMetric

Returns: a newly allocated tDiffSimilarityMetric.

Creates a new tDiffSimilarityMetric.