low">return</span> memory_based_step_iterator&lt;I&gt;(it, step);
<a name="l00285"></a>00285 }
<a name="l00286"></a>00286 
<a name="l00287"></a>00287 <span class="comment">// If the iterator is compound, put the step in its base</span>
<a name="l00288"></a>00288 <span class="keyword">template</span> &lt;<span class="keyword">typename</span> I&gt; 
<a name="l00289"></a>00289 <span class="keyword">typename</span> dynamic_x_step_type&lt;I&gt;::type make_step_iterator_impl(<span class="keyword">const</span> I&a