1
0
mirror of https://github.com/opencv/opencv.git synced 2026-07-30 15:53:03 +04:00

compatibility: keep Ptr<FileStorage> stubs till OpenCV 5.0

This commit is contained in:
Alexander Alekhin
2022-12-09 21:05:17 +00:00
parent 6a8c5a1d27
commit 6e3700593f
3 changed files with 18 additions and 0 deletions
@@ -213,6 +213,9 @@ public:
// see corresponding cv::Algorithm method
CV_WRAP inline void write(FileStorage& fs, const String& name) const { Algorithm::write(fs, name); }
#if CV_VERSION_MAJOR < 5
inline void write(const Ptr<FileStorage>& fs, const String& name) const { CV_Assert(fs); Algorithm::write(*fs, name); }
#endif
};
/** Feature detectors in OpenCV have wrappers with a common interface that enables you to easily switch
@@ -1102,6 +1105,9 @@ public:
// see corresponding cv::Algorithm method
CV_WRAP inline void write(FileStorage& fs, const String& name) const { Algorithm::write(fs, name); }
#if CV_VERSION_MAJOR < 5
inline void write(const Ptr<FileStorage>& fs, const String& name) const { CV_Assert(fs); Algorithm::write(*fs, name); }
#endif
protected:
/**