| Top |
| 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 () |
| GType | ggit_diff_line_get_type () |
| GgitDiffLine * | ggit_diff_line_ref () |
| void | ggit_diff_line_unref () |
const guint8 * ggit_diff_line_get_content (GgitDiffLine *line,gsize *length);
Gets the content in bytes.
gint64
ggit_diff_line_get_content_offset (GgitDiffLine *line);
Gets the content offset.
gint
ggit_diff_line_get_new_lineno (GgitDiffLine *line);
Gets the Line number in new file or -1 for deleted line.
gint
ggit_diff_line_get_old_lineno (GgitDiffLine *line);
Gets the line number in old file or -1 for added line.
GgitDiffLineType
ggit_diff_line_get_origin (GgitDiffLine *line);
Gets the GgitDiffLineType value.
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.
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.