Imported Upstream version 1.72.0
[platform/upstream/boost.git] / libs / context / doc / html / context / ecv2.html
index 8a38432..bc30524 100644 (file)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <title>Class execution_context (version 2)</title>
 <link rel="stylesheet" href="../../../../../doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
 <link rel="home" href="../index.html" title="Chapter&#160;1.&#160;Context">
 <link rel="up" href="../index.html" title="Chapter&#160;1.&#160;Context">
 <link rel="prev" href="cc/class__continuation_.html" title="Class continuation">
     </p>
 <h4>
 <a name="context.ecv2.h0"></a>
-      <span class="phrase"><a name="context.ecv2.usage_of__emphasis_execution_context__emphasis_"></a></span><a class="link" href="ecv2.html#context.ecv2.usage_of__emphasis_execution_context__emphasis_">usage
+      <span><a name="context.ecv2.usage_of__emphasis_execution_context__emphasis_"></a></span><a class="link" href="ecv2.html#context.ecv2.usage_of__emphasis_execution_context__emphasis_">usage
       of <span class="emphasis"><em>execution_context</em></span></a>
     </h4>
 <pre class="programlisting"><span class="keyword">int</span> <span class="identifier">n</span><span class="special">=</span><span class="number">35</span><span class="special">;</span>
     </p>
 <h4>
 <a name="context.ecv2.h1"></a>
-      <span class="phrase"><a name="context.ecv2.parameter_passing"></a></span><a class="link" href="ecv2.html#context.ecv2.parameter_passing">parameter
+      <span><a name="context.ecv2.parameter_passing"></a></span><a class="link" href="ecv2.html#context.ecv2.parameter_passing">parameter
       passing</a>
     </h4>
 <p>
     </p>
 <h4>
 <a name="context.ecv2.h2"></a>
-      <span class="phrase"><a name="context.ecv2.exception_handling"></a></span><a class="link" href="ecv2.html#context.ecv2.exception_handling">exception
+      <span><a name="context.ecv2.exception_handling"></a></span><a class="link" href="ecv2.html#context.ecv2.exception_handling">exception
       handling</a>
     </h4>
 <p>
 </table></div>
 <a name="ecv2_ontop"></a><h4>
 <a name="context.ecv2.h3"></a>
-      <span class="phrase"><a name="context.ecv2.executing_function_on_top_of_a_context"></a></span><a class="link" href="ecv2.html#context.ecv2.executing_function_on_top_of_a_context">Executing
+      <span><a name="context.ecv2.executing_function_on_top_of_a_context"></a></span><a class="link" href="ecv2.html#context.ecv2.executing_function_on_top_of_a_context">Executing
       function on top of a context</a>
     </h4>
 <p>
       </p>
 <h5>
 <a name="ecv2_destructor%20destructor_bridgehead"></a>
-  <span class="phrase"><a name="ecv2_destructor%20destructor"></a></span>
+  <span><a name="ecv2_destructor%20destructor"></a></span>
   <a class="link" href="ecv2.html#ecv2_destructor%20destructor">Destructor</a>
 </h5>
 <p>
 </pre>
 <div class="variablelist">
 <p class="title"><b></b></p>
-<dl class="variablelist">
+<dl>
 <dt><span class="term">Effects:</span></dt>
 <dd><p>
             Destructs the associated stack if <code class="computeroutput"><span class="special">*</span><span class="keyword">this</span></code> is a valid context, e.g. <span class="emphasis"><em>execution_context::operator
       </p>
 <h5>
 <a name="ecv2_move%20constructor_bridgehead"></a>
-  <span class="phrase"><a name="ecv2_move%20constructor"></a></span>
+  <span><a name="ecv2_move%20constructor"></a></span>
   <a class="link" href="ecv2.html#ecv2_move%20constructor">Move
       constructor</a>
 </h5>
 </pre>
 <div class="variablelist">
 <p class="title"><b></b></p>
-<dl class="variablelist">
+<dl>
 <dt><span class="term">Effects:</span></dt>
 <dd><p>
             Moves underlying capture record to <code class="computeroutput"><span class="special">*</span><span class="keyword">this</span></code>.
       </p>
 <h5>
 <a name="ecv2_move%20assignment_bridgehead"></a>
