Merge pull request #1604 from vadz/init-doc

Correct %init documentation for C#/Java
This commit is contained in:
William S Fulton 2019-08-01 19:58:03 +01:00 committed by GitHub
commit 87bf8ae7aa
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 12 additions and 0 deletions

View File

@ -3438,6 +3438,18 @@ initialization on module loading, you could write this:
%}
</pre></div>
<p>
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:
</p>
<div class="code"><pre>
%init %{
static struct MyInit { MyInit() { init_variables(); } } myInit;
%}
</pre></div>
<H2><a name="SWIG_nn45">5.7 An Interface Building Strategy</a></H2>