Lines Matching defs:edited_line
46 class edited_line;
92 edited_line *get_line (int line);
93 edited_line *get_or_insert_line (int line);
104 typed_splay_tree<int, edited_line *> m_edited_lines;
108 /* A line added before an edited_line. */
131 as added_line predecessors to an edited_line. Hence it's possible
132 for an "edited_line" to not actually have been changed, but to merely
137 class edited_line
140 edited_line (const char *filename, int line_num);
141 ~edited_line ();
142 static void delete_cb (edited_line *el);
355 m_edited_lines (line_comparator, NULL, edited_line::delete_cb),
391 edited_line *el = get_or_insert_line (line);
404 const edited_line *el = get_line (line);
420 edited_line *el = get_line (line_num);
460 edited_line *el = m_edited_lines.min ();
482 edited_line *next_el
535 edited_line *el = get_line (line_num);
560 from START_OF_RUN to END_OF_RUN that all have edited_line instances,
575 edited_line *el_in_run = get_line (line_num);
593 edited_line *el_in_run = get_line (line_num);
626 edited_line *el = get_line (old_line_num);
637 edited_line *
646 edited_line *
649 edited_line *el = get_line (line);
652 el = new edited_line (m_filename, line);
687 /* Implementation of class edited_line. */
689 /* edited_line's ctor. */
691 edited_line::edited_line (const char *filename, int line_num)
706 /* edited_line's dtor. */
708 edited_line::~edited_line ()
718 /* A callback for deleting edited_line *, for use as a
722 edited_line::delete_cb (edited_line *el)
731 edited_line::get_effective_column (int orig_column) const
747 edited_line::apply_fixit (int start_column,
815 edited_line::get_effective_line_count () const
824 edited_line::print_content (pretty_printer *pp) const
840 Note that if this edited_line was actually edited, the '-'
842 have a placeholder edited_line for adding newlines to, and
843 we need to print a ' ' line for the edited_line as we haven't
847 edited_line::print_diff_lines (pretty_printer *pp) const
865 edited_line::ensure_capacity (int len)
879 edited_line::ensure_terminated ()