GgitDiffHunk

GgitDiffHunk

Synopsis

                    GgitDiffHunk;
const gchar *       ggit_diff_hunk_get_header           (GgitDiffHunk *hunk);
gint                ggit_diff_hunk_get_new_lines        (GgitDiffHunk *hunk);
gint                ggit_diff_hunk_get_new_start        (GgitDiffHunk *hunk);
gint                ggit_diff_hunk_get_old_lines        (GgitDiffHunk *hunk);
gint                ggit_diff_hunk_get_old_start        (GgitDiffHunk *hunk);
GType               ggit_diff_hunk_get_type             (void);
GgitDiffHunk *      ggit_diff_hunk_ref                  (GgitDiffHunk *hunk);
void                ggit_diff_hunk_unref                (GgitDiffHunk *hunk);

Object Hierarchy

  GBoxed
   +----GgitDiffHunk

Description

Details

GgitDiffHunk

typedef struct _GgitDiffHunk GgitDiffHunk;

Represents the hunk of a diff.


ggit_diff_hunk_get_header ()

const gchar *       ggit_diff_hunk_get_header           (GgitDiffHunk *hunk);

ggit_diff_hunk_get_new_lines ()

gint                ggit_diff_hunk_get_new_lines        (GgitDiffHunk *hunk);

Gets the number of lines in the new file.

hunk :

a GgitDiffHunk.

Returns :

the number of lines in the new file.

ggit_diff_hunk_get_new_start ()

gint                ggit_diff_hunk_get_new_start        (GgitDiffHunk *hunk);

Gets the starting line number in the new file.

hunk :

a GgitDiffHunk.

Returns :

the starting line number in the new file.

ggit_diff_hunk_get_old_lines ()

gint                ggit_diff_hunk_get_old_lines        (GgitDiffHunk *hunk);

Gets the number of lines in the old file.

hunk :

a GgitDiffHunk.

Returns :

the number of lines in the old file.

ggit_diff_hunk_get_old_start ()

gint                ggit_diff_hunk_get_old_start        (GgitDiffHunk *hunk);

Gets the starting line number in the old file.

hunk :

a GgitDiffHunk.

Returns :

the starting line number in the old file.

ggit_diff_hunk_get_type ()

GType               ggit_diff_hunk_get_type             (void);

ggit_diff_hunk_ref ()

GgitDiffHunk *      ggit_diff_hunk_ref                  (GgitDiffHunk *hunk);

Atomically increments the reference count of hunk by one. This function is MT-safe and may be called from any thread.

hunk :

a GgitDiffHunk.

Returns :

a GgitDiffHunk.

ggit_diff_hunk_unref ()

void                ggit_diff_hunk_unref                (GgitDiffHunk *hunk);

Atomically decrements the reference count of hunk by one. If the reference count drops to 0, hunk is freed.

hunk :

a GgitDiffHunk.