Index: swig/Lib/attribute.i |
=================================================================== |
--- swig/Lib/attribute.i (revision 0) |
+++ swig/Lib/attribute.i (revision 0) |
@@ -0,0 +1,24 @@ |
+/* ----------------------------------------------------------------------------- |
+ * See the LICENSE file for information on copyright, usage and redistribution |
+ * of SWIG, and the README file for authors - http://www.swig.org/release.html. |
+ * |
+ * attribute.i |
+ * |
+ * SWIG library file for implementing attributes. |
+ * ----------------------------------------------------------------------------- */ |
+ |
+/* we use a simple exception warning here */ |
+%{ |
+#include <stdio.h> |
+%} |
+#define %attribute_exception(code,msg) printf("%s\n",msg) |
+ |
+#ifndef %arg |
+#define %arg(x) x |
+#endif |
+ |
+#ifndef %mangle |
+#define %mangle(Type...) #@Type |
+#endif |
+ |
+%include <typemaps/attribute.swg> |