Update of /cvsroot/boost/boost/libs/xpressive/proto/doc
In directory sc8-pr-cvs3.sourceforge.net:/tmp/cvs-serv13055

Modified Files:
        proto.qbk quick_start.qbk 
Log Message:
updated docs for latest proto changes

Index: proto.qbk
===================================================================
RCS file: /cvsroot/boost/boost/libs/xpressive/proto/doc/proto.qbk,v
retrieving revision 1.13
retrieving revision 1.14
diff -u -d -r1.13 -r1.14
--- proto.qbk   17 Apr 2007 17:06:51 -0000      1.13
+++ proto.qbk   30 Apr 2007 23:54:15 -0000      1.14
@@ -39,7 +39,7 @@
 [def _spirit_               [EMAIL PROTECTED]://spirit.sourceforge.net Spirit]]
 [def _xpressive_            [EMAIL 
PROTECTED]/../../libs/xpressive/doc/index.html Boost.Xpressive]]
 [def _expr_                 `expr<>`]
-[def _ref_                  [classref boost::proto::ref `ref<>`]]
+[def _ref_                  [classref boost::proto::ref_ `ref_<>`]]
 [def _unref_                [classref boost::proto::op::unref `unref()`]]
 [def _deep_copy_            [classref boost::proto::op::deep_copy 
`deep_copy()`]]
 [def _extends_              [classref boost::proto::extends `extends<>`]]
@@ -57,6 +57,7 @@
 [def _tag_of_               [classref boost::proto::tag_of `tag_of<>`]]
 [def _arg_                  [funcref boost::proto::arg `arg()`]]
 [def _arg_c_                [funcref boost::proto::arg_c `arg_c()`]]
+[def _eval_                 [classref boost::proto::op::eval `eval()`]]
 [def _left_                 [classref boost::proto::op::left `left()`]]
 [def _right_                [classref boost::proto::op::right `right()`]]
 [def _terminal_             [classref boost::proto::terminal `terminal<>`]]

Index: quick_start.qbk
===================================================================
RCS file: /cvsroot/boost/boost/libs/xpressive/proto/doc/quick_start.qbk,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -d -r1.8 -r1.9
--- quick_start.qbk     15 Apr 2007 06:46:57 -0000      1.8
+++ quick_start.qbk     30 Apr 2007 23:54:15 -0000      1.9
@@ -80,10 +80,20 @@
     [[Tool]                     [Description]]
     [[_expr_]                   [The structure from which Proto's expression
                                     trees are built.]]
-    [[_ref_]                    [A wrapper for holding an _expr_ by reference
-                                    within another _expr_.]]
-    [[_unref_]                  [Removes a top-level reference, be it a real
-                                    reference or a _ref_ wrapper.]]
+    [[_arg_, _arg_c_]           [For extracting the ['N]th child expression
+                                    from a proto expression tree.]]
+    [[_left_, _right_]          [For extracting the left or right child
+                                    expression from a binary proto expression
+                                    tree.]]
+    [[_eval_]                   [A proto expression evaluator. Given an 
+                                    expression and a /context/, it evaluates
+                                    the expression in that context.]]
+    [[_default_context_]        [An evaluation context for use with _eval_ 
+                                    which assignes the standard meanings to the
+                                    operators and uses Boost.Typeof to deduce
+                                    return types.]]
+    [[_callable_context_]       [An alternate evaluation context that is easier
+                                    to use in some situations.]]
     [[_deep_copy_]              [A function for transforming an expression
                                     tree such that all nodes are held by value
                                     instead of by reference.]]
@@ -91,19 +101,6 @@
                                     object if it is not already a Proto
                                     expression. _as_arg_ is similar except
                                     the argument is stored by reference.]]
-    [[_is_expr_]                [Tests a type to see if it is a Proto
-                                    expression type.]]
-    [[_tag_of_]                 [Meta-function which returns the node type
-                                    of the specified expression.]]
-    [[_arg_, _arg_c_]           [For extracting the ['N]th child expression
-                                    from a proto expression tree.]]
-    [[_left_, _right_]          [For extracting the left or right child
-                                    expression from a binary proto expression
-                                    tree.]]
-    [[_extends_]                [A domain-specific wrapper for giving an
-                                    expression additional behaviors.]]
-    [[_literal_, _lit_]         [A wrapper for a Proto terminal, and a function
-                                    for generating them, respectively.]]
     [[_terminal_, _unary_expr_,
         _binary_expr_, /etc./]  [Expression type generators. For example,
                                     `right_shift<A, B>::type` is the type
@@ -123,11 +120,14 @@
     [[_exact_]                  [Used to specify that a terminal type must
                                     match exactly in a Proto meta-grammar.
                                     (By default, matches are ['fuzzy].)]]
-    [[_default_context_]        [An evaluation context which assignes the
-                                    standard meanings to the operators and
-                                    uses Boost.Typeof to deduce return types.]]
-    [[_callable_context_]       [An alternate evaluation context that is easier
-                                    to use in some situations.]]
+    [[_extends_]                [A domain-specific wrapper for giving an
+                                    expression additional behaviors.]]
+    [[_literal_, _lit_]         [A wrapper for a Proto terminal, and a function
+                                    for generating them, respectively.]]
+    [[_is_expr_]                [Tests a type to see if it is a Proto
+                                    expression type.]]
+    [[_tag_of_]                 [Meta-function which returns the node type
+                                    of the specified expression.]]
 ]
 
 [/


-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
Boost-cvs mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/boost-cvs

Reply via email to