@@ -9700,17 +9700,19 @@ SWIGINTERN PyObject *_wrap_ExifData_erase__SWIG_0(PyObject *self, PyObject *args
97009700 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ExifData_erase" "', argument " "1"" of type '" "Exiv2::ExifData *""'");
97019701 }
97029702 arg1 = reinterpret_cast< Exiv2::ExifData * >(argp1);
9703+
97039704 {
9704- {
9705- ExifData_iterator* arg2 = NULL;
9706- res10 = SWIG_ConvertPtr(obj1, &argp10,SWIGTYPE_p_ExifData_iterator, 0 | 0 );
9707- if (!SWIG_IsOK(res10)) {
9708- SWIG_exception_fail(SWIG_ArgError(res10), "in method '" "ExifData_erase" "', argument " "1"" of type '" "ExifData_iterator *""'");
9709- }
9710- arg2 = reinterpret_cast< ExifData_iterator * >(argp10);
9711- argp2 = arg2;
9705+ ExifData_iterator* arg2 = NULL;
9706+ res10 = SWIG_ConvertPtr(obj1, &argp10,SWIGTYPE_p_ExifData_iterator, 0 | 0 );
9707+ if (!SWIG_IsOK(res10)) {
9708+ SWIG_exception_fail(SWIG_ArgError(res10), "in method '" "ExifData_erase" "', argument " "1"" of type '" "ExifData_iterator *""'");
97129709 }
9713- arg2 = argp2->_ptr();
9710+ arg2 = reinterpret_cast< ExifData_iterator * >(argp10);
9711+ argp2 = arg2;
9712+ }
9713+ arg2 = argp2->_ptr();
9714+
9715+ {
97149716 argp2->_invalidate();
97159717 }
97169718 {
@@ -9769,19 +9771,18 @@ SWIGINTERN PyObject *_wrap_ExifData_erase__SWIG_1(PyObject *self, PyObject *args
97699771 SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ExifData_erase" "', argument " "1"" of type '" "Exiv2::ExifData *""'");
97709772 }
97719773 arg1 = reinterpret_cast< Exiv2::ExifData * >(argp1);
9774+
97729775 {
9773- {
9774- ExifData_iterator* arg2 = NULL;
9775- res10 = SWIG_ConvertPtr(obj1, &argp10,SWIGTYPE_p_ExifData_iterator, 0 | 0 );
9776- if (!SWIG_IsOK(res10)) {
9777- SWIG_exception_fail(SWIG_ArgError(res10), "in method '" "ExifData_erase" "', argument " "1"" of type '" "ExifData_iterator *""'");
9778- }
9779- arg2 = reinterpret_cast< ExifData_iterator * >(argp10);
9780- argp2 = arg2;
9776+ ExifData_iterator* arg2 = NULL;
9777+ res10 = SWIG_ConvertPtr(obj1, &argp10,SWIGTYPE_p_ExifData_iterator, 0 | 0 );
9778+ if (!SWIG_IsOK(res10)) {
9779+ SWIG_exception_fail(SWIG_ArgError(res10), "in method '" "ExifData_erase" "', argument " "1"" of type '" "ExifData_iterator *""'");
97819780 }
9782- arg2 = argp2->_ptr( );
9783- argp2->_invalidate() ;
9781+ arg2 = reinterpret_cast< ExifData_iterator * >(argp10 );
9782+ argp2 = arg2 ;
97849783 }
9784+ arg2 = argp2->_ptr();
9785+
97859786
97869787 {
97879788 ExifData_iterator* arg3 = NULL;
@@ -9794,6 +9795,9 @@ SWIGINTERN PyObject *_wrap_ExifData_erase__SWIG_1(PyObject *self, PyObject *args
97949795 }
97959796 arg3 = argp3->_ptr();
97969797
9798+ {
9799+ argp2->_invalidate();
9800+ }
97979801 {
97989802 try {
97999803 result = (arg1)->erase(SWIG_STD_MOVE(arg2),SWIG_STD_MOVE(arg3));
0 commit comments