or&gt; type;
<a name="l00261"></a>00261 };
<a name="l00262"></a>00262 
<a name="l00263"></a>00263 <span class="comment">// For step iterators, pass the function object to the base</span>
<a name="l00264"></a>00264 <span class="keyword">template</span> &lt;<span class="keyword">typename</span> Iterator, <span class="keyword">typename</span> Deref&gt;
<a name="l00265"></a>00265 <span class="keyword">struct </span>iterator_add_deref&lt;memory_based_step_iterator&lt;Iterator&gt;,Deref&gt; {
<a name="l00266"></a