Currently SWIG generates C++03 compatible code. It will need to be tweaked to handle the following change:
iterator erase( iterator pos );
iterator erase( const_iterator pos );
I cannot compile GDCM/Swig/Python module in C++11 since it leads to:
/home/mathieu/Perso/gdcm-clang-libc++/Wrapping/Python/gdcmswigPYTHON_wrap.cxx:86444:20: error: no matching member function for call to 'erase'
result = (arg1)->erase(arg2);
Ps: obviously I cannot mix C++03 and C++11 since they are incomatible.