<div class="gmail_quote">On Mon, Sep 6, 2010 at 18:47, Pelle <span dir="ltr"><<a href="mailto:pelle.mansson@gmail.com">pelle.mansson@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
<div><div></div><div class="h5">On 09/04/2010 02:11 PM, Simen kjaeraas wrote:<br>
<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;"><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
Is there a way you could write an isStatic(expr) template? Using<br></blockquote>
<br>
template isStatic( alias T ) {<br>
enum isStatic = is( char[1+T] );<br>
}<br>
<br>
unittest {<br>
int n = 3;<br>
assert( !isStatic!n );<br>
assert( isStatic!1 );<br>
enum r = 5;<br>
assert( isStatic!r );<br>
}<br>
</blockquote>
<br></div></div>
enum s = "Hello";<br>
<br>
assert (isStatic!s);<br>
<br>
Gonna need more work than that.<br>
</blockquote></div><br>Why? That's exactly the behavior we want, or so it seems to me.<br><br><br>