Summary: ReturnType fails for simple templated functions
--- Comment #0 from Andrej Mitrovic <andrej.mitrov...@gmail.com> 2012-03-06
17:51:58 PST ---
alias ReturnType!countUntil Type; // fails
Here's the thing: countUntil has a defined return type and it doesn't change
based on its template arguments. So I think the above should work.
I'm doing some metaprogramming and I need to get the return type of a function
so I can wrap it. I can't simply use 'auto' because I'm also wrapping the
return type, e.g.:
template Magic(alias func)
Wrapped!(ReturnType!func) Magic(T...)(T t)
I think ReturnType could be made to work even though it's a non-instantiated
template (I'm not sure how but maybe there's a way).
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------