Update of /cvsroot/boost/boost/libs/xpressive/proto/doc
In directory sc8-pr-cvs3.sourceforge.net:/tmp/cvs-serv16203
Modified Files:
protodoc.xml
Log Message:
latest proto boostbook doc
Index: protodoc.xml
===================================================================
RCS file: /cvsroot/boost/boost/libs/xpressive/proto/doc/protodoc.xml,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -d -r1.1 -r1.2
--- protodoc.xml 5 May 2007 01:08:47 -0000 1.1
+++ protodoc.xml 21 May 2007 05:56:17 -0000 1.2
@@ -1,25 +1,25 @@
<?xml version="1.0" standalone="yes"?>
<library-reference><header
name="boost/xpressive/proto/args.hpp"><para>Contains definition of args<>
class template. </para><namespace name="boost"><namespace name="proto"><struct
name="args1"><template>
<template-type-parameter name="Arg0"/>
- </template><purpose>A type sequence, for use as the 2nd parameter to the
<computeroutput>expr<></computeroutput> class template.
</purpose><description><para>A type sequence, for use as the 2nd parameter to
the <computeroutput>expr<></computeroutput> class template. The types in
the sequence correspond to the children of a node in an expression tree.
</para></description><data-member name="size" specifiers="static"><type>const
long</type></data-member><typedef
name="arg0"><type>Arg0</type></typedef><typedef
name="arg1"><type>mpl::void_</type></typedef><typedef
name="arg2"><type>mpl::void_</type></typedef><typedef
name="arg3"><type>mpl::void_</type></typedef><typedef
name="arg4"><type>mpl::void_</type></typedef></struct><struct
name="args2"><template>
+ </template><purpose>A type sequence, for use as the 2nd parameter to the
<computeroutput>expr<></computeroutput> class template.
</purpose><description><para>A type sequence, for use as the 2nd parameter to
the <computeroutput>expr<></computeroutput> class template. The types in
the sequence correspond to the children of a node in an expression tree.
</para></description><typedef name="arg0"><type>Arg0</type></typedef><typedef
name="arg1"><type>mpl::void_</type></typedef><typedef
name="arg2"><type>mpl::void_</type></typedef><typedef
name="arg3"><type>mpl::void_</type></typedef><typedef
name="arg4"><type>mpl::void_</type></typedef><data-member name="size"
specifiers="static"><type>const long</type></data-member></struct><struct
name="args2"><template>
<template-type-parameter name="Arg0"/>
<template-type-parameter name="Arg1"/>
- </template><purpose>A type sequence, for use as the 2nd parameter to the
<computeroutput>expr<></computeroutput> class template.
</purpose><description><para>A type sequence, for use as the 2nd parameter to
the <computeroutput>expr<></computeroutput> class template. The types in
the sequence correspond to the children of a node in an expression tree.
</para></description><data-member name="size" specifiers="static"><type>const
long</type></data-member><typedef
name="arg0"><type>Arg0</type></typedef><typedef
name="arg1"><type>Arg1</type></typedef><typedef
name="arg2"><type>mpl::void_</type></typedef><typedef
name="arg3"><type>mpl::void_</type></typedef><typedef
name="arg4"><type>mpl::void_</type></typedef></struct><struct
name="args3"><template>
+ </template><purpose>A type sequence, for use as the 2nd parameter to the
<computeroutput>expr<></computeroutput> class template.
</purpose><description><para>A type sequence, for use as the 2nd parameter to
the <computeroutput>expr<></computeroutput> class template. The types in
the sequence correspond to the children of a node in an expression tree.
</para></description><typedef name="arg0"><type>Arg0</type></typedef><typedef
name="arg1"><type>Arg1</type></typedef><typedef
name="arg2"><type>mpl::void_</type></typedef><typedef
name="arg3"><type>mpl::void_</type></typedef><typedef
name="arg4"><type>mpl::void_</type></typedef><data-member name="size"
specifiers="static"><type>const long</type></data-member></struct><struct
name="args3"><template>
<template-type-parameter name="Arg0"/>
<template-type-parameter name="Arg1"/>
[...1104 lines suppressed...]
+ <template-type-parameter name="Visitor"/>
+ </template><parameter name="expr"><paramtype>Expr const
&</paramtype></parameter><parameter name="state"><paramtype>State const
&</paramtype></parameter><parameter name="visitor"><paramtype>Visitor
&</paramtype></parameter></method></method-group></struct-specialization><struct-specialization
name="construct"><template>
+ <template-type-parameter name="Type"/>
+ <template-type-parameter name="Grammar0"/>
+ <template-type-parameter name="Grammar1"/>
+ <template-type-parameter name="Grammar2"/>
+ <template-type-parameter name="Grammar3"/>
+ <template-type-parameter name="Grammar4"/>
+
</template><specialization><template-arg>Type</template-arg><template-arg>Grammar0</template-arg><template-arg>Grammar1</template-arg><template-arg>Grammar2</template-arg><template-arg>Grammar3</template-arg><template-arg>Grammar4</template-arg><template-arg>void</template-arg></specialization><struct
name="apply"><template>
+ <template-type-parameter name=""/>
+ <template-type-parameter name=""/>
+ <template-type-parameter name=""/>
+ </template><typedef
name="type"><type>Type</type></typedef></struct><method-group name="public
static functions"><method name="call" cv=""><type>static Type</type><template>
+ <template-type-parameter name="Expr"/>
+ <template-type-parameter name="State"/>
+ <template-type-parameter name="Visitor"/>
+ </template><parameter name="expr"><paramtype>Expr const
&</paramtype></parameter><parameter name="state"><paramtype>State const
&</paramtype></parameter><parameter name="visitor"><paramtype>Visitor
&</paramtype></parameter></method></method-group></struct-specialization></namespace></namespace></namespace></header><header
name="boost/xpressive/proto/transform/fold.hpp"><para>A special-purpose proto
transform for merging sequences of binary operations. It transforms the right
operand and passes the result as state while transforming the left. Or, it
might do the left first, if you choose. </para><namespace
name="boost"><namespace name="proto"><namespace name="transform"><struct
name="fold"><template>
<template-type-parameter name="Grammar"/>
</template><struct name="apply"><template>
<template-type-parameter name="Expr"/>
-------------------------------------------------------------------------
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