*(M m, point&lt;T&gt; <span class="keyword">const</span>&amp; p) -&gt; point&lt;typename std::common_type&lt;T, M&gt;::type&gt;</div>
<div class="line"><a name="l00200"></a><span class="lineno">  200</span>&#160;{</div>
<div class="line"><a name="l00201"></a><span class="lineno">  201</span>&#160;    static_assert(std::is_arithmetic&lt;M&gt;::value, <span class="stringliteral">&quot;multiplier is not arithmetic type&quot;</span>);</div>
<div class="line"><a name="l00202"></a><span class="lineno">  202</span