Improve nullptr constant wrapping

git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2009-matevz@13842 626c5289-ae23-0410-ae9c-e8d60b6d4f22
This commit is contained in:
William S Fulton 2012-09-20 19:09:38 +00:00
commit ecac2d2a68
6 changed files with 13 additions and 7 deletions

View file

@ -4,13 +4,19 @@
%module cpp0x_null_pointer_constant
%feature("autodoc") A::NullPtrMethod; // Triggers conversion of nullptr to None, nil etc in target language
%feature("compactdefaultargs") A::NullPtrMethod;
%inline %{
#include <cstddef>
const int *const MyIntegerPtr = nullptr;
class A {
public:
A() : _myA(std::nullptr) { }
A() : _myA(nullptr) { }
A *_myA;
void NullPtrMethod(double *ptr = nullptr) {}
};
%}