From 56d4d32546950a063862013d2d67a9fbdfa9e667 Mon Sep 17 00:00:00 2001 From: Guido Kanschat Date: Sun, 11 Dec 2005 16:47:40 +0000 Subject: [PATCH] make loop more conforming (thanks to Dima Sorkin) git-svn-id: https://svn.dealii.org/trunk@11855 0785d39b-7218-0410-832d-ea1e28bc413d --- deal.II/base/source/parameter_handler.cc | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/deal.II/base/source/parameter_handler.cc b/deal.II/base/source/parameter_handler.cc index d6732bfe1d..bddc17e1e2 100644 --- a/deal.II/base/source/parameter_handler.cc +++ b/deal.II/base/source/parameter_handler.cc @@ -1486,10 +1486,10 @@ void MultipleParameterLoop::init_branches () // has only one single value after reading the // input if (multiple_choices.size() > 0) - for (std::vector::iterator i=multiple_choices.end()-1; - i >= multiple_choices.begin(); --i) + for (std::vector::reverse_iterator i=multiple_choices.rbegin(); + i != multiple_choices.rend(); ++i) if (i->different_values.size() == 1) - multiple_choices.erase (i); + multiple_choices.erase (i.base()); // finally calculate number of branches n_branches = 1; -- 2.39.5