From b6cb3640dbd8221f739fc58deae1cf71bf6b69bf Mon Sep 17 00:00:00 2001 From: John Wellbelove Date: Mon, 7 Dec 2015 10:54:50 +0000 Subject: [PATCH] Changed error handler to new macro --- ideque.h | 67 ++++++++++---------------------------------------------- 1 file changed, 11 insertions(+), 56 deletions(-) diff --git a/ideque.h b/ideque.h index 84f375f7..eea7ab83 100644 --- a/ideque.h +++ b/ideque.h @@ -535,11 +535,7 @@ namespace etl { if (index >= current_size) { -#ifdef ETL_THROW_EXCEPTIONS - throw deque_out_of_bounds(); -#else - error_handler::error((deque_out_of_bounds())); -#endif + ETL_ERROR(deque_out_of_bounds()); } iterator result(_begin); @@ -763,11 +759,7 @@ namespace etl } else { -#ifdef ETL_THROW_EXCEPTIONS - throw deque_full(); -#else - error_handler::error(deque_full()); -#endif + ETL_ERROR(deque_full()); } return position; @@ -881,11 +873,7 @@ namespace etl } else { -#ifdef ETL_THROW_EXCEPTIONS - throw deque_full(); -#else - error_handler::error(deque_full()); -#endif + ETL_ERROR(deque_full()); } return position; @@ -997,11 +985,7 @@ namespace etl } else { -#ifdef ETL_THROW_EXCEPTIONS - throw deque_full(); -#else - error_handler::error(deque_full()); -#endif + ETL_ERROR(deque_full()); } return position; @@ -1046,11 +1030,7 @@ namespace etl } else { -#ifdef ETL_THROW_EXCEPTIONS - throw deque_out_of_bounds(); -#else - error_handler::error(deque_out_of_bounds()); -#endif + ETL_ERROR(deque_out_of_bounds()); } return position; @@ -1123,11 +1103,7 @@ namespace etl } else { -#ifdef ETL_THROW_EXCEPTIONS - throw deque_out_of_bounds(); -#else - error_handler::error(deque_out_of_bounds()); -#endif + ETL_ERROR(deque_out_of_bounds()); } return position; @@ -1146,11 +1122,7 @@ namespace etl } else { -#ifdef ETL_THROW_EXCEPTIONS - throw deque_full(); -#else - error_handler::error(deque_full()); -#endif + ETL_ERROR(deque_full()); } } @@ -1169,11 +1141,7 @@ namespace etl } else { -#ifdef ETL_THROW_EXCEPTIONS - throw deque_full(); -#else - error_handler::error(deque_full()); -#endif + ETL_ERROR(deque_full()); } return r; @@ -1203,11 +1171,7 @@ namespace etl } else { -#ifdef ETL_THROW_EXCEPTIONS - throw deque_full(); -#else - error_handler::error(deque_full()); -#endif + ETL_ERROR(deque_full()); } } @@ -1224,11 +1188,7 @@ namespace etl } else { -#ifdef ETL_THROW_EXCEPTIONS - throw deque_full(); -#else - error_handler::error(deque_full()); -#endif + ETL_ERROR(deque_full()); } return *_begin; @@ -1274,14 +1234,9 @@ namespace etl } } } - else { -#ifdef ETL_THROW_EXCEPTIONS - throw deque_out_of_bounds(); -#else - error_handler::error(deque_out_of_bounds()); -#endif + ETL_ERROR(deque_out_of_bounds()); } }