Cosmetic changes to auto_ptr library files

This commit is contained in:
William S Fulton 2022-07-02 16:12:16 +01:00
commit 980e21a3bf
4 changed files with 49 additions and 41 deletions

View file

@ -1,9 +1,11 @@
/* /* -----------------------------------------------------------------------------
The typemaps here allow handling functions returning std::auto_ptr<>, * std_auto_ptr.i
which is the most common use of this type. If you have functions taking it *
as parameter, these typemaps can't be used for them and you need to do * The typemaps here allow handling functions returning std::auto_ptr<>,
something else (e.g. use shared_ptr<> which SWIG supports fully). * which is the most common use of this type. If you have functions taking it
*/ * as parameter, these typemaps can't be used for them and you need to do
* something else (e.g. use shared_ptr<> which SWIG supports fully).
* ----------------------------------------------------------------------------- */
%define %auto_ptr(TYPE) %define %auto_ptr(TYPE)
%typemap (ctype) std::auto_ptr< TYPE > "void *" %typemap (ctype) std::auto_ptr< TYPE > "void *"

View file

@ -1,9 +1,11 @@
/* /* -----------------------------------------------------------------------------
The typemaps here allow handling functions returning std::auto_ptr<>, * std_auto_ptr.i
which is the most common use of this type. If you have functions taking it *
as parameter, these typemaps can't be used for them and you need to do * The typemaps here allow handling functions returning std::auto_ptr<>,
something else (e.g. use shared_ptr<> which SWIG supports fully). * which is the most common use of this type. If you have functions taking it
*/ * as parameter, these typemaps can't be used for them and you need to do
* something else (e.g. use shared_ptr<> which SWIG supports fully).
* ----------------------------------------------------------------------------- */
%define %auto_ptr(TYPE) %define %auto_ptr(TYPE)
%typemap (jni) std::auto_ptr< TYPE > "jlong" %typemap (jni) std::auto_ptr< TYPE > "jlong"

View file

@ -1,9 +1,11 @@
/* /* -----------------------------------------------------------------------------
The typemaps here allow handling functions returning std::auto_ptr<>, * std_auto_ptr.i
which is the most common use of this type. If you have functions taking it *
as parameter, these typemaps can't be used for them and you need to do * The typemaps here allow handling functions returning std::auto_ptr<>,
something else (e.g. use shared_ptr<> which SWIG supports fully). * which is the most common use of this type. If you have functions taking it
*/ * as parameter, these typemaps can't be used for them and you need to do
* something else (e.g. use shared_ptr<> which SWIG supports fully).
* ----------------------------------------------------------------------------- */
%define %auto_ptr(TYPE) %define %auto_ptr(TYPE)
%typemap (out) std::auto_ptr< TYPE > %{ %typemap (out) std::auto_ptr< TYPE > %{

View file

@ -1,9 +1,11 @@
/* /* -----------------------------------------------------------------------------
The typemaps here allow handling functions returning std::auto_ptr<>, * std_auto_ptr.i
which is the most common use of this type. If you have functions taking it *
as parameter, these typemaps can't be used for them and you need to do * The typemaps here allow handling functions returning std::auto_ptr<>,
something else (e.g. use shared_ptr<> which SWIG supports fully). * which is the most common use of this type. If you have functions taking it
*/ * as parameter, these typemaps can't be used for them and you need to do
* something else (e.g. use shared_ptr<> which SWIG supports fully).
* ----------------------------------------------------------------------------- */
%define %auto_ptr(TYPE) %define %auto_ptr(TYPE)
%typemap (out) std::auto_ptr< TYPE > %{ %typemap (out) std::auto_ptr< TYPE > %{