-  <span class="phrase"><a name="ecv2_move%20assignment"></a></span>
+  <span><a name="ecv2_move%20assignment"></a></span>
   <a class="link" href="ecv2.html#ecv2_move%20assignment">Move
       assignment operator</a>
 </h5>
 </pre>
 <div class="variablelist">
 <p class="title"><b></b></p>
-<dl class="variablelist">
+<dl>
 <dt><span class="term">Effects:</span></dt>
 <dd><p>
             Moves the state of <code class="computeroutput"><span class="identifier">other</span></code>
       </p>
 <h5>
 <a name="ecv2_operator_bool_bridgehead"></a>
-  <span class="phrase"><a name="ecv2_operator_bool"></a></span>
+  <span><a name="ecv2_operator_bool"></a></span>
   <a class="link" href="ecv2.html#ecv2_operator_bool">Member function
       <code class="computeroutput">operator bool</code>()</a>
 </h5>
 </pre>
 <div class="variablelist">
 <p class="title"><b></b></p>
-<dl class="variablelist">
+<dl>
 <dt><span class="term">Returns:</span></dt>
 <dd><p>
             <code class="computeroutput"><span class="keyword">true</span></code> if <code class="computeroutput"><span class="special">*</span><span class="keyword">this</span></code> points to a capture record.
       </p>
 <h5>
 <a name="ecv2_operator_not_bridgehead"></a>
-  <span class="phrase"><a name="ecv2_operator_not"></a></span>
+  <span><a name="ecv2_operator_not"></a></span>
   <a class="link" href="ecv2.html#ecv2_operator_not">Member function
       <code class="computeroutput">operator!</code>()</a>
 </h5>
 </pre>
 <div class="variablelist">
 <p class="title"><b></b></p>
-<dl class="variablelist">
+<dl>
 <dt><span class="term">Returns:</span></dt>
 <dd><p>
             <code class="computeroutput"><span class="keyword">true</span></code> if <code class="computeroutput"><span class="special">*</span><span class="keyword">this</span></code> does not point to a capture record.
       </p>
 <h5>
 <a name="ecv2_operator_call_bridgehead"></a>
-  <span class="phrase"><a name="ecv2_operator_call"></a></span>
+  <span><a name="ecv2_operator_call"></a></span>
   <a class="link" href="ecv2.html#ecv2_operator_call">Member function
       <code class="computeroutput">operator()</code>()</a>
 </h5>
 </pre>
 <div class="variablelist">
 <p class="title"><b></b></p>
