eturn</span>;  <span class="comment">// cycle of 2 pointers - no need to swap.</span>
<a name="l00304"></a>00304         std::swap(m_prev, m_next);
<a name="l00305"></a>00305         std::swap(rhs.<a class="code" href="a00546.html#d2c2a5eef32dff46c332bd6ee8b0d68b">m_prev</a>, rhs.<a class="code" href="a00546.html#cca4cb9393a9bdd9c7998dde8cfe5308">m_next</a>);
<a name="l00306"></a>00306         std::swap(rhs.<a class="code" href="a00546.html#d2c2a5eef32dff46c332bd6ee8b0d68b">m_prev</a>, m_next);
<a name="l00