id summary reporter owner description type status priority milestone component version resolution keywords cc revision 680 Fix C++17 compilation warnings regarding the use of the deprecated std::iterator. Roberto Turrado Camblor Alpar Juttner "Compilations with C++17 or newer raise these warnings: In file included from /home/rturrado/.conan/data/coin-lemon/1.3.1/_/_/build/647d242d497da836490a4de0e700615d1d33a7d5/src/lemon/color.h:24, from /home/rturrado/.conan/data/coin-lemon/1.3.1/_/_/build/647d242d497da836490a4de0e700615d1d33a7d5/src/lemon/color.cc:22: /home/rturrado/.conan/data/coin-lemon/1.3.1/_/_/build/647d242d497da836490a4de0e700615d1d33a7d5/src/lemon/maps.h:1973:21: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 1973 | : public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/12.2.0/bits/stl_algobase.h:65, from /usr/include/c++/12.2.0/vector:60, from /home/rturrado/.conan/data/coin-lemon/1.3.1/_/_/build/647d242d497da836490a4de0e700615d1d33a7d5/src/lemon/color.h:22: /usr/include/c++/12.2.0/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/rturrado/.conan/data/coin-lemon/1.3.1/_/_/build/647d242d497da836490a4de0e700615d1d33a7d5/src/lemon/maps.h:3135:21: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 3135 | : public std::iterator { | ^~~~~~~~ /usr/include/c++/12.2.0/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ This patch intends to remove those warnings." defect new critical LEMON 1.4 release core hg main C++17, warning, iterator