type">Register
      and pre-detect a v-type name for that subtype</a>
    </h4>
<p>
      We need to create a unique v-type name for our user-defined subtype. The name
      does not have to begin with BOOST_VMD_TYPE_ but it should be unique. Since
      BOOST_VMD_TYPE_ is the common beginning of all v-types we will use it for consistency
      but will append to it UDEF_SHAPES to give it a uniqueness which should not
      be duplicated:
    </p>
<pre class="programlisting"><span class="preprocessor">#def