From b1bb9d0cb23f9c582629dbb7180048a7ce41d945 Mon Sep 17 00:00:00 2001 From: Maxime Coste Date: Fri, 26 May 2017 08:00:15 +0100 Subject: [PATCH] Small documentation tweak in display_buffer.hh --- src/display_buffer.hh | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/display_buffer.hh b/src/display_buffer.hh index 18b238d8..981f4960 100644 --- a/src/display_buffer.hh +++ b/src/display_buffer.hh @@ -134,6 +134,7 @@ public: // the line is less that col_count character void trim(ColumnCount first_col, ColumnCount col_count, bool only_buffer); + // Merge together consecutive atoms sharing the same display attributes void optimize(); private: void compute_range(); @@ -146,7 +147,7 @@ DisplayLine parse_display_line(StringView line, const HashMap { public: - using LineList = Vector; + using LineList = Vector; DisplayBuffer() {} LineList& lines() { return m_lines; } @@ -154,9 +155,11 @@ public: // returns the smallest BufferRange which contains every DisplayAtoms const BufferRange& range() const { return m_range; } - void optimize(); void compute_range(); + // Optimize all lines, set DisplayLine::optimize + void optimize(); + private: LineList m_lines; BufferRange m_range;