Skip to content

Commit

Permalink
[phoenix]
Browse files Browse the repository at this point in the history
    
    - Doc updates
    - Fixed a minor bug in the creating scopes with lambda and let
    - Speed up of the lambda and let compile times
    - Made use of the new proto::basic_default_domain



[SVN r72178]
  • Loading branch information
sithhell committed May 26, 2011
1 parent ed273cb commit ab8efbc
Show file tree
Hide file tree
Showing 90 changed files with 7,976 additions and 27,187 deletions.
14 changes: 7 additions & 7 deletions doc/html/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@
</h3></div></div>
<div><p class="copyright">Copyright &#169; 2002-2005, 2010 Joel de Guzman, Dan Marsden, Thomas Heller</p></div>
<div><div class="legalnotice">
<a name="id577705"></a><p>
<a name="id761240"></a><p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
Expand Down Expand Up @@ -143,7 +143,7 @@
</dl>
</div>
<a name="phoenix.preface"></a><h2>
<a name="id608395"></a>
<a name="id791930"></a>
<a class="link" href="index.html#phoenix.preface">Preface</a>
</h2>
<div class="blockquote"><blockquote class="blockquote"><p>
Expand All @@ -162,7 +162,7 @@
<span class="inlinemediaobject"><img src="images/lambda_cpp.png" alt="lambda_cpp"></span>
</p>
<a name="phoenix.description"></a><h3>
<a name="id576508"></a>
<a name="id760043"></a>
<a class="link" href="index.html#phoenix.description">Description</a>
</h3>
<p>
Expand All @@ -180,7 +180,7 @@
library is organized in highly independent modules and layers.
</p>
<a name="phoenix.how_to_use_this_manual"></a><h3>
<a name="id576555"></a>
<a name="id760090"></a>
<a class="link" href="index.html#phoenix.how_to_use_this_manual">How to use this manual</a>
</h3>
<p>
Expand All @@ -202,7 +202,7 @@
icons precede some text to indicate:
</p>
<div class="table">
<a name="id576586"></a><p class="title"><b>Table&#160;1.1.&#160;Icons</b></p>
<a name="id760121"></a><p class="title"><b>Table&#160;1.1.&#160;Icons</b></p>
<div class="table-contents"><table class="table" summary="Icons">
<colgroup>
<col>
Expand Down Expand Up @@ -291,12 +291,12 @@
</p>
</div>
<a name="phoenix._emphasis_role__bold___emphasis____to_joel_s_dear_daughter__phoenix__emphasis___emphasis_"></a><h3>
<a name="id617352"></a>
<a name="id800887"></a>
<a class="link" href="index.html#phoenix._emphasis_role__bold___emphasis____to_joel_s_dear_daughter__phoenix__emphasis___emphasis_"><span class="bold"><strong><span class="emphasis"><em>...To Joel's dear daughter, Phoenix</em></span></strong></span></a>
</h3>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"><p><small>Last revised: May 09, 2011 at 22:04:52 GMT</small></p></td>
<td align="left"><p><small>Last revised: May 26, 2011 at 08:54:43 GMT</small></p></td>
<td align="right"><div class="copyright-footer"></div></td>
</tr></table>
<hr>
Expand Down
10 changes: 5 additions & 5 deletions doc/html/phoenix/basics.html
Original file line number Diff line number Diff line change
Expand Up @@ -49,7 +49,7 @@
</p></td></tr>
</table></div>
<a name="phoenix.basics.partial_function_application"></a><h4>
<a name="id620904"></a>
<a name="id804439"></a>
<a class="link" href="basics.html#phoenix.basics.partial_function_application">Partial Function
Application</a>
</h4>
Expand Down Expand Up @@ -101,7 +101,7 @@
black boxes anymore.
</p>
<a name="phoenix.basics.stl_and_higher_order_functions"></a><h4>
<a name="id621119"></a>
<a name="id804654"></a>
<a class="link" href="basics.html#phoenix.basics.stl_and_higher_order_functions">STL and higher
order functions</a>
</h4>
Expand Down Expand Up @@ -133,7 +133,7 @@
</p></td></tr>
</table></div>
<a name="phoenix.basics.lazy_evaluation"></a><h4>
<a name="id621330"></a>
<a name="id804865"></a>
<a class="link" href="basics.html#phoenix.basics.lazy_evaluation">Lazy Evaluation</a>
</h4>
<p>
Expand Down Expand Up @@ -188,7 +188,7 @@
</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">cout</span> <span class="special">&lt;&lt;</span> <span class="special">(</span><span class="identifier">arg1</span> <span class="special">%</span> <span class="number">2</span> <span class="special">==</span> <span class="number">1</span><span class="special">)(</span><span class="identifier">y</span><span class="special">)</span> <span class="special">&lt;&lt;</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">endl</span><span class="special">;</span> <span class="comment">// prints 0 or false
</span></pre>
<a name="phoenix.basics.forwarding_function_problem"></a><h4>
<a name="id621873"></a>
<a name="id805408"></a>
<a class="link" href="basics.html#phoenix.basics.forwarding_function_problem">Forwarding Function
Problem</a>
</h4>
Expand Down Expand Up @@ -229,7 +229,7 @@
</p></td></tr>
</table></div>
<a name="phoenix.basics.polymorphic_functions"></a><h4>
<a name="id622011"></a>
<a name="id805546"></a>
<a class="link" href="basics.html#phoenix.basics.polymorphic_functions">Polymorphic Functions</a>
</h4>
<p>
Expand Down
8 changes: 4 additions & 4 deletions doc/html/phoenix/examples/extending_actors.html
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,7 @@
on how to implement a custom actor which is usable as if it were a <a href="http://www.sgi.com/tech/stl/Container.html" target="_top">STL Container</a>.
</p>
<a name="phoenix.examples.extending_actors.requirements"></a><h5>
<a name="id674782"></a>
<a name="id859806"></a>
<a class="link" href="extending_actors.html#phoenix.examples.extending_actors.requirements">Requirements</a>
</h5>
<p>
Expand Down Expand Up @@ -148,7 +148,7 @@
Additionally, we want all the operator() overloads of the regular actor.
</p>
<a name="phoenix.examples.extending_actors.defining_the_actor"></a><h5>
<a name="id675095"></a>
<a name="id860119"></a>
<a class="link" href="extending_actors.html#phoenix.examples.extending_actors.defining_the_actor">Defining
the actor</a>
</h5>
Expand Down Expand Up @@ -181,7 +181,7 @@
<span class="special">};</span>
</pre>
<a name="phoenix.examples.extending_actors.using_the_actor"></a><h5>
<a name="id675980"></a>
<a name="id861004"></a>
<a class="link" href="extending_actors.html#phoenix.examples.extending_actors.using_the_actor">Using the
actor</a>
</h5>
Expand Down Expand Up @@ -238,7 +238,7 @@
Wow, that was easy!
</p>
<a name="phoenix.examples.extending_actors.adding_life_to_the_actor"></a><h5>
<a name="id676647"></a>
<a name="id861671"></a>
<a class="link" href="extending_actors.html#phoenix.examples.extending_actors.adding_life_to_the_actor">Adding
life to the actor</a>
</h5>
Expand Down
2 changes: 1 addition & 1 deletion doc/html/phoenix/inside/actions.html
Original file line number Diff line number Diff line change
Expand Up @@ -91,7 +91,7 @@
how the Phoenix AST will be traversed.
</p>
<a name="phoenix.inside.actions.writing_an_action"></a><h5>
<a name="id663879"></a>
<a name="id848903"></a>
<a class="link" href="actions.html#phoenix.inside.actions.writing_an_action">Writing an Action</a>
</h5>
<p>
Expand Down
18 changes: 9 additions & 9 deletions doc/html/phoenix/inside/actor.html
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@
<a name="phoenix.inside.actor"></a><a class="link" href="actor.html" title="Actors in Detail">Actors in Detail</a>
</h3></div></div></div>
<a name="phoenix.inside.actor.actor"></a><h5>
<a name="id655309"></a>
<a name="id838844"></a>
<a class="link" href="actor.html#phoenix.inside.actor.actor">Actor</a>
</h5>
<p>
Expand Down Expand Up @@ -77,7 +77,7 @@
</span><span class="special">};</span>
</pre>
<div class="table">
<a name="id655825"></a><p class="title"><b>Table&#160;1.9.&#160;Actor Concept Requirements</b></p>
<a name="id839360"></a><p class="title"><b>Table&#160;1.9.&#160;Actor Concept Requirements</b></p>
<div class="table-contents"><table class="table" summary="Actor Concept Requirements">
<colgroup>
<col>
Expand Down Expand Up @@ -143,7 +143,7 @@
</table></div>
</div>
<br class="table-break"><a name="phoenix.inside.actor.function_call_operators"></a><h5>
<a name="id656128"></a>
<a name="id839662"></a>
<a class="link" href="actor.html#phoenix.inside.actor.function_call_operators">Function Call
Operators</a>
</h5>
Expand Down Expand Up @@ -176,7 +176,7 @@
</td></tr>
</table></div>
<a name="phoenix.inside.actor.context"></a><h5>
<a name="id656234"></a>
<a name="id839769"></a>
<a class="link" href="actor.html#phoenix.inside.actor.context">Context</a>
</h5>
<p>
Expand All @@ -187,7 +187,7 @@
all information necessary to evaluate the given expression.
</p>
<div class="table">
<a name="id656279"></a><p class="title"><b>Table&#160;1.10.&#160;Context Concept Requirements</b></p>
<a name="id839814"></a><p class="title"><b>Table&#160;1.10.&#160;Context Concept Requirements</b></p>
<div class="table-contents"><table class="table" summary="Context Concept Requirements">
<colgroup>
<col>
Expand Down Expand Up @@ -285,7 +285,7 @@
</table></div>
</div>
<br class="table-break"><a name="phoenix.inside.actor.environment"></a><h5>
<a name="id656646"></a>
<a name="id840181"></a>
<a class="link" href="actor.html#phoenix.inside.actor.environment">Environment</a>
</h5>
<p>
Expand All @@ -304,7 +304,7 @@
such as local variables, etc.
</p>
<a name="phoenix.inside.actor.actions"></a><h5>
<a name="id656712"></a>
<a name="id840246"></a>
<a class="link" href="actor.html#phoenix.inside.actor.actions">Actions</a>
</h5>
<p>
Expand Down Expand Up @@ -343,7 +343,7 @@
on actions</a>.
</p>
<a name="phoenix.inside.actor.evaluation"></a><h5>
<a name="id656994"></a>
<a name="id840529"></a>
<a class="link" href="actor.html#phoenix.inside.actor.evaluation">Evaluation</a>
</h5>
<pre class="programlisting"><span class="keyword">struct</span> <span class="identifier">evaluator</span>
Expand Down Expand Up @@ -374,7 +374,7 @@
<span class="special">}</span>
</pre>
<a name="phoenix.inside.actor.result_of__actor"></a><h5>
<a name="id657501"></a>
<a name="id841036"></a>
<a class="link" href="actor.html#phoenix.inside.actor.result_of__actor">result_of::actor</a>
</h5>
<p>
Expand Down
4 changes: 2 additions & 2 deletions doc/html/phoenix/inside/expression.html
Original file line number Diff line number Diff line change
Expand Up @@ -158,7 +158,7 @@
</p></td></tr>
</table></div>
<a name="phoenix.inside.expression.meta_grammar"></a><h5>
<a name="id658914"></a>
<a name="id842448"></a>
<a class="link" href="expression.html#phoenix.inside.expression.meta_grammar">meta_grammar</a>
</h5>
<p>
Expand Down Expand Up @@ -186,7 +186,7 @@
you include this grammar gets extended by various expressions.
</p>
<a name="phoenix.inside.expression.example"></a><h5>
<a name="id659144"></a>
<a name="id842679"></a>
<a class="link" href="expression.html#phoenix.inside.expression.example">Example</a>
</h5>
<p>
Expand Down
Loading

0 comments on commit ab8efbc

Please sign in to comment.