fixed gcc4 compile errors
[xonotic/netradiant.git] / libs / signal / signal.h
index de98834..77eaa7c 100644 (file)
@@ -349,7 +349,7 @@ class Signal1 : public SignalBase< SignalHandler1<FirstArgument> >
 public:
   void operator()(FirstArgument a1) const
   {
-    invokeSignalHandlers(begin(), end(), Functor1Invoke<typename Base::handler_type>(a1));
+    invokeSignalHandlers(Base::begin(), Base::end(), Functor1Invoke<typename Base::handler_type>(a1));
   }
 };
 
@@ -360,7 +360,7 @@ class Signal2 : public SignalBase< SignalHandler2<FirstArgument, SecondArgument>
 public:
   void operator()(FirstArgument a1, SecondArgument a2) const
   {
-    invokeSignalHandlers(begin(), end(), Functor2Invoke<typename Base::handler_type>(a1, a2));
+    invokeSignalHandlers(Base::begin(), Base::end(), Functor2Invoke<typename Base::handler_type>(a1, a2));
   }
 };
 
@@ -371,7 +371,7 @@ class Signal3 : public SignalBase< SignalHandler3<FirstArgument, SecondArgument,
 public:
   void operator()(FirstArgument a1, SecondArgument a2, ThirdArgument a3) const
   {
-    invokeSignalHandlers(begin(), end(), Functor3Invoke<typename Base::handler_type>(a1, a2, a3));
+    invokeSignalHandlers(Base::begin(), Base::end(), Functor3Invoke<typename Base::handler_type>(a1, a2, a3));
   }
 };