Store a wrapper instead of the actual function: void wrapper(alias F)(string[] args) { (convert args to F arguments) and invoke }
cmd.func = &wrapper!someFunc; string[] args; cmd.func(args);
Kagamin via Digitalmars-d-learn Tue, 12 Jul 2016 01:37:27 -0700
Store a wrapper instead of the actual function: void wrapper(alias F)(string[] args) { (convert args to F arguments) and invoke }
cmd.func = &wrapper!someFunc; string[] args; cmd.func(args);