an class="lineno">   41</span>&#160;                !std::is_same&lt;T, float&gt;::value       <span class="comment">// T may not be a float</span></div>
<div class="line"><a name="l00042"></a><span class="lineno">   42</span>&#160;                &amp;&amp; std::is_arithmetic&lt;T&gt;::value, Vec <span class="comment">// But it may be an int or double (no vec3 or mat3, ...)</span></div>
<div class="line"><a name="l00043"></a><span class="lineno">   43</span>&#160;        &gt;::type;</div>
<div class="line"