an class="special">&gt;</span></code> will produce a compiler error. For
            this reason <code class="computeroutput"><span class="identifier">has_modulus_assign</span></code>
            cannot be used to determine whether a type has a public <code class="computeroutput"><span class="keyword">operator</span><span class="special">%=</span></code>
            or not.
<pre class="programlisting"><span class="keyword">struct</span> <span class="identifier">A</span> <span class="special">{</span> <span 