Append variadic template parameters
Meta via Digitalmars-d-learn
digitalmars-d-learn at puremagic.com
Sun Feb 5 13:51:14 PST 2017
On Sunday, 5 February 2017 at 20:36:57 UTC, Mark Fisher wrote:
> I want to write a template:
>
> static auto ref BindArg(alias Func,alias arg,args...)() {
> return Func(arg,args);
> }
>
> where Func is called with 'arg' followed by the 'args'
> parameters.
> eg:
>
> string f(string a,int b,int c);
BindArg(f,"1",2,3);
You forgot the !
>
> The compiler throws an error:
> Error: function f (string a, int b, int c) is not callable
> using argument types ()
>
> How do I append the parameters?
More information about the Digitalmars-d-learn
mailing list