another fix for the updated parallel_for_ implementation
authorVadim Pisarevsky <vadim.pisarevsky@itseez.com>
Thu, 11 Oct 2012 19:22:32 +0000 (23:22 +0400)
committerVadim Pisarevsky <vadim.pisarevsky@itseez.com>
Thu, 11 Oct 2012 19:22:32 +0000 (23:22 +0400)
modules/core/src/parallel.cpp

index 1f87891..0abf4b9 100644 (file)
@@ -119,7 +119,7 @@ namespace cv
 
         void operator ()(const tbb::blocked_range<int>& range) const
         {
-            ParallelLoopBodyWrapper::operator()(Range(range.begin(), range.end()));
+            this->ParallelLoopBodyWrapper::operator()(Range(range.begin(), range.end()));
         }
     };
 #elif defined HAVE_GCD
@@ -141,9 +141,9 @@ namespace cv
         
         void operator ()(int i) const
         {
-            ParallelLoopBody::operator()(Range(i, i + 1));
+            this->ParallelLoopBodyWrapper::operator()(Range(i, i + 1));
         }
-    }
+    };
 #else
     typedef ParallelLoopBodyWrapper ProxyLoopBody;
 #endif