update swig on windows

This commit is contained in:
Bassem Girgis
2019-08-04 21:38:19 -05:00
parent 8414b7136b
commit 76ad52be58
5943 changed files with 91790 additions and 71892 deletions

View File

@@ -0,0 +1,36 @@
module runme;
import std.stdio;
import example;
public class DCallback : Callback {
public override void run() {
writeln( "DCallback.run()" );
}
}
void main() {
auto caller = new Caller();
writeln( "Adding and calling a normal C++ callback" );
writeln( "----------------------------------------" );
{
scope auto callback = new Callback();
caller.setCallback(callback);
caller.call();
caller.resetCallback();
}
writeln();
writeln( "Adding and calling a D callback" );
writeln( "-------------------------------" );
{
scope auto callback = new DCallback();
caller.setCallback(callback);
caller.call();
caller.resetCallback();
}
writeln();
writeln( "D exit" );
}