|
GCC Middle and Back End API Reference
|
#include "config.h"#include "system.h"#include "coretypes.h"#include "line-map.h"#include "edit-context.h"#include "pretty-print.h"#include "diagnostic-color.h"#include "selftest.h"
Data Structures | |
| class | diff |
| class | edited_file |
| class | added_line |
| class | line_event |
| class | edited_line |
Functions | |
| static void | print_diff_line (pretty_printer *pp, char prefix_char, const char *line, int line_size) |
| static int | line_comparator (int a, int b) |
|
static |
Implementation of class edited_file.
Callback for m_edited_lines, for comparing line numbers.
Referenced by edited_file::edited_file().
|
static |
Forward decls.
Print one line within a diff, starting with PREFIX_CHAR, followed by the LINE of content, of length LEN. LINE is not necessarily 0-terminated. Print a trailing newline.
References i, and pp_character().
Referenced by edited_file::print_diff_hunk(), edited_line::print_diff_lines(), and edited_file::print_run_of_changed_lines().