&gt; make_step_iterator_impl(<span class="keyword">const</span> memory_based_step_iterator&lt;BaseIt&gt;&amp; it, std::ptrdiff_t step, mpl::true_) {
<a name="l00296"></a>00296     <span class="keywordflow">return</span> memory_based_step_iterator&lt;BaseIt&gt;(it.base(), step);
<a name="l00297"></a>00297 }
<a name="l00298"></a>00298 }
<a name="l00299"></a>00299 
<a name="l00313"></a>00313 <span class="keyword">template</span> &lt;<span class="keyword">typename</span> I&gt;  <span class="comment">// Models M