From 87a5f8679496d7e59aa06454558ebd4dd0614e28 Mon Sep 17 00:00:00 2001 From: Keegan McAllister Date: Wed, 14 Mar 2012 01:57:35 -0400 Subject: [PATCH] Remove BOOST_AUTO from terminalframebuffer.cc --- src/terminal/terminalframebuffer.cc | 21 ++++++++++++++------- src/terminal/terminalframebuffer.h | 6 ++++-- 2 files changed, 18 insertions(+), 9 deletions(-) diff --git a/src/terminal/terminalframebuffer.cc b/src/terminal/terminalframebuffer.cc index fa094a7..aa42b82 100644 --- a/src/terminal/terminalframebuffer.cc +++ b/src/terminal/terminalframebuffer.cc @@ -16,7 +16,6 @@ along with this program. If not, see . */ -#include #include #include @@ -323,8 +322,12 @@ void Framebuffer::soft_reset( void ) void Framebuffer::posterize( void ) { - for ( BOOST_AUTO( i, rows.begin() ); i != rows.end(); i++ ) { - for ( BOOST_AUTO( j, i->cells.begin() ); j != i->cells.end(); j++ ) { + for ( rows_t::iterator i = rows.begin(); + i != rows.end(); + i++ ) { + for ( Row::cells_t::iterator j = i->cells.begin(); + j != i->cells.end(); + j++ ) { j->renditions.posterize(); } } @@ -337,7 +340,7 @@ void Framebuffer::resize( int s_width, int s_height ) rows.resize( s_height, newrow() ); - for ( std::deque::iterator i = rows.begin(); + for ( rows_t::iterator i = rows.begin(); i != rows.end(); i++ ) { i->set_wrap( false ); @@ -537,7 +540,7 @@ void Renditions::posterize( void ) void Row::reset( int background_color ) { - for ( std::vector::iterator i = cells.begin(); + for ( cells_t::iterator i = cells.begin(); i != cells.end(); i++ ) { i->reset( background_color ); @@ -548,12 +551,16 @@ void Framebuffer::prefix_window_title( const std::deque &s ) { if ( icon_name == window_title ) { /* preserve equivalence */ - for ( BOOST_AUTO( i, s.rbegin() ); i != s.rend(); i++ ) { + for ( std::deque::const_reverse_iterator i = s.rbegin(); + i != s.rend(); + i++ ) { icon_name.push_front( *i ); } } - for ( BOOST_AUTO( i, s.rbegin() ); i != s.rend(); i++ ) { + for ( std::deque::const_reverse_iterator i = s.rbegin(); + i != s.rend(); + i++ ) { window_title.push_front( *i ); } } diff --git a/src/terminal/terminalframebuffer.h b/src/terminal/terminalframebuffer.h index bd154b0..b2c11b8 100644 --- a/src/terminal/terminalframebuffer.h +++ b/src/terminal/terminalframebuffer.h @@ -100,7 +100,8 @@ namespace Terminal { class Row { public: - std::vector cells; + typedef std::vector cells_t; + cells_t cells; Row( size_t s_width, int background_color ) : cells( s_width, Cell( background_color ) ) @@ -217,7 +218,8 @@ namespace Terminal { class Framebuffer { private: - std::deque rows; + typedef std::deque rows_t; + rows_t rows; std::deque icon_name; std::deque window_title; unsigned int bell_count;