Temple: Compile time, embedded D templates
Jacob Carlborg
doob at me.com
Wed Jan 1 03:53:06 PST 2014
On 2014-01-01 04:24, Dylan Knutson wrote:
> Ah yeah, I quite like that. I tried to implement the
> `var.should_bort!bool` syntax, but I can't pass an additional type
> parameter to opDispatch, other than the string of the method it's
> dispatching to. Is there a way to do that? Something like this:
>
> struct Params
> {
> private:
> Variant[string] vars;
>
> public:
> T opDispatch(string op, T)() @property
> {
> return vars[op].get!T;
> }
> }
I was pretty sure that was possible, but apparently it doesn't compile.
--
/Jacob Carlborg
More information about the Digitalmars-d-announce
mailing list