$include_dir="/home/hyper-archives/boost-commit/include"; include("$include_dir/msg-header.inc") ?>
Subject: [Boost-commit] svn:boost r63021 - in trunk/libs/proto/doc: . reference reference/transform
From: eric_at_[hidden]
Date: 2010-06-16 10:32:08
Author: eric_niebler
Date: 2010-06-16 10:32:07 EDT (Wed, 16 Jun 2010)
New Revision: 63021
URL: http://svn.boost.org/trac/boost/changeset/63021
Log:
remove docs for base_expr
Text files modified: 
   trunk/libs/proto/doc/reference.xml                        |     4 ++--                                    
   trunk/libs/proto/doc/reference/domain.xml                 |     4 ++--                                    
   trunk/libs/proto/doc/reference/transform/pass_through.xml |    18 +++++++++++++++++-                      
   3 files changed, 21 insertions(+), 5 deletions(-)
Modified: trunk/libs/proto/doc/reference.xml
==============================================================================
--- trunk/libs/proto/doc/reference.xml	(original)
+++ trunk/libs/proto/doc/reference.xml	2010-06-16 10:32:07 EDT (Wed, 16 Jun 2010)
@@ -75,11 +75,11 @@
           <classname alt="boost::proto::assign">proto::assign</classname>
         </computeroutput>
       </listitem>
-      <listitem>
+      <!--<listitem>
         <computeroutput>
           <classname alt="boost::proto::base_expr">proto::base_expr</classname>
         </computeroutput>
-      </listitem>
+      </listitem>-->
       <listitem>
         <computeroutput>
           <classname alt="boost::proto::basic_expr">proto::basic_expr</classname>
Modified: trunk/libs/proto/doc/reference/domain.xml
==============================================================================
--- trunk/libs/proto/doc/reference/domain.xml	(original)
+++ trunk/libs/proto/doc/reference/domain.xml	2010-06-16 10:32:07 EDT (Wed, 16 Jun 2010)
@@ -332,7 +332,7 @@
         </typedef>
       </struct>
 
-      <!-- proto::base_expr -->
+      <!-- proto::base_expr --><!--
       <struct name="base_expr">
         <template>
           <template-type-parameter name="Domain"/>
@@ -359,7 +359,7 @@
         <typedef name="type">
           <type>typename mpl::if_<<classname>proto::wants_basic_expr</classname>< Domain >, A, B>::type</type>
         </typedef>
-      </struct>
+      </struct>-->
 
     </namespace>
   </namespace>
Modified: trunk/libs/proto/doc/reference/transform/pass_through.xml
==============================================================================
--- trunk/libs/proto/doc/reference/transform/pass_through.xml	(original)
+++ trunk/libs/proto/doc/reference/transform/pass_through.xml	2010-06-16 10:32:07 EDT (Wed, 16 Jun 2010)
@@ -104,9 +104,25 @@
             <purpose>For exposition only</purpose>
             <type>typename Expr::proto_domain</type>
           </typedef>
+          <typedef name="G">
+            <purpose>For exposition only</purpose>
+            <type>typename D::proto_generator</type>
+          </typedef>
+          <typedef name="A">
+            <purpose>For exposition only</purpose>
+            <type><classname>proto::listN</classname><R0,...RN></type>
+          </typedef>
+          <typedef name="E">
+            <purpose>For exposition only</purpose>
+            <type><classname>proto::expr</classname><T, A></type>
+          </typedef>
+          <typedef name="BE">
+            <purpose>For exposition only</purpose>
+            <type><classname>proto::basic_expr</classname><T, A></type>
+          </typedef>
           <typedef name="expr_type">
             <purpose>For exposition only</purpose>
-            <type>typename <classname>proto::base_expr</classname><D, T, <classname>proto::listN</classname><R0,...RN> >::type</type>
+            <type>typename mpl::if_<<classname>proto::wants_basic_expr</classname><G>, BE, E>::type</type>
           </typedef>
           <typedef name="result_type">
             <type>typename boost::result_of<D(expr_type)>::type</type>