git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@909 626c5289-ae23-0410-ae9c-e8d60b6d4f22
32 lines
965 B
Text
32 lines
965 B
Text
/* -----------------------------------------------------------------------------
|
|
* swig.swg
|
|
*
|
|
* Common macro definitions and other definitions used by the SWIG parser.
|
|
* ----------------------------------------------------------------------------- */
|
|
|
|
#define %init %insert("init")
|
|
#define %wrapper %insert("wrapper")
|
|
#define %runtime %insert("runtime")
|
|
#define %shadow %insert("shadow")
|
|
|
|
#define %readonly %pragma "readonly";
|
|
#define %readwrite %pragma "readwrite";
|
|
#define %new %pragma "new";
|
|
#define %name(x) %pragma "name" `x`;
|
|
#define %disabledoc %pragma "disabledoc";
|
|
#define %enabledoc %pragma "enabledoc";
|
|
#define %doconly %pragma "doconly";
|
|
|
|
#define %alpha
|
|
#define %raw
|
|
|
|
#define %title /##/
|
|
#define %localstyle /##/
|
|
#define %style /##/
|
|
#define %section /##/
|
|
#define %subsection /##/
|
|
#define %subsubsection /##/
|
|
|
|
#define %text %insert("doc")
|
|
#define %native %scope("native")
|
|
|