r</em></span>)
        and <span class="emphasis"><em>std::begin()</em></span>/<span class="emphasis"><em>std::end()</em></span> are
        overloaded. The increment-operation switches the context and transfers data.
      </p>
<pre class="programlisting"><span class="keyword">struct</span> <span class="identifier">FinalEOL</span><span class="special">{</span>
    <span class="special">~</span><span class="identifier">FinalEOL</span><span class="special">(){</span>
        <span class="identifier">std</spa