mirror of https://github.com/swig/swig
42 lines
1.1 KiB
OpenEdge ABL
42 lines
1.1 KiB
OpenEdge ABL
%module doxygen_ignore
|
|
|
|
%feature("doxygen:ignore:transferfull");
|
|
%feature("doxygen:ignore:compileroptions", range="line");
|
|
%feature("doxygen:ignore:forcpponly", range="end");
|
|
|
|
#ifdef SWIGJAVA
|
|
%feature("doxygen:ignore:beginJavaOnly", range="end:endJavaOnly", contents="parse");
|
|
%feature("doxygen:ignore:beginPythonOnly", range="end:endPythonOnly");
|
|
#elif defined(SWIGPYTHON)
|
|
%feature("doxygen:ignore:beginJavaOnly", range="end:endJavaOnly");
|
|
%feature("doxygen:ignore:beginPythonOnly", range="end:endPythonOnly", contents="parse");
|
|
#else
|
|
%feature("doxygen:ignore:beginJavaOnly", range="end:endJavaOnly");
|
|
%feature("doxygen:ignore:beginPythonOnly", range="end:endPythonOnly");
|
|
#endif
|
|
|
|
%inline %{
|
|
|
|
/**
|
|
A contrived example of ignoring too many commands in one comment.
|
|
|
|
@forcpponly
|
|
This is C++-specific.
|
|
@endforcpponly
|
|
|
|
@beginJavaOnly
|
|
This is specific to @e Java.
|
|
@endJavaOnly
|
|
|
|
@beginPythonOnly
|
|
This is specific to @b Python.
|
|
@endPythonOnly
|
|
|
|
@transferfull Command ignored, but anything here is still included.
|
|
|
|
@compileroptions This function must be compiled with /EHa when using MSVC.
|
|
*/
|
|
int * func() { return 0; }
|
|
|
|
%}
|