summaryrefslogtreecommitdiff
path: root/Lib/python/pyuserdir.swg
diff options
context:
space:
mode:
authorMarcelo Matus <mmatus@acms.arizona.edu>2005-02-25 00:47:10 +0000
committerMarcelo Matus <mmatus@acms.arizona.edu>2005-02-25 00:47:10 +0000
commit02a61719bda41346cea889833464b45f8748633b (patch)
treea3d971e5b5df09105ed7ae40b7c172d6cf78220e /Lib/python/pyuserdir.swg
parent192e00615d35d5676fe64d6e532a432906648381 (diff)
downloadswig-02a61719bda41346cea889833464b45f8748633b.tar.gz
add -nortti option in python, to avoid using RTTI, mainly with directors
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6999 626c5289-ae23-0410-ae9c-e8d60b6d4f22
Diffstat (limited to 'Lib/python/pyuserdir.swg')
-rw-r--r--Lib/python/pyuserdir.swg9
1 files changed, 9 insertions, 0 deletions
diff --git a/Lib/python/pyuserdir.swg b/Lib/python/pyuserdir.swg
index fe9118ab7..d6f46a329 100644
--- a/Lib/python/pyuserdir.swg
+++ b/Lib/python/pyuserdir.swg
@@ -122,3 +122,12 @@ These methods "may be called" if needed.
#endif
#define %nocallback %nopythoncallback; %feature("callback","")
+
+/* When using -nortti, tell directors to avoid RTTI */
+#ifdef SWIG_NORTTI
+%insert("runtime") %{
+#ifndef SWIG_DIRECTOR_NORTTI
+#define SWIG_DIRECTOR_NORTTI
+#endif
+%}
+#endif