diff --git a/Doc/Manual/SWIG.html b/Doc/Manual/SWIG.html index d1492d30a..aec48ef03 100644 --- a/Doc/Manual/SWIG.html +++ b/Doc/Manual/SWIG.html @@ -3438,6 +3438,18 @@ initialization on module loading, you could write this: %} +

+Please note that some language backends (e.g. C# or Java) don't have any +initialization function, hence you should define a global object performing +the necessary initialization for them instead: +

+ +
+%init %{
+  static struct MyInit { MyInit() { init_variables(); } } myInit;
+%}
+
+

5.7 An Interface Building Strategy