; subrange (V &amp;data,
       V::size_type start, V::size_type stop);
    template&lt;class V&gt;
    const vector_range&lt;const V&gt; subrange (const V &amp;data,
       V::size_type start, V::size_type stop);
</code></pre>
<h3>Generic Projections</h3>
<h4>Description</h4>
<p>The free <code>project</code> functions support the construction
of vector ranges. Existing <code>matrix_range</code>'s can be composed with a further range. The resulting range is computed using this existing range's <code>compose