>00266     GIL_CLASS_REQUIRE(Deref, boost::gil, PixelDereferenceAdaptorConcept)
<a name="l00267"></a>00267 
<a name="l00268"></a>00268     typedef memory_based_step_iterator&lt;typename iterator_add_deref&lt;Iterator, Deref&gt;::type&gt; type;
<a name="l00269"></a>00269 
<a name="l00270"></a>00270     static type make(const memory_based_step_iterator&lt;Iterator&gt;&amp; it, const Deref&amp; d) { <span class="keywordflow">return</span> type(iterator_add_deref&lt;Iterator, Deref&gt;::make(it.base(),d),it.ste