This silences the pedantic warning messages from gcc 4.8.3
template<typename _Tp, typename Functor> inline
void Mat::forEach(const Functor& operation) {
this->forEach_impl<_Tp>(operation);
-};
+}
template<typename _Tp, typename Functor> inline
void Mat::forEach(const Functor& operation) const {
// call as not const
(const_cast<Mat*>(this))->forEach<const _Tp>(operation);
-};
+}
template<typename _Tp> inline
Mat::operator std::vector<_Tp>() const
};
parallel_for_(cv::Range(0, LINES), PixelOperationWrapper(reinterpret_cast<Mat_<_Tp>*>(this), operation));
-};
+}
/////////////////////////// Synchronization Primitives ///////////////////////////////