puteroutput"><span class="identifier">is_convertible</span></code>
        template being interpreted by the preprocessor as a macro argument separator;
        the target type for <code class="computeroutput"><span class="identifier">is_convertible</span></code>
        is a reference type, as some compilers have problems using <code class="computeroutput"><span class="identifier">is_convertible</span></code> when the conversion is via
        a user defined constructor (in any case there is no guarantee t