@@ -5502,6 +5502,12 @@ static PyObject* keys_struct(struct_info& info) {
55025502};
55035503
55045504
5505+ static PyObject* Exiv2_PreviewProperties___members___get (Exiv2::PreviewProperties*) {
5506+ init_info_Exiv2_PreviewProperties ();
5507+ return keys_struct (info_Exiv2_PreviewProperties);
5508+ };
5509+
5510+
55055511static PyObject* values_struct (struct_info& info, PyObject* obj) {
55065512 PyObject* result = PyTuple_New (info.members .size ());
55075513 for (size_t i = 0 ; i < info.members .size (); i++)
@@ -5541,9 +5547,8 @@ SWIGINTERNINLINE PyObject*
55415547 return PyInt_FromLong ((long ) value);
55425548}
55435549
5544- SWIGINTERN PyObject *Exiv2_PreviewProperties_keys (){
5545- init_info_Exiv2_PreviewProperties ();
5546- return keys_struct (info_Exiv2_PreviewProperties);
5550+ SWIGINTERN PyObject *Exiv2_PreviewProperties_keys (Exiv2::PreviewProperties *self){
5551+ return Exiv2_PreviewProperties___members___get (self);
55475552 }
55485553SWIGINTERN PyObject *Exiv2_PreviewProperties_values (Exiv2::PreviewProperties *self,PyObject *py_self){
55495554 init_info_Exiv2_PreviewProperties ();
@@ -6093,20 +6098,41 @@ SWIGINTERN PyObject *_wrap_PreviewProperties_id__get(PyObject *self, PyObject *a
60936098}
60946099
60956100
6101+ SWIGINTERN PyObject *_wrap_PreviewProperties___members___get (PyObject *self, PyObject *args) {
6102+ PyObject *resultobj = 0 ;
6103+ Exiv2::PreviewProperties *arg1 = (Exiv2::PreviewProperties *) 0 ;
6104+ void *argp1 = 0 ;
6105+ int res1 = 0 ;
6106+ PyObject *result = 0 ;
6107+
6108+ if (!SWIG_Python_UnpackTuple (args, " PreviewProperties___members___get" , 0 , 0 , 0 )) SWIG_fail;
6109+ res1 = SWIG_ConvertPtr (self, &argp1,SWIGTYPE_p_Exiv2__PreviewProperties, 0 | 0 );
6110+ if (!SWIG_IsOK (res1)) {
6111+ SWIG_exception_fail (SWIG_ArgError (res1), " in method '" " PreviewProperties___members___get" " ', argument " " 1" " of type '" " Exiv2::PreviewProperties *" " '" );
6112+ }
6113+ arg1 = reinterpret_cast < Exiv2::PreviewProperties * >(argp1);
6114+ result = (PyObject *)Exiv2_PreviewProperties___members___get (arg1);
6115+ resultobj = result;
6116+ return resultobj;
6117+ fail:
6118+ return NULL ;
6119+ }
6120+
6121+
60966122SWIGINTERN PyObject *_wrap_PreviewProperties_keys (PyObject *self, PyObject *args) {
60976123 PyObject *resultobj = 0 ;
6124+ Exiv2::PreviewProperties *arg1 = (Exiv2::PreviewProperties *) 0 ;
6125+ void *argp1 = 0 ;
6126+ int res1 = 0 ;
60986127 PyObject *result = 0 ;
60996128
61006129 if (!SWIG_Python_UnpackTuple (args, " PreviewProperties_keys" , 0 , 0 , 0 )) SWIG_fail;
6101- {
6102- try {
6103- result = (PyObject *)Exiv2_PreviewProperties_keys ();
6104- }
6105- catch (std::exception const & e) {
6106- _set_python_exception ();
6107- SWIG_fail;
6108- }
6130+ res1 = SWIG_ConvertPtr (self, &argp1,SWIGTYPE_p_Exiv2__PreviewProperties, 0 | 0 );
6131+ if (!SWIG_IsOK (res1)) {
6132+ SWIG_exception_fail (SWIG_ArgError (res1), " in method '" " PreviewProperties_keys" " ', argument " " 1" " of type '" " Exiv2::PreviewProperties *" " '" );
61096133 }
6134+ arg1 = reinterpret_cast < Exiv2::PreviewProperties * >(argp1);
6135+ result = (PyObject *)Exiv2_PreviewProperties_keys (arg1);
61106136 resultobj = result;
61116137 return resultobj;
61126138fail:
@@ -6131,15 +6157,7 @@ SWIGINTERN PyObject *_wrap_PreviewProperties_values(PyObject *self, PyObject *ar
61316157 SWIG_exception_fail (SWIG_ArgError (res1), " in method '" " PreviewProperties_values" " ', argument " " 1" " of type '" " Exiv2::PreviewProperties *" " '" );
61326158 }
61336159 arg1 = reinterpret_cast < Exiv2::PreviewProperties * >(argp1);
6134- {
6135- try {
6136- result = (PyObject *)Exiv2_PreviewProperties_values (arg1,arg2);
6137- }
6138- catch (std::exception const & e) {
6139- _set_python_exception ();
6140- SWIG_fail;
6141- }
6142- }
6160+ result = (PyObject *)Exiv2_PreviewProperties_values (arg1,arg2);
61436161 resultobj = result;
61446162 return resultobj;
61456163fail:
@@ -6164,15 +6182,7 @@ SWIGINTERN PyObject *_wrap_PreviewProperties_items(PyObject *self, PyObject *arg
61646182 SWIG_exception_fail (SWIG_ArgError (res1), " in method '" " PreviewProperties_items" " ', argument " " 1" " of type '" " Exiv2::PreviewProperties *" " '" );
61656183 }
61666184 arg1 = reinterpret_cast < Exiv2::PreviewProperties * >(argp1);
6167- {
6168- try {
6169- result = (PyObject *)Exiv2_PreviewProperties_items (arg1,arg2);
6170- }
6171- catch (std::exception const & e) {
6172- _set_python_exception ();
6173- SWIG_fail;
6174- }
6175- }
6185+ result = (PyObject *)Exiv2_PreviewProperties_items (arg1,arg2);
61766186 resultobj = result;
61776187 return resultobj;
61786188fail:
@@ -6185,15 +6195,7 @@ SWIGINTERN PyObject *_wrap_PreviewProperties___iter__(PyObject *self, PyObject *
61856195 PyObject *result = 0 ;
61866196
61876197 if (!SWIG_Python_UnpackTuple (args, " PreviewProperties___iter__" , 0 , 0 , 0 )) SWIG_fail;
6188- {
6189- try {
6190- result = (PyObject *)Exiv2_PreviewProperties___iter__ ();
6191- }
6192- catch (std::exception const & e) {
6193- _set_python_exception ();
6194- SWIG_fail;
6195- }
6196- }
6198+ result = (PyObject *)Exiv2_PreviewProperties___iter__ ();
61976199 resultobj = result;
61986200 return resultobj;
61996201fail:
@@ -6773,6 +6775,7 @@ static PyMethodDef SwigMethods[] = {
67736775
67746776static SwigPyGetSet PreviewProperties_height__getset = { _wrap_PreviewProperties_height__get, 0 };
67756777static SwigPyGetSet PreviewProperties_id__getset = { _wrap_PreviewProperties_id__get, 0 };
6778+ static SwigPyGetSet PreviewProperties___members___getset = { _wrap_PreviewProperties___members___get, 0 };
67766779static SwigPyGetSet PreviewProperties_mimeType__getset = { _wrap_PreviewProperties_mimeType__get, 0 };
67776780static SwigPyGetSet PreviewProperties_size__getset = { _wrap_PreviewProperties_size__get, 0 };
67786781static SwigPyGetSet PreviewProperties_width__getset = { _wrap_PreviewProperties_width__get, 0 };
@@ -6781,6 +6784,19 @@ static SwigPyGetSet PreviewProperties_extension__getset = { _wrap_PreviewPropert
67816784SWIGINTERN PyGetSetDef SwigPyBuiltin__Exiv2__PreviewProperties_getset[] = {
67826785 { (char *)" height_" , SwigPyBuiltin_FunpackGetterClosure, 0 , (char *)" Preview image height in pixels or 0 for unknown height." , &PreviewProperties_height__getset },
67836786 { (char *)" id_" , SwigPyBuiltin_FunpackGetterClosure, 0 , (char *)" Identifies type of preview image." , &PreviewProperties_id__getset },
6787+ { (char *)" __members__" , SwigPyBuiltin_FunpackGetterClosure, 0 , (char *)" \n "
6788+ " Structure member names.\n "
6789+ " \n "
6790+ " :type: tuple of str\n "
6791+ " \n "
6792+ " List of names used to access members as attributes (``object.name``) or\n "
6793+ " with dict-like indexing (``object['name']``). Attribute access is\n "
6794+ " preferred as it is more efficient.\n "
6795+ " \n "
6796+ " Although the actual structure member names end with underscores, the\n "
6797+ " Python interface uses names without underscores, as listed in\n "
6798+ " ``__members__``.\n "
6799+ " " , &PreviewProperties___members___getset },
67846800 { (char *)" mimeType_" , SwigPyBuiltin_FunpackGetterClosure, 0 , (char *)" Preview image mime type." , &PreviewProperties_mimeType__getset },
67856801 { (char *)" size_" , SwigPyBuiltin_FunpackGetterClosure, 0 , (char *)" Preview image size in bytes." , &PreviewProperties_size__getset },
67866802 { (char *)" width_" , SwigPyBuiltin_FunpackGetterClosure, 0 , (char *)" Preview image width in pixels or 0 for unknown width." , &PreviewProperties_width__getset },
@@ -6804,7 +6820,7 @@ SwigPyBuiltin__Exiv2__PreviewProperties_richcompare(PyObject *self, PyObject *ot
68046820}
68056821
68066822SWIGINTERN PyMethodDef SwigPyBuiltin__Exiv2__PreviewProperties_methods[] = {
6807- { " keys" , (PyCFunction)( void (*)( void )) _wrap_PreviewProperties_keys, METH_STATIC| METH_NOARGS, " \n "
6823+ { " keys" , _wrap_PreviewProperties_keys, METH_NOARGS, " \n "
68086824 " Get structure member names.\n "
68096825 " :rtype: tuple of str\n "
68106826 " :return: structure member names (with any trailing underscores\n "
0 commit comments