On 2 October 2012 16:24, Andrej Mitrovic <span dir="ltr"><<a href="mailto:andrej.mitrovich@gmail.com" target="_blank">andrej.mitrovich@gmail.com</a>></span> wrote:<br><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div class="im">On 10/2/12, Manu <<a href="mailto:turkeyman@gmail.com">turkeyman@gmail.com</a>> wrote:<br>
> Does anyone have any clever tricks that will work in this scenario? Some<br>
> magic tuple syntax?<br>
<br>
</div>Without resorting to helper templates I only know of using this internal trick:<br>
<br>
struct Event(Args...)<br>
{<br>
    static if (Args.length)<br>
        alias Args T;<br>
    else<br>
        alias TypeTuple!(int, float) T;<br>
<br>
    void F(T t) { }<br>
}<br>
<br>
Also there's a somewhat related bug but for variadic template<br>
functions with default arguments:<br>
<a href="http://d.puremagic.com/issues/show_bug.cgi?id=8687" target="_blank">http://d.puremagic.com/issues/show_bug.cgi?id=8687</a><br>
</blockquote></div><br><div>I think this is fine for my needs. Thanks!</div>