From: Guido Kanschat Date: Sun, 11 Dec 2005 16:47:40 +0000 (+0000) Subject: make loop more conforming (thanks to Dima Sorkin) X-Git-Tag: v8.0.0~12787 X-Git-Url: https://gitweb.dealii.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=56d4d32546950a063862013d2d67a9fbdfa9e667;p=dealii.git make loop more conforming (thanks to Dima Sorkin) git-svn-id: https://svn.dealii.org/trunk@11855 0785d39b-7218-0410-832d-ea1e28bc413d --- 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;