It can be replaced with:

    template <> void cv::DefaultDeleter<Stream::Impl>::operator ()(Stream::Impl* obj) const