Top |
Functions
const guint8 * | ggit_diff_line_get_content () |
gint64 | ggit_diff_line_get_content_offset () |
gint | ggit_diff_line_get_new_lineno () |
gint | ggit_diff_line_get_old_lineno () |
GgitDiffLineType | ggit_diff_line_get_origin () |
GgitDiffLine * | ggit_diff_line_ref () |
void | ggit_diff_line_unref () |
Functions
ggit_diff_line_get_content ()
const guint8 * ggit_diff_line_get_content (GgitDiffLine *line
,gsize *length
);
Gets the content in bytes.
ggit_diff_line_get_content_offset ()
gint64
ggit_diff_line_get_content_offset (GgitDiffLine *line
);
Gets the content offset.
ggit_diff_line_get_new_lineno ()
gint
ggit_diff_line_get_new_lineno (GgitDiffLine *line
);
Gets the Line number in new file or -1 for deleted line.
ggit_diff_line_get_old_lineno ()
gint
ggit_diff_line_get_old_lineno (GgitDiffLine *line
);
Gets the line number in old file or -1 for added line.
ggit_diff_line_get_origin ()
GgitDiffLineType
ggit_diff_line_get_origin (GgitDiffLine *line
);
Gets the GgitDiffLineType value.
ggit_diff_line_ref ()
GgitDiffLine *
ggit_diff_line_ref (GgitDiffLine *line
);
Atomically increments the reference count of line
by one.
This function is MT-safe and may be called from any thread.
ggit_diff_line_unref ()
void
ggit_diff_line_unref (GgitDiffLine *line
);
Atomically decrements the reference count of line
by one.
If the reference count drops to 0, line
is freed.