-<dl class="variablelist">
+<dl>
 <dt><span class="term">Effects:</span></dt>
 <dd><p>
             Stores internally the current context data (stack pointer, instruction
       </p>
 <h5>
 <a name="ecv2_operator_call_ontop_bridgehead"></a>
-  <span class="phrase"><a name="ecv2_operator_call_ontop"></a></span>
+  <span><a name="ecv2_operator_call_ontop"></a></span>
   <a class="link" href="ecv2.html#ecv2_operator_call_ontop">Member
       function <code class="computeroutput">operator()</code>()</a>
 </h5>
 </pre>
 <div class="variablelist">
 <p class="title"><b></b></p>
-<dl class="variablelist">
+<dl>
 <dt><span class="term">Effects:</span></dt>
 <dd><p>
             Same as <span class="emphasis"><em>execution_context::operator()</em></span>. Additionally,
       </p>
 <h5>
 <a name="ecv2_operator_equal_bridgehead"></a>
-  <span class="phrase"><a name="ecv2_operator_equal"></a></span>
+  <span><a name="ecv2_operator_equal"></a></span>
   <a class="link" href="ecv2.html#ecv2_operator_equal">Member
       function <code class="computeroutput">operator==</code>()</a>
 </h5>
 </pre>
 <div class="variablelist">
 <p class="title"><b></b></p>
-<dl class="variablelist">
+<dl>
 <dt><span class="term">Returns:</span></dt>
 <dd><p>
             <code class="computeroutput"><span class="keyword">true</span></code> if <code class="computeroutput"><span class="special">*</span><span class="keyword">this</span></code> and <code class="computeroutput"><span class="identifier">other</span></code>
       </p>
 <h5>
 <a name="ecv2_operator_notequal_bridgehead"></a>
-  <span class="phrase"><a name="ecv2_operator_notequal"></a></span>
+  <span><a name="ecv2_operator_notequal"></a></span>
   <a class="link" href="ecv2.html#ecv2_operator_notequal">Member
       function <code class="computeroutput">operator!=</code>()</a>
 </h5>
 </pre>
 <div class="variablelist">
 <p class="title"><b></b></p>
-<dl class="variablelist">
+<dl>
 <dt><span class="term">Returns:</span></dt>
 <dd><p>
             <code class="computeroutput">! (other == * this)</code>
       </p>
 <h5>
 <a name="ecv2_operator_less_bridgehead"></a>
-  <span class="phrase"><a name="ecv2_operator_less"></a></span>
+  <span><a name="ecv2_operator_less"></a></span>
   <a class="link" href="ecv2.html#ecv2_operator_less">Member function
       <code class="computeroutput">operator&lt;</code>()</a>
 </h5>
 </pre>
 <div class="variablelist">
 <p class="title"><b></b></p>
-<dl class="variablelist">
+<dl>
 <dt><span class="term">Returns:</span></dt>
 <dd><p>
             <code class="computeroutput"><span class="keyword">true</span></code> if <code class="computeroutput"><span class="special">*</span><span class="keyword">this</span> <span class="special">!=</span> <span class="identifier">other</span></code> is true and the implementation-defined
       </p>
 <h5>
 <a name="ecv2_operator_greater_bridgehead"></a>
-  <span class="phrase"><a name="ecv2_operator_greater"></a></span>
+  <span><a name="ecv2_operator_greater"></a></span>
   <a class="link" href="ecv2.html#ecv2_operator_greater">Member
       function <code class="computeroutput">operator&gt;</code>()</a>
 </h5>
 </pre>
 <div class="variablelist">
 <p class="title"><b></b></p>
-<dl class="variablelist">
+<dl>
 <dt><span class="term">Returns:</span></dt>
 <dd><p>
             <code class="computeroutput"><span class="identifier">other</span> <span class="special">&lt;</span>
       </p>
 <h5>
 <a name="ecv2_operator_lesseq_bridgehead"></a>
-  <span class="phrase"><a name="ecv2_operator_lesseq"></a></span>
+  <span><a name="ecv2_operator_lesseq"></a></span>
   <a class="link" href="ecv2.html#ecv2_operator_lesseq">Member
       function <code class="computeroutput">operator&lt;=</code>()</a>
 </h5>
 </pre>
 <div class="variablelist">
 <p class="title"><b></b></p>
-<dl class="variablelist">
+<dl>
 <dt><span class="term">Returns:</span></dt>
 <dd><p>
             <code class="computeroutput"><span class="special">!</span> <span class="special">(</span><span class="identifier">other</span> <span class="special">&lt;</span>
       </p>
 <h5>
 <a name="ecv2_operator_greatereq_bridgehead"></a>
-  <span class="phrase"><a name="ecv2_operator_greatereq"></a></span>
+  <span><a name="ecv2_operator_greatereq"></a></span>
   <a class="link" href="ecv2.html#ecv2_operator_greatereq">Member
       function <code class="computeroutput">operator&gt;=</code>()</a>
 </h5>
 </pre>
 <div class="variablelist">
 <p class="title"><b></b></p>
-<dl class="variablelist">
+<dl>
 <dt><span class="term">Returns:</span></dt>
 <dd><p>
             <code class="computeroutput"><span class="special">!</span> <span class="special">(*</span>
       </p>
 <h5>
 <a name="ecv2__bridgehead"></a>
-  <span class="phrase"><a name="ecv2_"></a></span>
+  <span><a name="ecv2_"></a></span>
   <a class="link" href="ecv2.html#ecv2_">Non-member function <code class="computeroutput">operator&lt;&lt;()</code></a>
 </h5>
 <p>
 </pre>
 <div class="variablelist">
 <p class="title"><b></b></p>
-<dl class="variablelist">
+<dl>
 <dt><span class="term">Efects:</span></dt>
 <dd><p>
             Writes the representation of <code class="computeroutput"><span class="identifier">other</span></code>