ters ( template parameters starting with <code class="computeroutput"><span class="keyword">class</span></code>
        or <code class="computeroutput"><span class="keyword">typename</span></code> ). In this form
        only the name of the class template needs to be specified when invoking the
        macro. We will call this form of the macro the <code class="computeroutput"><span class="keyword">template</span>
        <span class="identifier">type</span> <span class="identifier">parameters</span></code