mirror of https://github.com/swig/swig
23 lines
472 B
OpenEdge ABL
23 lines
472 B
OpenEdge ABL
/* This testcase checks whether SWIG correctly treats the new nullptr_t
|
|
constant introduced in C++11.
|
|
*/
|
|
|
|
%module cpp11_null_pointer_constant
|
|
|
|
%feature("autodoc") A::NullPtrMethod; // Triggers conversion of nullptr to None, nil etc in target language
|
|
%feature("compactdefaultargs") A::NullPtrMethod;
|
|
|
|
%inline %{
|
|
|
|
const int *const MyIntegerPtr = nullptr;
|
|
|
|
class A {
|
|
public:
|
|
A() : _myA(nullptr) { }
|
|
|
|
A *_myA;
|
|
|
|
void NullPtrMethod(double *ptr = nullptr) {}
|
|
};
|
|
%}
|