><span class="special">,</span><span class="identifier">AClass</span> <span class="special">&amp;);</span>
  <span class="special">};</span>
</pre>
<p>
      Finally we invoke our metafunction and return our value. This all happens at
      compile time, and can be used by programmers doing compile time template metaprogramming.
    </p>
<p>
      We will show both forms in the following examples. Both forms are completely
      interchangeable as to the result desired.
    </p>
<pre class="programlisting">