Function
GgitDiffSimilarityMetricnew
Declaration [src]
GgitDiffSimilarityMetric*
ggit_diff_similarity_metric_new (
GgitDiffSimilarityMetricFileSignatureCallback file_signature,
GgitDiffSimilarityMetricBufferSignatureCallback buffer_signature,
GgitDiffSimilarityMetricFreeSignatureCallback free_signature,
GgitDiffSimilarityMetricSimilarityCallback similarity,
gpointer user_data
)
Parameters
file_signature-
Type:
GgitDiffSimilarityMetricFileSignatureCallbackA
GgitDiffSimilarityMetricFileSignature. buffer_signature-
Type:
GgitDiffSimilarityMetricBufferSignatureCallbackA
GgitDiffSimilarityMetricBufferSignature. free_signature-
Type:
GgitDiffSimilarityMetricFreeSignatureCallbackA
GgitDiffSimilarityMetricFreeSignature. similarity-
Type:
GgitDiffSimilarityMetricSimilarityCallbackA
GgitDiffSimilarityMetricSimilarity. user_data-
Type:
gpointerPassed as user_data to the previous parameters.
The argument can be NULL.The data is owned by the caller of the function.
Return value
Type: GgitDiffSimilarityMetric
A newly allocated GgitDiffSimilarityMetric.
| The caller of the function takes ownership of the data, and is responsible for freeing it. |