Salome HOME
passage du template c++ a salome9 et c++11
[tools/sat.git] / data / templates / CppSalome8 / src / Cpp_Template_ / Cpp_Template__SWIG / Cpp_Template_.i
diff --git a/data/templates/CppSalome8/src/Cpp_Template_/Cpp_Template__SWIG/Cpp_Template_.i b/data/templates/CppSalome8/src/Cpp_Template_/Cpp_Template__SWIG/Cpp_Template_.i
new file mode 100644 (file)
index 0000000..f83dfd1
--- /dev/null
@@ -0,0 +1,32 @@
+%module :sat:{Cpp_Template_}SWIG
+
+%{
+#include <stdlib.h>
+#include ":sat:{Cpp_Template_}.hxx"
+%}
+
+/*
+   Initialisation block due to the LocalTraceCollector mechanism
+
+ */
+
+/* %include "MEDCouplingCommon.i" */
+
+%init %{
+    if (getenv("SALOME_trace") == NULL )
+       setenv("SALOME_trace","local",0);
+%}
+
+%include "std_vector.i"
+%include "std_string.i"
+
+namespace std {
+   %template(vectori) vector<int>;
+   %template(vectord) vector<double>;
+};
+
+
+%include ":sat:{Cpp_Template_}.hxx"
+
+
+