diff Applications/Generic/GuiAdapter.h @ 845:cdba0dbb4682

removed some c++11 for older compilers
author Sebastien Jodogne <s.jodogne@gmail.com>
date Fri, 14 Jun 2019 14:46:16 +0200
parents 67f9c27214c5
children df0c73ee7afa
line wrap: on
line diff
--- a/Applications/Generic/GuiAdapter.h	Fri Jun 14 12:16:38 2019 +0200
+++ b/Applications/Generic/GuiAdapter.h	Fri Jun 14 14:46:16 2019 +0200
@@ -45,6 +45,7 @@
 # include "../../Framework/Messages/LockingEmitter.h"
 #endif
 
+#include <vector>
 #include <boost/shared_ptr.hpp>
 #include <boost/weak_ptr.hpp>
 
@@ -309,13 +310,13 @@
     */
     void ViewportsUpdateSize();
 
-    std::vector<boost::weak_ptr<IGuiAdapterWidget>> widgets_;
+    std::vector<boost::weak_ptr<IGuiAdapterWidget> > widgets_;
 
     template<typename F> void VisitWidgets(F func)
     {
-      for (auto w : widgets_)
+      for (size_t i = 0; i < widgets_.size(); i++)
       {
-        boost::shared_ptr<IGuiAdapterWidget> widget = w.lock();
+        boost::shared_ptr<IGuiAdapterWidget> widget = widgets_[i].lock();
         func(widget);
       }
     }