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. |