On Sunday, September 23, 2012 14:47:27 Timon Gehr wrote: > template Hello(R) if(is(typeof(R._input.takeExactly(2)) == R)){ > alias R Hello; > }
Thanks. That does the trick quite cleanly, though you'd think that it would be possible to test whether a template argument is the result of takeExactly without caring or knowing about the guts of takeExactly. So, this isn't a general purpose solution at all, when I think that there should be one. Still, I don't need a general purpose one for what I'm doing, so this should work just fine. - Jonathan M Davis