if the template </span>
<a name="l00315"></a>00315     <span class="comment">// parameter is a random access iterator</span>
<a name="l00316"></a>00316 <span class="preprocessor">#ifdef __GLIBCXX__</span>
<a name="l00317"></a>00317 <span class="preprocessor"></span>    __glibcxx_function_requires(_RandomAccessIteratorConcept&lt;_Tp&gt;);
<a name="l00318"></a>00318 <span class="preprocessor">#else</span>
<a name="l00319"></a>00319 <span class="preprocessor"></span>    __glibcpp_function_requires(_RandomAcces