coroutine switches.
    </p>
<p>
      The implementation uses <span class="bold"><strong>Boost.Context</strong></span> for
      context switching.
    </p>
<p>
      In order to use the classes and functions described here, you can either include
      the specific headers specified by the descriptions of each class or function,
      or include the master library header:
    </p>
<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifie