From: lopespt Date: Thu, 5 Apr 2018 23:25:32 +0000 (-0300) Subject: Solves issue #10506 X-Git-Tag: accepted/tizen/6.0/unified/20201030.111113~1^2~659^2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=c17ce1a0af1eb367db784c9d5c8b5cadaaa24e20;p=platform%2Fupstream%2Fopencv.git Solves issue #10506 --- diff --git a/modules/core/include/opencv2/core/persistence.hpp b/modules/core/include/opencv2/core/persistence.hpp index 6d8ad20..5103c7d 100644 --- a/modules/core/include/opencv2/core/persistence.hpp +++ b/modules/core/include/opencv2/core/persistence.hpp @@ -438,6 +438,8 @@ public: * @param name Name of the written object * @param val Value of the written object */ + CV_WRAP void write(const String& name, int val); + /// @overload CV_WRAP void write(const String& name, double val); /// @overload CV_WRAP void write(const String& name, const String& val); diff --git a/modules/core/src/persistence_cpp.cpp b/modules/core/src/persistence_cpp.cpp index 4c3ec44..9b1e6bd 100644 --- a/modules/core/src/persistence_cpp.cpp +++ b/modules/core/src/persistence_cpp.cpp @@ -178,6 +178,12 @@ void FileStorage::writeObj( const String& name, const void* obj ) cvWrite( fs, name.size() > 0 ? name.c_str() : 0, obj ); } + +void FileStorage::write( const String& name, int val ) +{ + *this << name << val; +} + void FileStorage::write( const String& name, double val ) { *this << name << val;