mirror of
https://github.com/boostorg/preprocessor.git
synced 2025-07-12 20:16:36 +02:00
Preprocessor library is now C friendly.
[SVN r12552]
This commit is contained in:
@ -158,7 +158,7 @@ SHOW_INCLUDE_FILES = NO
|
||||
# comments will behave just like the Qt-style comments (thus requiring an
|
||||
# explict @brief command for a brief description.
|
||||
|
||||
JAVADOC_AUTOBRIEF = NO
|
||||
JAVADOC_AUTOBRIEF = YES
|
||||
|
||||
# If the INHERIT_DOCS tag is set to YES (the default) then an undocumented
|
||||
# member inherits the documentation from any documented member that it
|
||||
|
@ -6,15 +6,20 @@
|
||||
<!-- Generated by Doxygen -->
|
||||
<center>
|
||||
<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="globals.html">File Members</a> </center>
|
||||
<hr><h1>add.hpp File Reference</h1><table border=0 cellpadding=0 cellspacing=0>
|
||||
<hr><h1>add.hpp File Reference</h1><a href="../../../../boost/preprocessor/arithmetic/add.hpp">Click here to see the header.</a>.
|
||||
<a href="#_details">More...</a>
|
||||
<p>
|
||||
<table border=0 cellpadding=0 cellspacing=0>
|
||||
<tr><td colspan=2><br><h2>Defines</h2></td></tr>
|
||||
<tr><td nowrap align=right valign=top>#define </td><td valign=bottom><a class="el" href="add_8hpp.html#a0">BOOST_PP_ADD</a>(X, Y)</td></tr>
|
||||
<tr><td> </td><td><font size=-1><em>Expands to the sum of X and Y.</em> <a href="#a0">More...</a><em></em></font><br><br></td></tr>
|
||||
<tr><td nowrap align=right valign=top>#define </td><td valign=bottom><a class="el" href="add_8hpp.html#a1">BOOST_PREPROCESSOR_ADD</a>(X, Y)</td></tr>
|
||||
<tr><td> </td><td><font size=-1><em>Obsolete. Use <a class="el" href="add_8hpp.html#a0">BOOST_PP_ADD</a>().</em> <a href="#a1">More...</a><em></em></font><br><br></td></tr>
|
||||
<tr><td> </td><td><font size=-1><em>Obsolete.</em> <a href="#a1">More...</a><em></em></font><br><br></td></tr>
|
||||
</table>
|
||||
<hr><a name="_details"></a><h2>Detailed Description</h2>
|
||||
<a href="../../../../boost/preprocessor/arithmetic/add.hpp">Click here to see the header.</a>
|
||||
<a href="../../../../boost/preprocessor/arithmetic/add.hpp">Click here to see the header.</a>.
|
||||
<p>
|
||||
|
||||
<p>
|
||||
<hr><h2>Define Documentation</h2>
|
||||
<a name="a0" doxytag="add.hpp::BOOST_PP_ADD"></a><p>
|
||||
@ -76,9 +81,9 @@ For example, <a class="el" href="add_8hpp.html#a0">BOOST_PP_ADD</a>(4,3) expands
|
||||
<td>
|
||||
|
||||
<p>
|
||||
Obsolete. Use <a class="el" href="add_8hpp.html#a0">BOOST_PP_ADD</a>().
|
||||
Obsolete.
|
||||
<p>
|
||||
</td>
|
||||
Use <a class="el" href="add_8hpp.html#a0">BOOST_PP_ADD</a>(). </td>
|
||||
</tr>
|
||||
</table>
|
||||
<hr>
|
||||
|
@ -6,7 +6,10 @@
|
||||
<!-- Generated by Doxygen -->
|
||||
<center>
|
||||
<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="globals.html">File Members</a> </center>
|
||||
<hr><h1>adt.hpp File Reference</h1><table border=0 cellpadding=0 cellspacing=0>
|
||||
<hr><h1>adt.hpp File Reference</h1><a href="../../../../boost/preprocessor/list/adt.hpp">Click here to see the header.</a>.
|
||||
<a href="#_details">More...</a>
|
||||
<p>
|
||||
<table border=0 cellpadding=0 cellspacing=0>
|
||||
<tr><td colspan=2><br><h2>Defines</h2></td></tr>
|
||||
<tr><td nowrap align=right valign=top>#define </td><td valign=bottom><a class="el" href="adt_8hpp.html#a0">BOOST_PP_LIST_CONS</a>(H, T)</td></tr>
|
||||
<tr><td> </td><td><font size=-1><em>List constructor.</em> <a href="#a0">More...</a><em></em></font><br><br></td></tr>
|
||||
@ -17,12 +20,12 @@
|
||||
<tr><td nowrap align=right valign=top>#define </td><td valign=bottom><a class="el" href="adt_8hpp.html#a3">BOOST_PP_LIST_IS_NIL</a>(L)</td></tr>
|
||||
<tr><td> </td><td><font size=-1><em>Expands to 1 if the list is nil and 0 otherwise.</em> <a href="#a3">More...</a><em></em></font><br><br></td></tr>
|
||||
<tr><td nowrap align=right valign=top>#define </td><td valign=bottom><a class="el" href="adt_8hpp.html#a4">BOOST_PP_LIST_FIRST</a>(L)</td></tr>
|
||||
<tr><td> </td><td><font size=-1><em>Expands to the first element of the list. The list must not be nil.</em> <a href="#a4">More...</a><em></em></font><br><br></td></tr>
|
||||
<tr><td> </td><td><font size=-1><em>Expands to the first element of the list.</em> <a href="#a4">More...</a><em></em></font><br><br></td></tr>
|
||||
<tr><td nowrap align=right valign=top>#define </td><td valign=bottom><a class="el" href="adt_8hpp.html#a5">BOOST_PP_LIST_REST</a>(L)</td></tr>
|
||||
<tr><td> </td><td><font size=-1><em>Expands to a list of all but the first element of the list. The list must not be nil.</em> <a href="#a5">More...</a><em></em></font><br><br></td></tr>
|
||||
<tr><td> </td><td><font size=-1><em>Expands to a list of all but the first element of the list.</em> <a href="#a5">More...</a><em></em></font><br><br></td></tr>
|
||||
</table>
|
||||
<hr><a name="_details"></a><h2>Detailed Description</h2>
|
||||
<a href="../../../../boost/preprocessor/list/adt.hpp">Click here to see the header.</a>
|
||||
<a href="../../../../boost/preprocessor/list/adt.hpp">Click here to see the header.</a>.
|
||||
<p>
|
||||
This header defines the fundamental list operations.
|
||||
<p>
|
||||
@ -102,7 +105,9 @@ Both of the above lists contain 5 elements: 1, 2, 3, 4 and 5. </td>
|
||||
<td>
|
||||
|
||||
<p>
|
||||
Expands to the first element of the list. The list must not be nil.
|
||||
Expands to the first element of the list.
|
||||
<p>
|
||||
The list must not be nil.
|
||||
<p>
|
||||
For example,
|
||||
<p>
|
||||
@ -221,7 +226,9 @@ See <a class="el" href="adt_8hpp.html#a0">BOOST_PP_LIST_CONS</a>(). </td>
|
||||
<td>
|
||||
|
||||
<p>
|
||||
Expands to a list of all but the first element of the list. The list must not be nil.
|
||||
Expands to a list of all but the first element of the list.
|
||||
<p>
|
||||
The list must not be nil.
|
||||
<p>
|
||||
For example,
|
||||
<p>
|
||||
|
@ -6,15 +6,20 @@
|
||||
<!-- Generated by Doxygen -->
|
||||
<center>
|
||||
<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="globals.html">File Members</a> </center>
|
||||
<hr><h1>and.hpp File Reference</h1><table border=0 cellpadding=0 cellspacing=0>
|
||||
<hr><h1>and.hpp File Reference</h1><a href="../../../../boost/preprocessor/logical/and.hpp">Click here to see the header.</a>.
|
||||
<a href="#_details">More...</a>
|
||||
<p>
|
||||
<table border=0 cellpadding=0 cellspacing=0>
|
||||
<tr><td colspan=2><br><h2>Defines</h2></td></tr>
|
||||
<tr><td nowrap align=right valign=top>#define </td><td valign=bottom><a class="el" href="and_8hpp.html#a0">BOOST_PP_AND</a>(X, Y)</td></tr>
|
||||
<tr><td> </td><td><font size=-1><em>Expands to the logical AND of the operands.</em> <a href="#a0">More...</a><em></em></font><br><br></td></tr>
|
||||
<tr><td nowrap align=right valign=top>#define </td><td valign=bottom><a class="el" href="and_8hpp.html#a1">BOOST_PREPROCESSOR_AND</a>(X, Y)</td></tr>
|
||||
<tr><td> </td><td><font size=-1><em>Obsolete. Use <a class="el" href="and_8hpp.html#a0">BOOST_PP_AND</a>().</em> <a href="#a1">More...</a><em></em></font><br><br></td></tr>
|
||||
<tr><td> </td><td><font size=-1><em>Obsolete.</em> <a href="#a1">More...</a><em></em></font><br><br></td></tr>
|
||||
</table>
|
||||
<hr><a name="_details"></a><h2>Detailed Description</h2>
|
||||
<a href="../../../../boost/preprocessor/logical/and.hpp">Click here to see the header.</a>
|
||||
<a href="../../../../boost/preprocessor/logical/and.hpp">Click here to see the header.</a>.
|
||||
<p>
|
||||
|
||||
<p>
|
||||
<hr><h2>Define Documentation</h2>
|
||||
<a name="a0" doxytag="and.hpp::BOOST_PP_AND"></a><p>
|
||||
@ -76,9 +81,9 @@ For example, <a class="el" href="and_8hpp.html#a0">BOOST_PP_AND</a>(0,5) expands
|
||||
<td>
|
||||
|
||||
<p>
|
||||
Obsolete. Use <a class="el" href="and_8hpp.html#a0">BOOST_PP_AND</a>().
|
||||
Obsolete.
|
||||
<p>
|
||||
</td>
|
||||
Use <a class="el" href="and_8hpp.html#a0">BOOST_PP_AND</a>(). </td>
|
||||
</tr>
|
||||
</table>
|
||||
<hr>
|
||||
|
@ -6,13 +6,18 @@
|
||||
<!-- Generated by Doxygen -->
|
||||
<center>
|
||||
<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="globals.html">File Members</a> </center>
|
||||
<hr><h1>append.hpp File Reference</h1><table border=0 cellpadding=0 cellspacing=0>
|
||||
<hr><h1>append.hpp File Reference</h1><a href="../../../../boost/preprocessor/list/append.hpp">Click here to see the header.</a>.
|
||||
<a href="#_details">More...</a>
|
||||
<p>
|
||||
<table border=0 cellpadding=0 cellspacing=0>
|
||||
<tr><td colspan=2><br><h2>Defines</h2></td></tr>
|
||||
<tr><td nowrap align=right valign=top>#define </td><td valign=bottom><a class="el" href="append_8hpp.html#a0">BOOST_PP_LIST_APPEND</a>(L, P)</td></tr>
|
||||
<tr><td> </td><td><font size=-1><em>Catenates two lists together.</em> <a href="#a0">More...</a><em></em></font><br><br></td></tr>
|
||||
</table>
|
||||
<hr><a name="_details"></a><h2>Detailed Description</h2>
|
||||
<a href="../../../../boost/preprocessor/list/append.hpp">Click here to see the header.</a>
|
||||
<a href="../../../../boost/preprocessor/list/append.hpp">Click here to see the header.</a>.
|
||||
<p>
|
||||
|
||||
<p>
|
||||
<hr><h2>Define Documentation</h2>
|
||||
<a name="a0" doxytag="append.hpp::BOOST_PP_LIST_APPEND"></a><p>
|
||||
|
@ -6,10 +6,13 @@
|
||||
<!-- Generated by Doxygen -->
|
||||
<center>
|
||||
<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="globals.html">File Members</a> </center>
|
||||
<hr><h1>arithmetic.hpp File Reference</h1><table border=0 cellpadding=0 cellspacing=0>
|
||||
<hr><h1>arithmetic.hpp File Reference</h1><a href="../../../../boost/preprocessor/arithmetic.hpp">Click here to see the header.</a>.
|
||||
<a href="#_details">More...</a>
|
||||
<p>
|
||||
<table border=0 cellpadding=0 cellspacing=0>
|
||||
</table>
|
||||
<hr><a name="_details"></a><h2>Detailed Description</h2>
|
||||
<a href="../../../../boost/preprocessor/arithmetic.hpp">Click here to see the header.</a>
|
||||
<a href="../../../../boost/preprocessor/arithmetic.hpp">Click here to see the header.</a>.
|
||||
<p>
|
||||
Includes all arithmetic headers.
|
||||
<p>
|
||||
|
@ -6,15 +6,20 @@
|
||||
<!-- Generated by Doxygen -->
|
||||
<center>
|
||||
<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="globals.html">File Members</a> </center>
|
||||
<hr><h1>assert_msg.hpp File Reference</h1><table border=0 cellpadding=0 cellspacing=0>
|
||||
<hr><h1>assert_msg.hpp File Reference</h1><a href="../../../../boost/preprocessor/assert_msg.hpp">Click here to see the header.</a>.
|
||||
<a href="#_details">More...</a>
|
||||
<p>
|
||||
<table border=0 cellpadding=0 cellspacing=0>
|
||||
<tr><td colspan=2><br><h2>Defines</h2></td></tr>
|
||||
<tr><td nowrap align=right valign=top>#define </td><td valign=bottom><a class="el" href="assert__msg_8hpp.html#a0">BOOST_PP_ASSERT_MSG</a>(C, MSG)</td></tr>
|
||||
<tr><td> </td><td><font size=-1><em>Expands to nothing if C != 0 and to MSG if C == 0.</em> <a href="#a0">More...</a><em></em></font><br><br></td></tr>
|
||||
<tr><td nowrap align=right valign=top>#define </td><td valign=bottom><a class="el" href="assert__msg_8hpp.html#a1">BOOST_PREPROCESSOR_ASSERT_MSG</a>(C, MSG)</td></tr>
|
||||
<tr><td> </td><td><font size=-1><em>Obsolete. Use <a class="el" href="assert__msg_8hpp.html#a0">BOOST_PP_ASSERT_MSG</a>().</em> <a href="#a1">More...</a><em></em></font><br><br></td></tr>
|
||||
<tr><td> </td><td><font size=-1><em>Obsolete.</em> <a href="#a1">More...</a><em></em></font><br><br></td></tr>
|
||||
</table>
|
||||
<hr><a name="_details"></a><h2>Detailed Description</h2>
|
||||
<a href="../../../../boost/preprocessor/assert_msg.hpp">Click here to see the header.</a>
|
||||
<a href="../../../../boost/preprocessor/assert_msg.hpp">Click here to see the header.</a>.
|
||||
<p>
|
||||
|
||||
<p>
|
||||
<hr><h2>Define Documentation</h2>
|
||||
<a name="a0" doxytag="assert_msg.hpp::BOOST_PP_ASSERT_MSG"></a><p>
|
||||
@ -76,9 +81,9 @@ Expands to nothing if C != 0 and to MSG if C == 0.
|
||||
<td>
|
||||
|
||||
<p>
|
||||
Obsolete. Use <a class="el" href="assert__msg_8hpp.html#a0">BOOST_PP_ASSERT_MSG</a>().
|
||||
Obsolete.
|
||||
<p>
|
||||
</td>
|
||||
Use <a class="el" href="assert__msg_8hpp.html#a0">BOOST_PP_ASSERT_MSG</a>(). </td>
|
||||
</tr>
|
||||
</table>
|
||||
<hr>
|
||||
|
@ -6,13 +6,18 @@
|
||||
<!-- Generated by Doxygen -->
|
||||
<center>
|
||||
<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="globals.html">File Members</a> </center>
|
||||
<hr><h1>at.hpp File Reference</h1><table border=0 cellpadding=0 cellspacing=0>
|
||||
<hr><h1>at.hpp File Reference</h1><a href="../../../../boost/preprocessor/list/at.hpp">Click here to see the header.</a>.
|
||||
<a href="#_details">More...</a>
|
||||
<p>
|
||||
<table border=0 cellpadding=0 cellspacing=0>
|
||||
<tr><td colspan=2><br><h2>Defines</h2></td></tr>
|
||||
<tr><td nowrap align=right valign=top>#define </td><td valign=bottom><a class="el" href="at_8hpp.html#a0">BOOST_PP_LIST_AT</a>(L, I)</td></tr>
|
||||
<tr><td> </td><td><font size=-1><em>Expands to the I:th element of the list L. The first element is at index 0.</em> <a href="#a0">More...</a><em></em></font><br><br></td></tr>
|
||||
<tr><td> </td><td><font size=-1><em>Expands to the I:th element of the list L.</em> <a href="#a0">More...</a><em></em></font><br><br></td></tr>
|
||||
</table>
|
||||
<hr><a name="_details"></a><h2>Detailed Description</h2>
|
||||
<a href="../../../../boost/preprocessor/list/at.hpp">Click here to see the header.</a>
|
||||
<a href="../../../../boost/preprocessor/list/at.hpp">Click here to see the header.</a>.
|
||||
<p>
|
||||
|
||||
<p>
|
||||
<hr><h2>Define Documentation</h2>
|
||||
<a name="a0" doxytag="at.hpp::BOOST_PP_LIST_AT"></a><p>
|
||||
@ -42,7 +47,9 @@
|
||||
<td>
|
||||
|
||||
<p>
|
||||
Expands to the I:th element of the list L. The first element is at index 0.
|
||||
Expands to the I:th element of the list L.
|
||||
<p>
|
||||
The first element is at index 0.
|
||||
<p>
|
||||
For example,
|
||||
<p>
|
||||
|
@ -6,15 +6,20 @@
|
||||
<!-- Generated by Doxygen -->
|
||||
<center>
|
||||
<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="globals.html">File Members</a> </center>
|
||||
<hr><h1>bool.hpp File Reference</h1><table border=0 cellpadding=0 cellspacing=0>
|
||||
<hr><h1>bool.hpp File Reference</h1><a href="../../../../boost/preprocessor/logical/bool.hpp">Click here to see the header.</a>.
|
||||
<a href="#_details">More...</a>
|
||||
<p>
|
||||
<table border=0 cellpadding=0 cellspacing=0>
|
||||
<tr><td colspan=2><br><h2>Defines</h2></td></tr>
|
||||
<tr><td nowrap align=right valign=top>#define </td><td valign=bottom><a class="el" href="bool_8hpp.html#a0">BOOST_PP_BOOL</a>(X)</td></tr>
|
||||
<tr><td> </td><td><font size=-1><em>Expands to 0 if X == 0 and 1 if X != 0.</em> <a href="#a0">More...</a><em></em></font><br><br></td></tr>
|
||||
<tr><td nowrap align=right valign=top>#define </td><td valign=bottom><a class="el" href="bool_8hpp.html#a1">BOOST_PREPROCESSOR_BOOL</a>(X)</td></tr>
|
||||
<tr><td> </td><td><font size=-1><em>Obsolete. Use <a class="el" href="bool_8hpp.html#a0">BOOST_PP_BOOL</a>().</em> <a href="#a1">More...</a><em></em></font><br><br></td></tr>
|
||||
<tr><td> </td><td><font size=-1><em>Obsolete.</em> <a href="#a1">More...</a><em></em></font><br><br></td></tr>
|
||||
</table>
|
||||
<hr><a name="_details"></a><h2>Detailed Description</h2>
|
||||
<a href="../../../../boost/preprocessor/logical/bool.hpp">Click here to see the header.</a>
|
||||
<a href="../../../../boost/preprocessor/logical/bool.hpp">Click here to see the header.</a>.
|
||||
<p>
|
||||
|
||||
<p>
|
||||
<hr><h2>Define Documentation</h2>
|
||||
<a name="a0" doxytag="bool.hpp::BOOST_PP_BOOL"></a><p>
|
||||
@ -70,9 +75,9 @@ Expands to 0 if X == 0 and 1 if X != 0.
|
||||
<td>
|
||||
|
||||
<p>
|
||||
Obsolete. Use <a class="el" href="bool_8hpp.html#a0">BOOST_PP_BOOL</a>().
|
||||
Obsolete.
|
||||
<p>
|
||||
</td>
|
||||
Use <a class="el" href="bool_8hpp.html#a0">BOOST_PP_BOOL</a>(). </td>
|
||||
</tr>
|
||||
</table>
|
||||
<hr>
|
||||
|
@ -6,15 +6,20 @@
|
||||
<!-- Generated by Doxygen -->
|
||||
<center>
|
||||
<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="globals.html">File Members</a> </center>
|
||||
<hr><h1>cat.hpp File Reference</h1><table border=0 cellpadding=0 cellspacing=0>
|
||||
<hr><h1>cat.hpp File Reference</h1><a href="../../../../boost/preprocessor/cat.hpp">Click here to see the header.</a>.
|
||||
<a href="#_details">More...</a>
|
||||
<p>
|
||||
<table border=0 cellpadding=0 cellspacing=0>
|
||||
<tr><td colspan=2><br><h2>Defines</h2></td></tr>
|
||||
<tr><td nowrap align=right valign=top>#define </td><td valign=bottom><a class="el" href="cat_8hpp.html#a0">BOOST_PP_CAT</a>(X, Y)</td></tr>
|
||||
<tr><td> </td><td><font size=-1><em>Delays the catenation of X and Y.</em> <a href="#a0">More...</a><em></em></font><br><br></td></tr>
|
||||
<tr><td nowrap align=right valign=top>#define </td><td valign=bottom><a class="el" href="cat_8hpp.html#a1">BOOST_PREPROCESSOR_CAT</a>(X, Y)</td></tr>
|
||||
<tr><td> </td><td><font size=-1><em>Obsolete. Use <a class="el" href="cat_8hpp.html#a0">BOOST_PP_CAT</a>().</em> <a href="#a1">More...</a><em></em></font><br><br></td></tr>
|
||||
<tr><td> </td><td><font size=-1><em>Obsolete.</em> <a href="#a1">More...</a><em></em></font><br><br></td></tr>
|
||||
</table>
|
||||
<hr><a name="_details"></a><h2>Detailed Description</h2>
|
||||
<a href="../../../../boost/preprocessor/cat.hpp">Click here to see the header.</a>
|
||||
<a href="../../../../boost/preprocessor/cat.hpp">Click here to see the header.</a>.
|
||||
<p>
|
||||
|
||||
<p>
|
||||
<hr><h2>Define Documentation</h2>
|
||||
<a name="a0" doxytag="cat.hpp::BOOST_PP_CAT"></a><p>
|
||||
@ -115,9 +120,9 @@ Using <a class="el" href="cat_8hpp.html#a0">BOOST_PP_CAT</a>() above lets the PP
|
||||
<td>
|
||||
|
||||
<p>
|
||||
Obsolete. Use <a class="el" href="cat_8hpp.html#a0">BOOST_PP_CAT</a>().
|
||||
Obsolete.
|
||||
<p>
|
||||
</td>
|
||||
Use <a class="el" href="cat_8hpp.html#a0">BOOST_PP_CAT</a>(). </td>
|
||||
</tr>
|
||||
</table>
|
||||
<hr>
|
||||
|
@ -6,15 +6,20 @@
|
||||
<!-- Generated by Doxygen -->
|
||||
<center>
|
||||
<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="globals.html">File Members</a> </center>
|
||||
<hr><h1>comma.hpp File Reference</h1><table border=0 cellpadding=0 cellspacing=0>
|
||||
<hr><h1>comma.hpp File Reference</h1><a href="../../../../boost/preprocessor/comma.hpp">Click here to see the header.</a>.
|
||||
<a href="#_details">More...</a>
|
||||
<p>
|
||||
<table border=0 cellpadding=0 cellspacing=0>
|
||||
<tr><td colspan=2><br><h2>Defines</h2></td></tr>
|
||||
<tr><td nowrap align=right valign=top>#define </td><td valign=bottom><a class="el" href="comma_8hpp.html#a0">BOOST_PP_COMMA</a>()</td></tr>
|
||||
<tr><td> </td><td><font size=-1><em>Expands to a comma. Can be used with <a class="el" href="if_8hpp.html#a0">BOOST_PP_IF</a>().</em> <a href="#a0">More...</a><em></em></font><br><br></td></tr>
|
||||
<tr><td> </td><td><font size=-1><em>Expands to a comma.</em> <a href="#a0">More...</a><em></em></font><br><br></td></tr>
|
||||
<tr><td nowrap align=right valign=top>#define </td><td valign=bottom><a class="el" href="comma_8hpp.html#a1">BOOST_PREPROCESSOR_COMMA</a>()</td></tr>
|
||||
<tr><td> </td><td><font size=-1><em>Obsolete. Use <a class="el" href="comma_8hpp.html#a0">BOOST_PP_COMMA</a>().</em> <a href="#a1">More...</a><em></em></font><br><br></td></tr>
|
||||
<tr><td> </td><td><font size=-1><em>Obsolete.</em> <a href="#a1">More...</a><em></em></font><br><br></td></tr>
|
||||
</table>
|
||||
<hr><a name="_details"></a><h2>Detailed Description</h2>
|
||||
<a href="../../../../boost/preprocessor/comma.hpp">Click here to see the header.</a>
|
||||
<a href="../../../../boost/preprocessor/comma.hpp">Click here to see the header.</a>.
|
||||
<p>
|
||||
|
||||
<p>
|
||||
<hr><h2>Define Documentation</h2>
|
||||
<a name="a0" doxytag="comma.hpp::BOOST_PP_COMMA"></a><p>
|
||||
@ -41,7 +46,9 @@
|
||||
<td>
|
||||
|
||||
<p>
|
||||
Expands to a comma. Can be used with <a class="el" href="if_8hpp.html#a0">BOOST_PP_IF</a>().
|
||||
Expands to a comma.
|
||||
<p>
|
||||
Can be used with <a class="el" href="if_8hpp.html#a0">BOOST_PP_IF</a>().
|
||||
<p>
|
||||
See <a class="el" href="comma__if_8hpp.html#a0">BOOST_PP_COMMA_IF</a>(). </td>
|
||||
</tr>
|
||||
@ -70,9 +77,9 @@ See <a class="el" href="comma__if_8hpp.html#a0">BOOST_PP_COMMA_IF</a>(). </t
|
||||
<td>
|
||||
|
||||
<p>
|
||||
Obsolete. Use <a class="el" href="comma_8hpp.html#a0">BOOST_PP_COMMA</a>().
|
||||
Obsolete.
|
||||
<p>
|
||||
</td>
|
||||
Use <a class="el" href="comma_8hpp.html#a0">BOOST_PP_COMMA</a>(). </td>
|
||||
</tr>
|
||||
</table>
|
||||
<hr>
|
||||
|
@ -6,15 +6,20 @@
|
||||
<!-- Generated by Doxygen -->
|
||||
<center>
|
||||
<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="globals.html">File Members</a> </center>
|
||||
<hr><h1>comma_if.hpp File Reference</h1><table border=0 cellpadding=0 cellspacing=0>
|
||||
<hr><h1>comma_if.hpp File Reference</h1><a href="../../../../boost/preprocessor/comma_if.hpp">Click here to see the header.</a>.
|
||||
<a href="#_details">More...</a>
|
||||
<p>
|
||||
<table border=0 cellpadding=0 cellspacing=0>
|
||||
<tr><td colspan=2><br><h2>Defines</h2></td></tr>
|
||||
<tr><td nowrap align=right valign=top>#define </td><td valign=bottom><a class="el" href="comma__if_8hpp.html#a0">BOOST_PP_COMMA_IF</a>(C)</td></tr>
|
||||
<tr><td> </td><td><font size=-1><em>Expands to a comma if C != 0 and nothing if C == 0.</em> <a href="#a0">More...</a><em></em></font><br><br></td></tr>
|
||||
<tr><td nowrap align=right valign=top>#define </td><td valign=bottom><a class="el" href="comma__if_8hpp.html#a1">BOOST_PREPROCESSOR_COMMA_IF</a>(C)</td></tr>
|
||||
<tr><td> </td><td><font size=-1><em>Obsolete. Use <a class="el" href="comma__if_8hpp.html#a0">BOOST_PP_COMMA_IF</a>().</em> <a href="#a1">More...</a><em></em></font><br><br></td></tr>
|
||||
<tr><td> </td><td><font size=-1><em>Obsolete.</em> <a href="#a1">More...</a><em></em></font><br><br></td></tr>
|
||||
</table>
|
||||
<hr><a name="_details"></a><h2>Detailed Description</h2>
|
||||
<a href="../../../../boost/preprocessor/comma_if.hpp">Click here to see the header.</a>
|
||||
<a href="../../../../boost/preprocessor/comma_if.hpp">Click here to see the header.</a>.
|
||||
<p>
|
||||
|
||||
<p>
|
||||
<hr><h2>Define Documentation</h2>
|
||||
<a name="a0" doxytag="comma_if.hpp::BOOST_PP_COMMA_IF"></a><p>
|
||||
@ -70,9 +75,9 @@ Expands to a comma if C != 0 and nothing if C == 0.
|
||||
<td>
|
||||
|
||||
<p>
|
||||
Obsolete. Use <a class="el" href="comma__if_8hpp.html#a0">BOOST_PP_COMMA_IF</a>().
|
||||
Obsolete.
|
||||
<p>
|
||||
</td>
|
||||
Use <a class="el" href="comma__if_8hpp.html#a0">BOOST_PP_COMMA_IF</a>(). </td>
|
||||
</tr>
|
||||
</table>
|
||||
<hr>
|
||||
|
@ -6,10 +6,13 @@
|
||||
<!-- Generated by Doxygen -->
|
||||
<center>
|
||||
<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="globals.html">File Members</a> </center>
|
||||
<hr><h1>comparison.hpp File Reference</h1><table border=0 cellpadding=0 cellspacing=0>
|
||||
<hr><h1>comparison.hpp File Reference</h1><a href="../../../../boost/preprocessor/comparison.hpp">Click here to see the header.</a>.
|
||||
<a href="#_details">More...</a>
|
||||
<p>
|
||||
<table border=0 cellpadding=0 cellspacing=0>
|
||||
</table>
|
||||
<hr><a name="_details"></a><h2>Detailed Description</h2>
|
||||
<a href="../../../../boost/preprocessor/comparison.hpp">Click here to see the header.</a>
|
||||
<a href="../../../../boost/preprocessor/comparison.hpp">Click here to see the header.</a>.
|
||||
<p>
|
||||
Includes all comparison headers.
|
||||
<p>
|
||||
|
@ -6,15 +6,20 @@
|
||||
<!-- Generated by Doxygen -->
|
||||
<center>
|
||||
<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="globals.html">File Members</a> </center>
|
||||
<hr><h1>dec.hpp File Reference</h1><table border=0 cellpadding=0 cellspacing=0>
|
||||
<hr><h1>dec.hpp File Reference</h1><a href="../../../../boost/preprocessor/dec.hpp">Click here to see the header.</a>.
|
||||
<a href="#_details">More...</a>
|
||||
<p>
|
||||
<table border=0 cellpadding=0 cellspacing=0>
|
||||
<tr><td colspan=2><br><h2>Defines</h2></td></tr>
|
||||
<tr><td nowrap align=right valign=top>#define </td><td valign=bottom><a class="el" href="dec_8hpp.html#a0">BOOST_PP_DEC</a>(X)</td></tr>
|
||||
<tr><td> </td><td><font size=-1><em>Decrements X expanding to a single token.</em> <a href="#a0">More...</a><em></em></font><br><br></td></tr>
|
||||
<tr><td nowrap align=right valign=top>#define </td><td valign=bottom><a class="el" href="dec_8hpp.html#a1">BOOST_PREPROCESSOR_DEC</a>(X)</td></tr>
|
||||
<tr><td> </td><td><font size=-1><em>Obsolete. Use <a class="el" href="dec_8hpp.html#a0">BOOST_PP_DEC</a>().</em> <a href="#a1">More...</a><em></em></font><br><br></td></tr>
|
||||
<tr><td> </td><td><font size=-1><em>Obsolete.</em> <a href="#a1">More...</a><em></em></font><br><br></td></tr>
|
||||
</table>
|
||||
<hr><a name="_details"></a><h2>Detailed Description</h2>
|
||||
<a href="../../../../boost/preprocessor/dec.hpp">Click here to see the header.</a>
|
||||
<a href="../../../../boost/preprocessor/dec.hpp">Click here to see the header.</a>.
|
||||
<p>
|
||||
|
||||
<p>
|
||||
<hr><h2>Define Documentation</h2>
|
||||
<a name="a0" doxytag="dec.hpp::BOOST_PP_DEC"></a><p>
|
||||
@ -74,9 +79,9 @@ Only decimal integer literals in the range [0,BOOST_PP_LIMIT_MAG] are supported.
|
||||
<td>
|
||||
|
||||
<p>
|
||||
Obsolete. Use <a class="el" href="dec_8hpp.html#a0">BOOST_PP_DEC</a>().
|
||||
Obsolete.
|
||||
<p>
|
||||
</td>
|
||||
Use <a class="el" href="dec_8hpp.html#a0">BOOST_PP_DEC</a>(). </td>
|
||||
</tr>
|
||||
</table>
|
||||
<hr>
|
||||
|
@ -6,15 +6,20 @@
|
||||
<!-- Generated by Doxygen -->
|
||||
<center>
|
||||
<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="globals.html">File Members</a> </center>
|
||||
<hr><h1>div.hpp File Reference</h1><table border=0 cellpadding=0 cellspacing=0>
|
||||
<hr><h1>div.hpp File Reference</h1><a href="../../../../boost/preprocessor/arithmetic/div.hpp">Click here to see the header.</a>.
|
||||
<a href="#_details">More...</a>
|
||||
<p>
|
||||
<table border=0 cellpadding=0 cellspacing=0>
|
||||
<tr><td colspan=2><br><h2>Defines</h2></td></tr>
|
||||
<tr><td nowrap align=right valign=top>#define </td><td valign=bottom><a class="el" href="div_8hpp.html#a0">BOOST_PP_DIV</a>(X, Y)</td></tr>
|
||||
<tr><td> </td><td><font size=-1><em>Expands to the quotient of X and Y.</em> <a href="#a0">More...</a><em></em></font><br><br></td></tr>
|
||||
<tr><td nowrap align=right valign=top>#define </td><td valign=bottom><a class="el" href="div_8hpp.html#a1">BOOST_PREPROCESSOR_DIV</a>(X, Y)</td></tr>
|
||||
<tr><td> </td><td><font size=-1><em>Obsolete. Use <a class="el" href="div_8hpp.html#a0">BOOST_PP_DIV</a>().</em> <a href="#a1">More...</a><em></em></font><br><br></td></tr>
|
||||
<tr><td> </td><td><font size=-1><em>Obsolete.</em> <a href="#a1">More...</a><em></em></font><br><br></td></tr>
|
||||
</table>
|
||||
<hr><a name="_details"></a><h2>Detailed Description</h2>
|
||||
<a href="../../../../boost/preprocessor/arithmetic/div.hpp">Click here to see the header.</a>
|
||||
<a href="../../../../boost/preprocessor/arithmetic/div.hpp">Click here to see the header.</a>.
|
||||
<p>
|
||||
|
||||
<p>
|
||||
<hr><h2>Define Documentation</h2>
|
||||
<a name="a0" doxytag="div.hpp::BOOST_PP_DIV"></a><p>
|
||||
@ -76,9 +81,9 @@ For example, <a class="el" href="div_8hpp.html#a0">BOOST_PP_DIV</a>(4,3) expands
|
||||
<td>
|
||||
|
||||
<p>
|
||||
Obsolete. Use <a class="el" href="div_8hpp.html#a0">BOOST_PP_DIV</a>().
|
||||
Obsolete.
|
||||
<p>
|
||||
</td>
|
||||
Use <a class="el" href="div_8hpp.html#a0">BOOST_PP_DIV</a>(). </td>
|
||||
</tr>
|
||||
</table>
|
||||
<hr>
|
||||
|
@ -6,13 +6,18 @@
|
||||
<!-- Generated by Doxygen -->
|
||||
<center>
|
||||
<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="globals.html">File Members</a> </center>
|
||||
<hr><h1>eat.hpp File Reference</h1><table border=0 cellpadding=0 cellspacing=0>
|
||||
<hr><h1>eat.hpp File Reference</h1><a href="../../../../boost/preprocessor/tuple/eat.hpp">Click here to see the header.</a>.
|
||||
<a href="#_details">More...</a>
|
||||
<p>
|
||||
<table border=0 cellpadding=0 cellspacing=0>
|
||||
<tr><td colspan=2><br><h2>Defines</h2></td></tr>
|
||||
<tr><td nowrap align=right valign=top>#define </td><td valign=bottom><a class="el" href="eat_8hpp.html#a0">BOOST_PP_TUPLE_EAT</a>(N)</td></tr>
|
||||
<tr><td> </td><td><font size=-1><em>Expands to a macro that eats a tuple of the specified length.</em> <a href="#a0">More...</a><em></em></font><br><br></td></tr>
|
||||
</table>
|
||||
<hr><a name="_details"></a><h2>Detailed Description</h2>
|
||||
<a href="../../../../boost/preprocessor/tuple/eat.hpp">Click here to see the header.</a>
|
||||
<a href="../../../../boost/preprocessor/tuple/eat.hpp">Click here to see the header.</a>.
|
||||
<p>
|
||||
|
||||
<p>
|
||||
<hr><h2>Define Documentation</h2>
|
||||
<a name="a0" doxytag="eat.hpp::BOOST_PP_TUPLE_EAT"></a><p>
|
||||
|
@ -6,15 +6,20 @@
|
||||
<!-- Generated by Doxygen -->
|
||||
<center>
|
||||
<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="globals.html">File Members</a> </center>
|
||||
<hr><h1>elem.hpp File Reference</h1><table border=0 cellpadding=0 cellspacing=0>
|
||||
<hr><h1>elem.hpp File Reference</h1><a href="../../../../boost/preprocessor/tuple/elem.hpp">Click here to see the header.</a>.
|
||||
<a href="#_details">More...</a>
|
||||
<p>
|
||||
<table border=0 cellpadding=0 cellspacing=0>
|
||||
<tr><td colspan=2><br><h2>Defines</h2></td></tr>
|
||||
<tr><td nowrap align=right valign=top>#define </td><td valign=bottom><a class="el" href="elem_8hpp.html#a0">BOOST_PP_TUPLE_ELEM</a>(N, I, T)</td></tr>
|
||||
<tr><td> </td><td><font size=-1><em>Expands to the I:th element of an N-tuple.</em> <a href="#a0">More...</a><em></em></font><br><br></td></tr>
|
||||
<tr><td nowrap align=right valign=top>#define </td><td valign=bottom><a class="el" href="elem_8hpp.html#a1">BOOST_PREPROCESSOR_TUPLE_ELEM</a>(N, I, T)</td></tr>
|
||||
<tr><td> </td><td><font size=-1><em>Obsolete. Use <a class="el" href="elem_8hpp.html#a0">BOOST_PP_TUPLE_ELEM</a>().</em> <a href="#a1">More...</a><em></em></font><br><br></td></tr>
|
||||
<tr><td> </td><td><font size=-1><em>Obsolete.</em> <a href="#a1">More...</a><em></em></font><br><br></td></tr>
|
||||
</table>
|
||||
<hr><a name="_details"></a><h2>Detailed Description</h2>
|
||||
<a href="../../../../boost/preprocessor/tuple/elem.hpp">Click here to see the header.</a>
|
||||
<a href="../../../../boost/preprocessor/tuple/elem.hpp">Click here to see the header.</a>.
|
||||
<p>
|
||||
|
||||
<p>
|
||||
<hr><h2>Define Documentation</h2>
|
||||
<a name="a0" doxytag="elem.hpp::BOOST_PP_TUPLE_ELEM"></a><p>
|
||||
@ -100,9 +105,9 @@ See BOOST_PP_LIMIT_TUPLE. </td>
|
||||
<td>
|
||||
|
||||
<p>
|
||||
Obsolete. Use <a class="el" href="elem_8hpp.html#a0">BOOST_PP_TUPLE_ELEM</a>().
|
||||
Obsolete.
|
||||
<p>
|
||||
</td>
|
||||
Use <a class="el" href="elem_8hpp.html#a0">BOOST_PP_TUPLE_ELEM</a>(). </td>
|
||||
</tr>
|
||||
</table>
|
||||
<hr>
|
||||
|
@ -6,15 +6,20 @@
|
||||
<!-- Generated by Doxygen -->
|
||||
<center>
|
||||
<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="globals.html">File Members</a> </center>
|
||||
<hr><h1>empty.hpp File Reference</h1><table border=0 cellpadding=0 cellspacing=0>
|
||||
<hr><h1>empty.hpp File Reference</h1><a href="../../../../boost/preprocessor/empty.hpp">Click here to see the header.</a>.
|
||||
<a href="#_details">More...</a>
|
||||
<p>
|
||||
<table border=0 cellpadding=0 cellspacing=0>
|
||||
<tr><td colspan=2><br><h2>Defines</h2></td></tr>
|
||||
<tr><td nowrap align=right valign=top>#define </td><td valign=bottom><a class="el" href="empty_8hpp.html#a0">BOOST_PP_EMPTY</a>()</td></tr>
|
||||
<tr><td> </td><td><font size=-1><em>Expands to nothing. Used with <a class="el" href="if_8hpp.html#a0">BOOST_PP_IF</a>() and as an unused parameter.</em> <a href="#a0">More...</a><em></em></font><br><br></td></tr>
|
||||
<tr><td> </td><td><font size=-1><em>Expands to nothing.</em> <a href="#a0">More...</a><em></em></font><br><br></td></tr>
|
||||
<tr><td nowrap align=right valign=top>#define </td><td valign=bottom><a class="el" href="empty_8hpp.html#a1">BOOST_PREPROCESSOR_EMPTY</a>()</td></tr>
|
||||
<tr><td> </td><td><font size=-1><em>Obsolete. Use <a class="el" href="empty_8hpp.html#a0">BOOST_PP_EMPTY</a>().</em> <a href="#a1">More...</a><em></em></font><br><br></td></tr>
|
||||
<tr><td> </td><td><font size=-1><em>Obsolete.</em> <a href="#a1">More...</a><em></em></font><br><br></td></tr>
|
||||
</table>
|
||||
<hr><a name="_details"></a><h2>Detailed Description</h2>
|
||||
<a href="../../../../boost/preprocessor/empty.hpp">Click here to see the header.</a>
|
||||
<a href="../../../../boost/preprocessor/empty.hpp">Click here to see the header.</a>.
|
||||
<p>
|
||||
|
||||
<p>
|
||||
<hr><h2>Define Documentation</h2>
|
||||
<a name="a0" doxytag="empty.hpp::BOOST_PP_EMPTY"></a><p>
|
||||
@ -41,7 +46,9 @@
|
||||
<td>
|
||||
|
||||
<p>
|
||||
Expands to nothing. Used with <a class="el" href="if_8hpp.html#a0">BOOST_PP_IF</a>() and as an unused parameter.
|
||||
Expands to nothing.
|
||||
<p>
|
||||
Used with <a class="el" href="if_8hpp.html#a0">BOOST_PP_IF</a>() and as an unused parameter.
|
||||
<p>
|
||||
Example usage as the implementation of <a class="el" href="comma__if_8hpp.html#a0">BOOST_PP_COMMA_IF</a>(C):
|
||||
<p>
|
||||
@ -117,9 +124,9 @@ In case you wonder, the above code is part of a generalized layer for implementi
|
||||
<td>
|
||||
|
||||
<p>
|
||||
Obsolete. Use <a class="el" href="empty_8hpp.html#a0">BOOST_PP_EMPTY</a>().
|
||||
Obsolete.
|
||||
<p>
|
||||
</td>
|
||||
Use <a class="el" href="empty_8hpp.html#a0">BOOST_PP_EMPTY</a>(). </td>
|
||||
</tr>
|
||||
</table>
|
||||
<hr>
|
||||
|
@ -6,13 +6,18 @@
|
||||
<!-- Generated by Doxygen -->
|
||||
<center>
|
||||
<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="globals.html">File Members</a> </center>
|
||||
<hr><h1>enum.hpp File Reference</h1><table border=0 cellpadding=0 cellspacing=0>
|
||||
<hr><h1>enum.hpp File Reference</h1><a href="../../../../boost/preprocessor/enum.hpp">Click here to see the header.</a>.
|
||||
<a href="#_details">More...</a>
|
||||
<p>
|
||||
<table border=0 cellpadding=0 cellspacing=0>
|
||||
<tr><td colspan=2><br><h2>Defines</h2></td></tr>
|
||||
<tr><td nowrap align=right valign=top>#define </td><td valign=bottom><a class="el" href="enum_8hpp.html#a0">BOOST_PP_ENUM</a>(N, F, P)</td></tr>
|
||||
<tr><td> </td><td><font size=-1><em>Generates a comma separated list.</em> <a href="#a0">More...</a><em></em></font><br><br></td></tr>
|
||||
</table>
|
||||
<hr><a name="_details"></a><h2>Detailed Description</h2>
|
||||
<a href="../../../../boost/preprocessor/enum.hpp">Click here to see the header.</a>
|
||||
<a href="../../../../boost/preprocessor/enum.hpp">Click here to see the header.</a>.
|
||||
<p>
|
||||
|
||||
<p>
|
||||
<hr><h2>Define Documentation</h2>
|
||||
<a name="a0" doxytag="enum.hpp::BOOST_PP_ENUM"></a><p>
|
||||
|
@ -6,15 +6,20 @@
|
||||
<!-- Generated by Doxygen -->
|
||||
<center>
|
||||
<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="globals.html">File Members</a> </center>
|
||||
<hr><h1>enum_params.hpp File Reference</h1><table border=0 cellpadding=0 cellspacing=0>
|
||||
<hr><h1>enum_params.hpp File Reference</h1><a href="../../../../boost/preprocessor/enum_params.hpp">Click here to see the header.</a>.
|
||||
<a href="#_details">More...</a>
|
||||
<p>
|
||||
<table border=0 cellpadding=0 cellspacing=0>
|
||||
<tr><td colspan=2><br><h2>Defines</h2></td></tr>
|
||||
<tr><td nowrap align=right valign=top>#define </td><td valign=bottom><a class="el" href="enum__params_8hpp.html#a0">BOOST_PP_ENUM_PARAMS</a>(N, P)</td></tr>
|
||||
<tr><td> </td><td><font size=-1><em>Generates a comma separated list of parameters.</em> <a href="#a0">More...</a><em></em></font><br><br></td></tr>
|
||||
<tr><td nowrap align=right valign=top>#define </td><td valign=bottom><a class="el" href="enum__params_8hpp.html#a1">BOOST_PREPROCESSOR_ENUM_PARAMS</a>(N, P)</td></tr>
|
||||
<tr><td> </td><td><font size=-1><em>Obsolete. Use <a class="el" href="enum__params_8hpp.html#a0">BOOST_PP_ENUM_PARAMS</a>().</em> <a href="#a1">More...</a><em></em></font><br><br></td></tr>
|
||||
<tr><td> </td><td><font size=-1><em>Obsolete.</em> <a href="#a1">More...</a><em></em></font><br><br></td></tr>
|
||||
</table>
|
||||
<hr><a name="_details"></a><h2>Detailed Description</h2>
|
||||
<a href="../../../../boost/preprocessor/enum_params.hpp">Click here to see the header.</a>
|
||||
<a href="../../../../boost/preprocessor/enum_params.hpp">Click here to see the header.</a>.
|
||||
<p>
|
||||
|
||||
<p>
|
||||
<hr><h2>Define Documentation</h2>
|
||||
<a name="a0" doxytag="enum_params.hpp::BOOST_PP_ENUM_PARAMS"></a><p>
|
||||
@ -82,9 +87,9 @@ NOTE: The implementation uses <a class="el" href="repeat_8hpp.html#a0">BOOST_PP_
|
||||
<td>
|
||||
|
||||
<p>
|
||||
Obsolete. Use <a class="el" href="enum__params_8hpp.html#a0">BOOST_PP_ENUM_PARAMS</a>().
|
||||
Obsolete.
|
||||
<p>
|
||||
</td>
|
||||
Use <a class="el" href="enum__params_8hpp.html#a0">BOOST_PP_ENUM_PARAMS</a>(). </td>
|
||||
</tr>
|
||||
</table>
|
||||
<hr>
|
||||
|
@ -6,13 +6,18 @@
|
||||
<!-- Generated by Doxygen -->
|
||||
<center>
|
||||
<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="globals.html">File Members</a> </center>
|
||||
<hr><h1>enum_shifted.hpp File Reference</h1><table border=0 cellpadding=0 cellspacing=0>
|
||||
<hr><h1>enum_shifted.hpp File Reference</h1><a href="../../../../boost/preprocessor/enum_shifted.hpp">Click here to see the header.</a>.
|
||||
<a href="#_details">More...</a>
|
||||
<p>
|
||||
<table border=0 cellpadding=0 cellspacing=0>
|
||||
<tr><td colspan=2><br><h2>Defines</h2></td></tr>
|
||||
<tr><td nowrap align=right valign=top>#define </td><td valign=bottom><a class="el" href="enum__shifted_8hpp.html#a0">BOOST_PP_ENUM_SHIFTED</a>(N, F, P)</td></tr>
|
||||
<tr><td> </td><td><font size=-1><em>Generates a comma separated shifted list.</em> <a href="#a0">More...</a><em></em></font><br><br></td></tr>
|
||||
</table>
|
||||
<hr><a name="_details"></a><h2>Detailed Description</h2>
|
||||
<a href="../../../../boost/preprocessor/enum_shifted.hpp">Click here to see the header.</a>
|
||||
<a href="../../../../boost/preprocessor/enum_shifted.hpp">Click here to see the header.</a>.
|
||||
<p>
|
||||
|
||||
<p>
|
||||
<hr><h2>Define Documentation</h2>
|
||||
<a name="a0" doxytag="enum_shifted.hpp::BOOST_PP_ENUM_SHIFTED"></a><p>
|
||||
|
@ -6,15 +6,20 @@
|
||||
<!-- Generated by Doxygen -->
|
||||
<center>
|
||||
<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="globals.html">File Members</a> </center>
|
||||
<hr><h1>enum_shifted_params.hpp File Reference</h1><table border=0 cellpadding=0 cellspacing=0>
|
||||
<hr><h1>enum_shifted_params.hpp File Reference</h1><a href="../../../../boost/preprocessor/enum_shifted_params.hpp">Click here to see the header.</a>.
|
||||
<a href="#_details">More...</a>
|
||||
<p>
|
||||
<table border=0 cellpadding=0 cellspacing=0>
|
||||
<tr><td colspan=2><br><h2>Defines</h2></td></tr>
|
||||
<tr><td nowrap align=right valign=top>#define </td><td valign=bottom><a class="el" href="enum__shifted__params_8hpp.html#a0">BOOST_PP_ENUM_SHIFTED_PARAMS</a>(N, P)</td></tr>
|
||||
<tr><td> </td><td><font size=-1><em>Generates a comma separated list of shifted actual parameters.</em> <a href="#a0">More...</a><em></em></font><br><br></td></tr>
|
||||
<tr><td nowrap align=right valign=top>#define </td><td valign=bottom><a class="el" href="enum__shifted__params_8hpp.html#a1">BOOST_PREPROCESSOR_ENUM_SHIFTED_PARAMS</a>(N, P)</td></tr>
|
||||
<tr><td> </td><td><font size=-1><em>Obsolete. Use <a class="el" href="enum__shifted__params_8hpp.html#a0">BOOST_PP_ENUM_SHIFTED_PARAMS</a>().</em> <a href="#a1">More...</a><em></em></font><br><br></td></tr>
|
||||
<tr><td> </td><td><font size=-1><em>Obsolete.</em> <a href="#a1">More...</a><em></em></font><br><br></td></tr>
|
||||
</table>
|
||||
<hr><a name="_details"></a><h2>Detailed Description</h2>
|
||||
<a href="../../../../boost/preprocessor/enum_shifted_params.hpp">Click here to see the header.</a>
|
||||
<a href="../../../../boost/preprocessor/enum_shifted_params.hpp">Click here to see the header.</a>.
|
||||
<p>
|
||||
|
||||
<p>
|
||||
<hr><h2>Define Documentation</h2>
|
||||
<a name="a0" doxytag="enum_shifted_params.hpp::BOOST_PP_ENUM_SHIFTED_PARAMS"></a><p>
|
||||
@ -86,9 +91,9 @@ RATIONALE:<ul>
|
||||
<td>
|
||||
|
||||
<p>
|
||||
Obsolete. Use <a class="el" href="enum__shifted__params_8hpp.html#a0">BOOST_PP_ENUM_SHIFTED_PARAMS</a>().
|
||||
Obsolete.
|
||||
<p>
|
||||
</td>
|
||||
Use <a class="el" href="enum__shifted__params_8hpp.html#a0">BOOST_PP_ENUM_SHIFTED_PARAMS</a>(). </td>
|
||||
</tr>
|
||||
</table>
|
||||
<hr>
|
||||
|
@ -6,15 +6,20 @@
|
||||
<!-- Generated by Doxygen -->
|
||||
<center>
|
||||
<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="globals.html">File Members</a> </center>
|
||||
<hr><h1>enum_params_with_a_default.hpp File Reference</h1><table border=0 cellpadding=0 cellspacing=0>
|
||||
<hr><h1>enum_params_with_a_default.hpp File Reference</h1><a href="../../../../boost/preprocessor/enum_params_with_a_default.hpp">Click here to see the header.</a>.
|
||||
<a href="#_details">More...</a>
|
||||
<p>
|
||||
<table border=0 cellpadding=0 cellspacing=0>
|
||||
<tr><td colspan=2><br><h2>Defines</h2></td></tr>
|
||||
<tr><td nowrap align=right valign=top>#define </td><td valign=bottom><a class="el" href="enum_params_with_a_default.htm#a0">BOOST_PP_ENUM_PARAMS_WITH_A_DEFAULT</a>(N, P, D)</td></tr>
|
||||
<tr><td> </td><td><font size=-1><em>Generates a comma separated list of parameters with a default.</em> <a href="#a0">More...</a><em></em></font><br><br></td></tr>
|
||||
<tr><td nowrap align=right valign=top>#define </td><td valign=bottom><a class="el" href="enum_params_with_a_default.htm#a1">BOOST_PREPROCESSOR_ENUM_PARAMS_WITH_A_DEFAULT</a>(N, P, D)</td></tr>
|
||||
<tr><td> </td><td><font size=-1><em>Obsolete. Use <a class="el" href="enum_params_with_a_default.htm#a0">BOOST_PP_ENUM_PARAMS_WITH_A_DEFAULT</a>().</em> <a href="#a1">More...</a><em></em></font><br><br></td></tr>
|
||||
<tr><td> </td><td><font size=-1><em>Obsolete.</em> <a href="#a1">More...</a><em></em></font><br><br></td></tr>
|
||||
</table>
|
||||
<hr><a name="_details"></a><h2>Detailed Description</h2>
|
||||
<a href="../../../../boost/preprocessor/enum_params_with_a_default.hpp">Click here to see the header.</a>
|
||||
<a href="../../../../boost/preprocessor/enum_params_with_a_default.hpp">Click here to see the header.</a>.
|
||||
<p>
|
||||
|
||||
<p>
|
||||
<hr><h2>Define Documentation</h2>
|
||||
<a name="a0" doxytag="enum_params_with_a_default.hpp::BOOST_PP_ENUM_PARAMS_WITH_A_DEFAULT"></a><p>
|
||||
@ -88,9 +93,9 @@ NOTE: The implementation uses <a class="el" href="repeat_8hpp.html#a0">BOOST_PP_
|
||||
<td>
|
||||
|
||||
<p>
|
||||
Obsolete. Use <a class="el" href="enum_params_with_a_default.htm#a0">BOOST_PP_ENUM_PARAMS_WITH_A_DEFAULT</a>().
|
||||
Obsolete.
|
||||
<p>
|
||||
</td>
|
||||
Use <a class="el" href="enum_params_with_a_default.htm#a0">BOOST_PP_ENUM_PARAMS_WITH_A_DEFAULT</a>(). </td>
|
||||
</tr>
|
||||
</table>
|
||||
<hr>
|
||||
|
@ -6,15 +6,20 @@
|
||||
<!-- Generated by Doxygen -->
|
||||
<center>
|
||||
<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="globals.html">File Members</a> </center>
|
||||
<hr><h1>enum_params_with_defaults.hpp File Reference</h1><table border=0 cellpadding=0 cellspacing=0>
|
||||
<hr><h1>enum_params_with_defaults.hpp File Reference</h1><a href="../../../../boost/preprocessor/enum_params_with_defaults.hpp">Click here to see the header.</a>.
|
||||
<a href="#_details">More...</a>
|
||||
<p>
|
||||
<table border=0 cellpadding=0 cellspacing=0>
|
||||
<tr><td colspan=2><br><h2>Defines</h2></td></tr>
|
||||
<tr><td nowrap align=right valign=top>#define </td><td valign=bottom><a class="el" href="enum_params_with_defaults.htm#a0">BOOST_PP_ENUM_PARAMS_WITH_DEFAULTS</a>(N, P, D)</td></tr>
|
||||
<tr><td> </td><td><font size=-1><em>Generates a comma separated list of parameters with defaults.</em> <a href="#a0">More...</a><em></em></font><br><br></td></tr>
|
||||
<tr><td nowrap align=right valign=top>#define </td><td valign=bottom><a class="el" href="enum_params_with_defaults.htm#a1">BOOST_PREPROCESSOR_ENUM_PARAMS_WITH_DEFAULTS</a>(N, P, D)</td></tr>
|
||||
<tr><td> </td><td><font size=-1><em>Obsolete. Use <a class="el" href="enum_params_with_defaults.htm#a0">BOOST_PP_ENUM_PARAMS_WITH_DEFAULTS</a>().</em> <a href="#a1">More...</a><em></em></font><br><br></td></tr>
|
||||
<tr><td> </td><td><font size=-1><em>Obsolete.</em> <a href="#a1">More...</a><em></em></font><br><br></td></tr>
|
||||
</table>
|
||||
<hr><a name="_details"></a><h2>Detailed Description</h2>
|
||||
<a href="../../../../boost/preprocessor/enum_params_with_defaults.hpp">Click here to see the header.</a>
|
||||
<a href="../../../../boost/preprocessor/enum_params_with_defaults.hpp">Click here to see the header.</a>.
|
||||
<p>
|
||||
|
||||
<p>
|
||||
<hr><h2>Define Documentation</h2>
|
||||
<a name="a0" doxytag="enum_params_with_defaults.hpp::BOOST_PP_ENUM_PARAMS_WITH_DEFAULTS"></a><p>
|
||||
@ -88,9 +93,9 @@ NOTE: The implementation uses <a class="el" href="repeat_8hpp.html#a0">BOOST_PP_
|
||||
<td>
|
||||
|
||||
<p>
|
||||
Obsolete. Use <a class="el" href="enum_params_with_defaults.htm#a0">BOOST_PP_ENUM_PARAMS_WITH_DEFAULTS</a>().
|
||||
Obsolete.
|
||||
<p>
|
||||
</td>
|
||||
Use <a class="el" href="enum_params_with_defaults.htm#a0">BOOST_PP_ENUM_PARAMS_WITH_DEFAULTS</a>(). </td>
|
||||
</tr>
|
||||
</table>
|
||||
<hr>
|
||||
|
@ -6,15 +6,20 @@
|
||||
<!-- Generated by Doxygen -->
|
||||
<center>
|
||||
<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="globals.html">File Members</a> </center>
|
||||
<hr><h1>equal.hpp File Reference</h1><table border=0 cellpadding=0 cellspacing=0>
|
||||
<hr><h1>equal.hpp File Reference</h1><a href="../../../../boost/preprocessor/comparison/equal.hpp">Click here to see the header.</a>.
|
||||
<a href="#_details">More...</a>
|
||||
<p>
|
||||
<table border=0 cellpadding=0 cellspacing=0>
|
||||
<tr><td colspan=2><br><h2>Defines</h2></td></tr>
|
||||
<tr><td nowrap align=right valign=top>#define </td><td valign=bottom><a class="el" href="equal_8hpp.html#a0">BOOST_PP_EQUAL</a>(X, Y)</td></tr>
|
||||
<tr><td> </td><td><font size=-1><em>Expands to 1 if X==Y and 0 otherwise.</em> <a href="#a0">More...</a><em></em></font><br><br></td></tr>
|
||||
<tr><td nowrap align=right valign=top>#define </td><td valign=bottom><a class="el" href="equal_8hpp.html#a1">BOOST_PREPROCESSOR_EQUAL</a>(X, Y)</td></tr>
|
||||
<tr><td> </td><td><font size=-1><em>Obsolete. Use <a class="el" href="equal_8hpp.html#a0">BOOST_PP_EQUAL</a>().</em> <a href="#a1">More...</a><em></em></font><br><br></td></tr>
|
||||
<tr><td> </td><td><font size=-1><em>Obsolete.</em> <a href="#a1">More...</a><em></em></font><br><br></td></tr>
|
||||
</table>
|
||||
<hr><a name="_details"></a><h2>Detailed Description</h2>
|
||||
<a href="../../../../boost/preprocessor/comparison/equal.hpp">Click here to see the header.</a>
|
||||
<a href="../../../../boost/preprocessor/comparison/equal.hpp">Click here to see the header.</a>.
|
||||
<p>
|
||||
|
||||
<p>
|
||||
<hr><h2>Define Documentation</h2>
|
||||
<a name="a0" doxytag="equal.hpp::BOOST_PP_EQUAL"></a><p>
|
||||
@ -76,9 +81,9 @@ Expands to 1 if X==Y and 0 otherwise.
|
||||
<td>
|
||||
|
||||
<p>
|
||||
Obsolete. Use <a class="el" href="equal_8hpp.html#a0">BOOST_PP_EQUAL</a>().
|
||||
Obsolete.
|
||||
<p>
|
||||
</td>
|
||||
Use <a class="el" href="equal_8hpp.html#a0">BOOST_PP_EQUAL</a>(). </td>
|
||||
</tr>
|
||||
</table>
|
||||
<hr>
|
||||
|
@ -6,13 +6,18 @@
|
||||
<!-- Generated by Doxygen -->
|
||||
<center>
|
||||
<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="globals.html">File Members</a> </center>
|
||||
<hr><h1>expand.hpp File Reference</h1><table border=0 cellpadding=0 cellspacing=0>
|
||||
<hr><h1>expand.hpp File Reference</h1><a href="../../../../boost/preprocessor/expand.hpp">Click here to see the header.</a>.
|
||||
<a href="#_details">More...</a>
|
||||
<p>
|
||||
<table border=0 cellpadding=0 cellspacing=0>
|
||||
<tr><td colspan=2><br><h2>Defines</h2></td></tr>
|
||||
<tr><td nowrap align=right valign=top>#define </td><td valign=bottom><a class="el" href="expand_8hpp.html#a0">BOOST_PP_EXPAND</a>(X)</td></tr>
|
||||
<tr><td> </td><td><font size=-1><em>Essentially macro expands the parameter X twice.</em> <a href="#a0">More...</a><em></em></font><br><br></td></tr>
|
||||
</table>
|
||||
<hr><a name="_details"></a><h2>Detailed Description</h2>
|
||||
<a href="../../../../boost/preprocessor/expand.hpp">Click here to see the header.</a>
|
||||
<a href="../../../../boost/preprocessor/expand.hpp">Click here to see the header.</a>.
|
||||
<p>
|
||||
|
||||
<p>
|
||||
<hr><h2>Define Documentation</h2>
|
||||
<a name="a0" doxytag="expand.hpp::BOOST_PP_EXPAND"></a><p>
|
||||
|
@ -7,72 +7,72 @@
|
||||
<center>
|
||||
<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="globals.html">File Members</a> </center>
|
||||
<hr><h1>Boost PREPROCESSOR library: Reference File List</h1>Here is a list of all files with brief descriptions:<table>
|
||||
<tr bgcolor="#f0f0f0"><td><a class="el" href="add_8hpp.html">add.hpp</a></td><td></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td><a class="el" href="adt_8hpp.html">adt.hpp</a></td><td></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td><a class="el" href="and_8hpp.html">and.hpp</a></td><td></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td><a class="el" href="append_8hpp.html">append.hpp</a></td><td></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td><a class="el" href="arithmetic_8hpp.html">arithmetic.hpp</a></td><td></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td><a class="el" href="assert__msg_8hpp.html">assert_msg.hpp</a></td><td></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td><a class="el" href="at_8hpp.html">at.hpp</a></td><td></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td><a class="el" href="bool_8hpp.html">bool.hpp</a></td><td></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td><a class="el" href="cat_8hpp.html">cat.hpp</a></td><td></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td><a class="el" href="list_2cat_8hpp.html">list/cat.hpp</a></td><td></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td><a class="el" href="comma_8hpp.html">comma.hpp</a></td><td></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td><a class="el" href="comma__if_8hpp.html">comma_if.hpp</a></td><td></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td><a class="el" href="comparison_8hpp.html">comparison.hpp</a></td><td></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td><a class="el" href="dec_8hpp.html">dec.hpp</a></td><td></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td><a class="el" href="div_8hpp.html">div.hpp</a></td><td></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td><a class="el" href="eat_8hpp.html">eat.hpp</a></td><td></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td><a class="el" href="elem_8hpp.html">elem.hpp</a></td><td></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td><a class="el" href="empty_8hpp.html">empty.hpp</a></td><td></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td><a class="el" href="enum_8hpp.html">enum.hpp</a></td><td></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td><a class="el" href="list_2enum_8hpp.html">list/enum.hpp</a></td><td></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td><a class="el" href="enum__params_8hpp.html">enum_params.hpp</a></td><td></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td><a class="el" href="enum_params_with_a_default.htm">enum_params_with_a_default.hpp</a></td><td></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td><a class="el" href="enum_params_with_defaults.htm">enum_params_with_defaults.hpp</a></td><td></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td><a class="el" href="enum__shifted_8hpp.html">enum_shifted.hpp</a></td><td></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td><a class="el" href="enum__shifted__params_8hpp.html">enum_shifted_params.hpp</a></td><td></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td><a class="el" href="equal_8hpp.html">equal.hpp</a></td><td></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td><a class="el" href="expand_8hpp.html">expand.hpp</a></td><td></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td><a class="el" href="filter_8hpp.html">filter.hpp</a></td><td></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td><a class="el" href="first__n_8hpp.html">first_n.hpp</a></td><td></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td><a class="el" href="fold__left_8hpp.html">fold_left.hpp</a></td><td></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td><a class="el" href="fold__right_8hpp.html">fold_right.hpp</a></td><td></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td><a class="el" href="for_8hpp.html">for.hpp</a></td><td></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td><a class="el" href="for__each_8hpp.html">for_each.hpp</a></td><td></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td><a class="el" href="greater_8hpp.html">greater.hpp</a></td><td></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td><a class="el" href="greater__equal_8hpp.html">greater_equal.hpp</a></td><td></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td><a class="el" href="identity_8hpp.html">identity.hpp</a></td><td></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td><a class="el" href="if_8hpp.html">if.hpp</a></td><td></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td><a class="el" href="inc_8hpp.html">inc.hpp</a></td><td></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td><a class="el" href="less_8hpp.html">less.hpp</a></td><td></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td><a class="el" href="less__equal_8hpp.html">less_equal.hpp</a></td><td></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td><a class="el" href="limits_8hpp.html">limits.hpp</a></td><td></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td><a class="el" href="list_8hpp.html">list.hpp</a></td><td></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td><a class="el" href="logical_8hpp.html">logical.hpp</a></td><td></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td><a class="el" href="max_8hpp.html">max.hpp</a></td><td></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td><a class="el" href="min_8hpp.html">min.hpp</a></td><td></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td><a class="el" href="mod_8hpp.html">mod.hpp</a></td><td></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td><a class="el" href="mul_8hpp.html">mul.hpp</a></td><td></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td><a class="el" href="nor_8hpp.html">nor.hpp</a></td><td></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td><a class="el" href="not_8hpp.html">not.hpp</a></td><td></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td><a class="el" href="not__equal_8hpp.html">not_equal.hpp</a></td><td></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td><a class="el" href="or_8hpp.html">or.hpp</a></td><td></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td><a class="el" href="preprocessor_8hpp.html">preprocessor.hpp</a></td><td></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td><a class="el" href="repeat_8hpp.html">repeat.hpp</a></td><td></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td><a class="el" href="repeat__2nd_8hpp.html">repeat_2nd.hpp</a></td><td></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td><a class="el" href="repeat__3rd_8hpp.html">repeat_3rd.hpp</a></td><td></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td><a class="el" href="rest__n_8hpp.html">rest_n.hpp</a></td><td></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td><a class="el" href="reverse_8hpp.html">reverse.hpp</a></td><td></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td><a class="el" href="size_8hpp.html">size.hpp</a></td><td></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td><a class="el" href="stringize_8hpp.html">stringize.hpp</a></td><td></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td><a class="el" href="sub_8hpp.html">sub.hpp</a></td><td></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td><a class="el" href="to__list_8hpp.html">to_list.hpp</a></td><td></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td><a class="el" href="to__tuple_8hpp.html">to_tuple.hpp</a></td><td></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td><a class="el" href="transform_8hpp.html">transform.hpp</a></td><td></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td><a class="el" href="tuple_8hpp.html">tuple.hpp</a></td><td></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td><a class="el" href="while_8hpp.html">while.hpp</a></td><td></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td><a class="el" href="xor_8hpp.html">xor.hpp</a></td><td></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td><a class="el" href="add_8hpp.html">add.hpp</a></td><td><a href="../../../../boost/preprocessor/arithmetic/add.hpp">Click here to see the header.</a></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td><a class="el" href="adt_8hpp.html">adt.hpp</a></td><td><a href="../../../../boost/preprocessor/list/adt.hpp">Click here to see the header.</a></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td><a class="el" href="and_8hpp.html">and.hpp</a></td><td><a href="../../../../boost/preprocessor/logical/and.hpp">Click here to see the header.</a></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td><a class="el" href="append_8hpp.html">append.hpp</a></td><td><a href="../../../../boost/preprocessor/list/append.hpp">Click here to see the header.</a></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td><a class="el" href="arithmetic_8hpp.html">arithmetic.hpp</a></td><td><a href="../../../../boost/preprocessor/arithmetic.hpp">Click here to see the header.</a></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td><a class="el" href="assert__msg_8hpp.html">assert_msg.hpp</a></td><td><a href="../../../../boost/preprocessor/assert_msg.hpp">Click here to see the header.</a></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td><a class="el" href="at_8hpp.html">at.hpp</a></td><td><a href="../../../../boost/preprocessor/list/at.hpp">Click here to see the header.</a></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td><a class="el" href="bool_8hpp.html">bool.hpp</a></td><td><a href="../../../../boost/preprocessor/logical/bool.hpp">Click here to see the header.</a></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td><a class="el" href="cat_8hpp.html">cat.hpp</a></td><td><a href="../../../../boost/preprocessor/cat.hpp">Click here to see the header.</a></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td><a class="el" href="list_2cat_8hpp.html">list/cat.hpp</a></td><td><a href="../../../../boost/preprocessor/list/cat.hpp">Click here to see the header.</a></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td><a class="el" href="comma_8hpp.html">comma.hpp</a></td><td><a href="../../../../boost/preprocessor/comma.hpp">Click here to see the header.</a></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td><a class="el" href="comma__if_8hpp.html">comma_if.hpp</a></td><td><a href="../../../../boost/preprocessor/comma_if.hpp">Click here to see the header.</a></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td><a class="el" href="comparison_8hpp.html">comparison.hpp</a></td><td><a href="../../../../boost/preprocessor/comparison.hpp">Click here to see the header.</a></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td><a class="el" href="dec_8hpp.html">dec.hpp</a></td><td><a href="../../../../boost/preprocessor/dec.hpp">Click here to see the header.</a></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td><a class="el" href="div_8hpp.html">div.hpp</a></td><td><a href="../../../../boost/preprocessor/arithmetic/div.hpp">Click here to see the header.</a></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td><a class="el" href="eat_8hpp.html">eat.hpp</a></td><td><a href="../../../../boost/preprocessor/tuple/eat.hpp">Click here to see the header.</a></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td><a class="el" href="elem_8hpp.html">elem.hpp</a></td><td><a href="../../../../boost/preprocessor/tuple/elem.hpp">Click here to see the header.</a></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td><a class="el" href="empty_8hpp.html">empty.hpp</a></td><td><a href="../../../../boost/preprocessor/empty.hpp">Click here to see the header.</a></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td><a class="el" href="enum_8hpp.html">enum.hpp</a></td><td><a href="../../../../boost/preprocessor/enum.hpp">Click here to see the header.</a></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td><a class="el" href="list_2enum_8hpp.html">list/enum.hpp</a></td><td><a href="../../../../boost/preprocessor/list/enum.hpp">Click here to see the header.</a></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td><a class="el" href="enum__params_8hpp.html">enum_params.hpp</a></td><td><a href="../../../../boost/preprocessor/enum_params.hpp">Click here to see the header.</a></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td><a class="el" href="enum_params_with_a_default.htm">enum_params_with_a_default.hpp</a></td><td><a href="../../../../boost/preprocessor/enum_params_with_a_default.hpp">Click here to see the header.</a></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td><a class="el" href="enum_params_with_defaults.htm">enum_params_with_defaults.hpp</a></td><td><a href="../../../../boost/preprocessor/enum_params_with_defaults.hpp">Click here to see the header.</a></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td><a class="el" href="enum__shifted_8hpp.html">enum_shifted.hpp</a></td><td><a href="../../../../boost/preprocessor/enum_shifted.hpp">Click here to see the header.</a></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td><a class="el" href="enum__shifted__params_8hpp.html">enum_shifted_params.hpp</a></td><td><a href="../../../../boost/preprocessor/enum_shifted_params.hpp">Click here to see the header.</a></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td><a class="el" href="equal_8hpp.html">equal.hpp</a></td><td><a href="../../../../boost/preprocessor/comparison/equal.hpp">Click here to see the header.</a></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td><a class="el" href="expand_8hpp.html">expand.hpp</a></td><td><a href="../../../../boost/preprocessor/expand.hpp">Click here to see the header.</a></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td><a class="el" href="filter_8hpp.html">filter.hpp</a></td><td><a href="../../../../boost/preprocessor/list/filter.hpp">Click here to see the header.</a></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td><a class="el" href="first__n_8hpp.html">first_n.hpp</a></td><td><a href="../../../../boost/preprocessor/list/first_n.hpp">Click here to see the header.</a></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td><a class="el" href="fold__left_8hpp.html">fold_left.hpp</a></td><td><a href="../../../../boost/preprocessor/list/fold_left.hpp">Click here to see the header.</a></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td><a class="el" href="fold__right_8hpp.html">fold_right.hpp</a></td><td><a href="../../../../boost/preprocessor/list/fold_right.hpp">Click here to see the header.</a></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td><a class="el" href="for_8hpp.html">for.hpp</a></td><td><a href="../../../../boost/preprocessor/for.hpp">Click here to see the header.</a></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td><a class="el" href="for__each_8hpp.html">for_each.hpp</a></td><td><a href="../../../../boost/preprocessor/list/for_each.hpp">Click here to see the header.</a></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td><a class="el" href="greater_8hpp.html">greater.hpp</a></td><td><a href="../../../../boost/preprocessor/comparison/greater.hpp">Click here to see the header.</a></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td><a class="el" href="greater__equal_8hpp.html">greater_equal.hpp</a></td><td><a href="../../../../boost/preprocessor/comparison/greater_equal.hpp">Click here to see the header.</a></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td><a class="el" href="identity_8hpp.html">identity.hpp</a></td><td><a href="../../../../boost/preprocessor/identity.hpp">Click here to see the header.</a></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td><a class="el" href="if_8hpp.html">if.hpp</a></td><td><a href="../../../../boost/preprocessor/if.hpp">Click here to see the header.</a></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td><a class="el" href="inc_8hpp.html">inc.hpp</a></td><td><a href="../../../../boost/preprocessor/inc.hpp">Click here to see the header.</a></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td><a class="el" href="less_8hpp.html">less.hpp</a></td><td><a href="../../../../boost/preprocessor/comparison/less.hpp">Click here to see the header.</a></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td><a class="el" href="less__equal_8hpp.html">less_equal.hpp</a></td><td><a href="../../../../boost/preprocessor/comparison/less_equal.hpp">Click here to see the header.</a></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td><a class="el" href="limits_8hpp.html">limits.hpp</a></td><td><a href="../../../../boost/preprocessor/limits.hpp">Click here to see the header.</a></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td><a class="el" href="list_8hpp.html">list.hpp</a></td><td><a href="../../../../boost/preprocessor/list.hpp">Click here to see the header.</a></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td><a class="el" href="logical_8hpp.html">logical.hpp</a></td><td><a href="../../../../boost/preprocessor/logical.hpp">Click here to see the header.</a></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td><a class="el" href="max_8hpp.html">max.hpp</a></td><td><a href="../../../../boost/preprocessor/max.hpp">Click here to see the header.</a></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td><a class="el" href="min_8hpp.html">min.hpp</a></td><td><a href="../../../../boost/preprocessor/min.hpp">Click here to see the header.</a></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td><a class="el" href="mod_8hpp.html">mod.hpp</a></td><td><a href="../../../../boost/preprocessor/arithmetic/mod.hpp">Click here to see the header.</a></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td><a class="el" href="mul_8hpp.html">mul.hpp</a></td><td><a href="../../../../boost/preprocessor/arithmetic/mul.hpp">Click here to see the header.</a></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td><a class="el" href="nor_8hpp.html">nor.hpp</a></td><td><a href="../../../../boost/preprocessor/logical/nor.hpp">Click here to see the header.</a></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td><a class="el" href="not_8hpp.html">not.hpp</a></td><td><a href="../../../../boost/preprocessor/logical/not.hpp">Click here to see the header.</a></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td><a class="el" href="not__equal_8hpp.html">not_equal.hpp</a></td><td><a href="../../../../boost/preprocessor/comparison/not_equal.hpp">Click here to see the header.</a></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td><a class="el" href="or_8hpp.html">or.hpp</a></td><td><a href="../../../../boost/preprocessor/logical/or.hpp">Click here to see the header.</a></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td><a class="el" href="preprocessor_8hpp.html">preprocessor.hpp</a></td><td><a href="../../../../boost/preprocessor.hpp">Click here to see the header.</a></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td><a class="el" href="repeat_8hpp.html">repeat.hpp</a></td><td><a href="../../../../boost/preprocessor/repeat.hpp">Click here to see the header.</a></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td><a class="el" href="repeat__2nd_8hpp.html">repeat_2nd.hpp</a></td><td><a href="../../../../boost/preprocessor/repeat_2nd.hpp">Click here to see the header.</a></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td><a class="el" href="repeat__3rd_8hpp.html">repeat_3rd.hpp</a></td><td><a href="../../../../boost/preprocessor/repeat_3rd.hpp">Click here to see the header.</a></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td><a class="el" href="rest__n_8hpp.html">rest_n.hpp</a></td><td><a href="../../../../boost/preprocessor/list/rest_n.hpp">Click here to see the header.</a></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td><a class="el" href="reverse_8hpp.html">reverse.hpp</a></td><td><a href="../../../../boost/preprocessor/list/reverse.hpp">Click here to see the header.</a></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td><a class="el" href="size_8hpp.html">size.hpp</a></td><td><a href="../../../../boost/preprocessor/list/size.hpp">Click here to see the header.</a></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td><a class="el" href="stringize_8hpp.html">stringize.hpp</a></td><td><a href="../../../../boost/preprocessor/stringize.hpp">Click here to see the header.</a></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td><a class="el" href="sub_8hpp.html">sub.hpp</a></td><td><a href="../../../../boost/preprocessor/arithmetic/sub.hpp">Click here to see the header.</a></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td><a class="el" href="to__list_8hpp.html">to_list.hpp</a></td><td><a href="../../../../boost/preprocessor/tuple/to_list.hpp">Click here to see the header.</a></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td><a class="el" href="to__tuple_8hpp.html">to_tuple.hpp</a></td><td><a href="../../../../boost/preprocessor/list/to_tuple.hpp">Click here to see the header.</a></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td><a class="el" href="transform_8hpp.html">transform.hpp</a></td><td><a href="../../../../boost/preprocessor/list/transform.hpp">Click here to see the header.</a></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td><a class="el" href="tuple_8hpp.html">tuple.hpp</a></td><td><a href="../../../../boost/preprocessor/tuple.hpp">Click here to see the header.</a></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td><a class="el" href="while_8hpp.html">while.hpp</a></td><td><a href="../../../../boost/preprocessor/while.hpp">Click here to see the header.</a></td></tr>
|
||||
<tr bgcolor="#f0f0f0"><td><a class="el" href="xor_8hpp.html">xor.hpp</a></td><td><a href="../../../../boost/preprocessor/logical/xor.hpp">Click here to see the header.</a></td></tr>
|
||||
</table>
|
||||
<hr>
|
||||
<p><EFBFBD> Copyright Housemarque Oy 2001</p>
|
||||
|
@ -6,13 +6,18 @@
|
||||
<!-- Generated by Doxygen -->
|
||||
<center>
|
||||
<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="globals.html">File Members</a> </center>
|
||||
<hr><h1>filter.hpp File Reference</h1><table border=0 cellpadding=0 cellspacing=0>
|
||||
<hr><h1>filter.hpp File Reference</h1><a href="../../../../boost/preprocessor/list/filter.hpp">Click here to see the header.</a>.
|
||||
<a href="#_details">More...</a>
|
||||
<p>
|
||||
<table border=0 cellpadding=0 cellspacing=0>
|
||||
<tr><td colspan=2><br><h2>Defines</h2></td></tr>
|
||||
<tr><td nowrap align=right valign=top>#define </td><td valign=bottom><a class="el" href="filter_8hpp.html#a0">BOOST_PP_LIST_FILTER</a>(F, P, L)</td></tr>
|
||||
<tr><td> </td><td><font size=-1><em>Expands to a list containing all the elements X of the list for which F(D,P,X) is true.</em> <a href="#a0">More...</a><em></em></font><br><br></td></tr>
|
||||
</table>
|
||||
<hr><a name="_details"></a><h2>Detailed Description</h2>
|
||||
<a href="../../../../boost/preprocessor/list/filter.hpp">Click here to see the header.</a>
|
||||
<a href="../../../../boost/preprocessor/list/filter.hpp">Click here to see the header.</a>.
|
||||
<p>
|
||||
|
||||
<p>
|
||||
<hr><h2>Define Documentation</h2>
|
||||
<a name="a0" doxytag="filter.hpp::BOOST_PP_LIST_FILTER"></a><p>
|
||||
|
@ -6,13 +6,18 @@
|
||||
<!-- Generated by Doxygen -->
|
||||
<center>
|
||||
<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="globals.html">File Members</a> </center>
|
||||
<hr><h1>first_n.hpp File Reference</h1><table border=0 cellpadding=0 cellspacing=0>
|
||||
<hr><h1>first_n.hpp File Reference</h1><a href="../../../../boost/preprocessor/list/first_n.hpp">Click here to see the header.</a>.
|
||||
<a href="#_details">More...</a>
|
||||
<p>
|
||||
<table border=0 cellpadding=0 cellspacing=0>
|
||||
<tr><td colspan=2><br><h2>Defines</h2></td></tr>
|
||||
<tr><td nowrap align=right valign=top>#define </td><td valign=bottom><a class="el" href="first__n_8hpp.html#a0">BOOST_PP_LIST_FIRST_N</a>(N, L)</td></tr>
|
||||
<tr><td> </td><td><font size=-1><em>Expands to a list of the first N elements of the list.</em> <a href="#a0">More...</a><em></em></font><br><br></td></tr>
|
||||
</table>
|
||||
<hr><a name="_details"></a><h2>Detailed Description</h2>
|
||||
<a href="../../../../boost/preprocessor/list/first_n.hpp">Click here to see the header.</a>
|
||||
<a href="../../../../boost/preprocessor/list/first_n.hpp">Click here to see the header.</a>.
|
||||
<p>
|
||||
|
||||
<p>
|
||||
<hr><h2>Define Documentation</h2>
|
||||
<a name="a0" doxytag="first_n.hpp::BOOST_PP_LIST_FIRST_N"></a><p>
|
||||
|
@ -6,13 +6,18 @@
|
||||
<!-- Generated by Doxygen -->
|
||||
<center>
|
||||
<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="globals.html">File Members</a> </center>
|
||||
<hr><h1>fold_left.hpp File Reference</h1><table border=0 cellpadding=0 cellspacing=0>
|
||||
<hr><h1>fold_left.hpp File Reference</h1><a href="../../../../boost/preprocessor/list/fold_left.hpp">Click here to see the header.</a>.
|
||||
<a href="#_details">More...</a>
|
||||
<p>
|
||||
<table border=0 cellpadding=0 cellspacing=0>
|
||||
<tr><td colspan=2><br><h2>Defines</h2></td></tr>
|
||||
<tr><td nowrap align=right valign=top>#define </td><td valign=bottom><a class="el" href="fold__left_8hpp.html#a0">BOOST_PP_LIST_FOLD_LEFT</a>(F, P, L)</td></tr>
|
||||
<tr><td> </td><td><font size=-1><em>Iterates F(D,P,X) for each element X of the list L (from the left or the start of the list).</em> <a href="#a0">More...</a><em></em></font><br><br></td></tr>
|
||||
</table>
|
||||
<hr><a name="_details"></a><h2>Detailed Description</h2>
|
||||
<a href="../../../../boost/preprocessor/list/fold_left.hpp">Click here to see the header.</a>
|
||||
<a href="../../../../boost/preprocessor/list/fold_left.hpp">Click here to see the header.</a>.
|
||||
<p>
|
||||
|
||||
<p>
|
||||
<hr><h2>Define Documentation</h2>
|
||||
<a name="a0" doxytag="fold_left.hpp::BOOST_PP_LIST_FOLD_LEFT"></a><p>
|
||||
|
@ -6,13 +6,18 @@
|
||||
<!-- Generated by Doxygen -->
|
||||
<center>
|
||||
<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="globals.html">File Members</a> </center>
|
||||
<hr><h1>fold_right.hpp File Reference</h1><table border=0 cellpadding=0 cellspacing=0>
|
||||
<hr><h1>fold_right.hpp File Reference</h1><a href="../../../../boost/preprocessor/list/fold_right.hpp">Click here to see the header.</a>.
|
||||
<a href="#_details">More...</a>
|
||||
<p>
|
||||
<table border=0 cellpadding=0 cellspacing=0>
|
||||
<tr><td colspan=2><br><h2>Defines</h2></td></tr>
|
||||
<tr><td nowrap align=right valign=top>#define </td><td valign=bottom><a class="el" href="fold__right_8hpp.html#a0">BOOST_PP_LIST_FOLD_RIGHT</a>(F, L, P)</td></tr>
|
||||
<tr><td> </td><td><font size=-1><em>Iterates F(D,X,P) for each element X of the list L (from the right or the end of the list).</em> <a href="#a0">More...</a><em></em></font><br><br></td></tr>
|
||||
</table>
|
||||
<hr><a name="_details"></a><h2>Detailed Description</h2>
|
||||
<a href="../../../../boost/preprocessor/list/fold_right.hpp">Click here to see the header.</a>
|
||||
<a href="../../../../boost/preprocessor/list/fold_right.hpp">Click here to see the header.</a>.
|
||||
<p>
|
||||
|
||||
<p>
|
||||
<hr><h2>Define Documentation</h2>
|
||||
<a name="a0" doxytag="fold_right.hpp::BOOST_PP_LIST_FOLD_RIGHT"></a><p>
|
||||
|
@ -6,13 +6,18 @@
|
||||
<!-- Generated by Doxygen -->
|
||||
<center>
|
||||
<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="globals.html">File Members</a> </center>
|
||||
<hr><h1>for.hpp File Reference</h1><table border=0 cellpadding=0 cellspacing=0>
|
||||
<hr><h1>for.hpp File Reference</h1><a href="../../../../boost/preprocessor/for.hpp">Click here to see the header.</a>.
|
||||
<a href="#_details">More...</a>
|
||||
<p>
|
||||
<table border=0 cellpadding=0 cellspacing=0>
|
||||
<tr><td colspan=2><br><h2>Defines</h2></td></tr>
|
||||
<tr><td nowrap align=right valign=top>#define </td><td valign=bottom><a class="el" href="for_8hpp.html#a0">BOOST_PP_FOR</a>(X, C, F, I)</td></tr>
|
||||
<tr><td> </td><td><font size=-1><em>Repeats I(R,X) and iterates F(R,X) while C(R,X) is true.</em> <a href="#a0">More...</a><em></em></font><br><br></td></tr>
|
||||
</table>
|
||||
<hr><a name="_details"></a><h2>Detailed Description</h2>
|
||||
<a href="../../../../boost/preprocessor/for.hpp">Click here to see the header.</a>
|
||||
<a href="../../../../boost/preprocessor/for.hpp">Click here to see the header.</a>.
|
||||
<p>
|
||||
|
||||
<p>
|
||||
<hr><h2>Define Documentation</h2>
|
||||
<a name="a0" doxytag="for.hpp::BOOST_PP_FOR"></a><p>
|
||||
|
@ -6,13 +6,18 @@
|
||||
<!-- Generated by Doxygen -->
|
||||
<center>
|
||||
<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="globals.html">File Members</a> </center>
|
||||
<hr><h1>for_each.hpp File Reference</h1><table border=0 cellpadding=0 cellspacing=0>
|
||||
<hr><h1>for_each.hpp File Reference</h1><a href="../../../../boost/preprocessor/list/for_each.hpp">Click here to see the header.</a>.
|
||||
<a href="#_details">More...</a>
|
||||
<p>
|
||||
<table border=0 cellpadding=0 cellspacing=0>
|
||||
<tr><td colspan=2><br><h2>Defines</h2></td></tr>
|
||||
<tr><td nowrap align=right valign=top>#define </td><td valign=bottom><a class="el" href="for__each_8hpp.html#a0">BOOST_PP_LIST_FOR_EACH</a>(F, P, L)</td></tr>
|
||||
<tr><td> </td><td><font size=-1><em>Repeats F(R,P,<a class="el" href="at_8hpp.html#a0">BOOST_PP_LIST_AT</a>(L,I)) for each I = [0,<a class="el" href="size_8hpp.html#a0">BOOST_PP_LIST_SIZE</a>(L)[.</em> <a href="#a0">More...</a><em></em></font><br><br></td></tr>
|
||||
</table>
|
||||
<hr><a name="_details"></a><h2>Detailed Description</h2>
|
||||
<a href="../../../../boost/preprocessor/list/for_each.hpp">Click here to see the header.</a>
|
||||
<a href="../../../../boost/preprocessor/list/for_each.hpp">Click here to see the header.</a>.
|
||||
<p>
|
||||
|
||||
<p>
|
||||
<hr><h2>Define Documentation</h2>
|
||||
<a name="a0" doxytag="for_each.hpp::BOOST_PP_LIST_FOR_EACH"></a><p>
|
||||
|
@ -6,15 +6,20 @@
|
||||
<!-- Generated by Doxygen -->
|
||||
<center>
|
||||
<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="globals.html">File Members</a> </center>
|
||||
<hr><h1>greater.hpp File Reference</h1><table border=0 cellpadding=0 cellspacing=0>
|
||||
<hr><h1>greater.hpp File Reference</h1><a href="../../../../boost/preprocessor/comparison/greater.hpp">Click here to see the header.</a>.
|
||||
<a href="#_details">More...</a>
|
||||
<p>
|
||||
<table border=0 cellpadding=0 cellspacing=0>
|
||||
<tr><td colspan=2><br><h2>Defines</h2></td></tr>
|
||||
<tr><td nowrap align=right valign=top>#define </td><td valign=bottom><a class="el" href="greater_8hpp.html#a0">BOOST_PP_GREATER</a>(X, Y)</td></tr>
|
||||
<tr><td> </td><td><font size=-1><em>Expands to 1 if X>Y and 0 otherwise.</em> <a href="#a0">More...</a><em></em></font><br><br></td></tr>
|
||||
<tr><td nowrap align=right valign=top>#define </td><td valign=bottom><a class="el" href="greater_8hpp.html#a1">BOOST_PREPROCESSOR_GREATER</a>(X, Y)</td></tr>
|
||||
<tr><td> </td><td><font size=-1><em>Obsolete. Use <a class="el" href="greater_8hpp.html#a0">BOOST_PP_GREATER</a>().</em> <a href="#a1">More...</a><em></em></font><br><br></td></tr>
|
||||
<tr><td> </td><td><font size=-1><em>Obsolete.</em> <a href="#a1">More...</a><em></em></font><br><br></td></tr>
|
||||
</table>
|
||||
<hr><a name="_details"></a><h2>Detailed Description</h2>
|
||||
<a href="../../../../boost/preprocessor/comparison/greater.hpp">Click here to see the header.</a>
|
||||
<a href="../../../../boost/preprocessor/comparison/greater.hpp">Click here to see the header.</a>.
|
||||
<p>
|
||||
|
||||
<p>
|
||||
<hr><h2>Define Documentation</h2>
|
||||
<a name="a0" doxytag="greater.hpp::BOOST_PP_GREATER"></a><p>
|
||||
@ -76,9 +81,9 @@ Expands to 1 if X>Y and 0 otherwise.
|
||||
<td>
|
||||
|
||||
<p>
|
||||
Obsolete. Use <a class="el" href="greater_8hpp.html#a0">BOOST_PP_GREATER</a>().
|
||||
Obsolete.
|
||||
<p>
|
||||
</td>
|
||||
Use <a class="el" href="greater_8hpp.html#a0">BOOST_PP_GREATER</a>(). </td>
|
||||
</tr>
|
||||
</table>
|
||||
<hr>
|
||||
|
@ -6,15 +6,20 @@
|
||||
<!-- Generated by Doxygen -->
|
||||
<center>
|
||||
<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="globals.html">File Members</a> </center>
|
||||
<hr><h1>greater_equal.hpp File Reference</h1><table border=0 cellpadding=0 cellspacing=0>
|
||||
<hr><h1>greater_equal.hpp File Reference</h1><a href="../../../../boost/preprocessor/comparison/greater_equal.hpp">Click here to see the header.</a>.
|
||||
<a href="#_details">More...</a>
|
||||
<p>
|
||||
<table border=0 cellpadding=0 cellspacing=0>
|
||||
<tr><td colspan=2><br><h2>Defines</h2></td></tr>
|
||||
<tr><td nowrap align=right valign=top>#define </td><td valign=bottom><a class="el" href="greater__equal_8hpp.html#a0">BOOST_PP_GREATER_EQUAL</a>(X, Y)</td></tr>
|
||||
<tr><td> </td><td><font size=-1><em>Expands to 1 if X>=Y and 0 otherwise.</em> <a href="#a0">More...</a><em></em></font><br><br></td></tr>
|
||||
<tr><td nowrap align=right valign=top>#define </td><td valign=bottom><a class="el" href="greater__equal_8hpp.html#a1">BOOST_PREPROCESSOR_GREATER_EQUAL</a>(X, Y)</td></tr>
|
||||
<tr><td> </td><td><font size=-1><em>Obsolete. Use <a class="el" href="greater__equal_8hpp.html#a0">BOOST_PP_GREATER_EQUAL</a>().</em> <a href="#a1">More...</a><em></em></font><br><br></td></tr>
|
||||
<tr><td> </td><td><font size=-1><em>Obsolete.</em> <a href="#a1">More...</a><em></em></font><br><br></td></tr>
|
||||
</table>
|
||||
<hr><a name="_details"></a><h2>Detailed Description</h2>
|
||||
<a href="../../../../boost/preprocessor/comparison/greater_equal.hpp">Click here to see the header.</a>
|
||||
<a href="../../../../boost/preprocessor/comparison/greater_equal.hpp">Click here to see the header.</a>.
|
||||
<p>
|
||||
|
||||
<p>
|
||||
<hr><h2>Define Documentation</h2>
|
||||
<a name="a0" doxytag="greater_equal.hpp::BOOST_PP_GREATER_EQUAL"></a><p>
|
||||
@ -76,9 +81,9 @@ Expands to 1 if X>=Y and 0 otherwise.
|
||||
<td>
|
||||
|
||||
<p>
|
||||
Obsolete. Use <a class="el" href="greater__equal_8hpp.html#a0">BOOST_PP_GREATER_EQUAL</a>().
|
||||
Obsolete.
|
||||
<p>
|
||||
</td>
|
||||
Use <a class="el" href="greater__equal_8hpp.html#a0">BOOST_PP_GREATER_EQUAL</a>(). </td>
|
||||
</tr>
|
||||
</table>
|
||||
<hr>
|
||||
|
@ -6,15 +6,20 @@
|
||||
<!-- Generated by Doxygen -->
|
||||
<center>
|
||||
<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="globals.html">File Members</a> </center>
|
||||
<hr><h1>identity.hpp File Reference</h1><table border=0 cellpadding=0 cellspacing=0>
|
||||
<hr><h1>identity.hpp File Reference</h1><a href="../../../../boost/preprocessor/identity.hpp">Click here to see the header.</a>.
|
||||
<a href="#_details">More...</a>
|
||||
<p>
|
||||
<table border=0 cellpadding=0 cellspacing=0>
|
||||
<tr><td colspan=2><br><h2>Defines</h2></td></tr>
|
||||
<tr><td nowrap align=right valign=top>#define </td><td valign=bottom><a class="el" href="identity_8hpp.html#a0">BOOST_PP_IDENTITY</a>(X)</td></tr>
|
||||
<tr><td> </td><td><font size=-1><em>Expands to X once invoked.</em> <a href="#a0">More...</a><em></em></font><br><br></td></tr>
|
||||
<tr><td nowrap align=right valign=top>#define </td><td valign=bottom><a class="el" href="identity_8hpp.html#a1">BOOST_PREPROCESSOR_IDENTITY</a>(X)</td></tr>
|
||||
<tr><td> </td><td><font size=-1><em>Obsolete. Use <a class="el" href="identity_8hpp.html#a0">BOOST_PP_IDENTITY</a>().</em> <a href="#a1">More...</a><em></em></font><br><br></td></tr>
|
||||
<tr><td> </td><td><font size=-1><em>Obsolete.</em> <a href="#a1">More...</a><em></em></font><br><br></td></tr>
|
||||
</table>
|
||||
<hr><a name="_details"></a><h2>Detailed Description</h2>
|
||||
<a href="../../../../boost/preprocessor/identity.hpp">Click here to see the header.</a>
|
||||
<a href="../../../../boost/preprocessor/identity.hpp">Click here to see the header.</a>.
|
||||
<p>
|
||||
|
||||
<p>
|
||||
<hr><h2>Define Documentation</h2>
|
||||
<a name="a0" doxytag="identity.hpp::BOOST_PP_IDENTITY"></a><p>
|
||||
@ -85,9 +90,9 @@ NOTE: If <a class="el" href="identity_8hpp.html#a0">BOOST_PP_IDENTITY</a>() is n
|
||||
<td>
|
||||
|
||||
<p>
|
||||
Obsolete. Use <a class="el" href="identity_8hpp.html#a0">BOOST_PP_IDENTITY</a>().
|
||||
Obsolete.
|
||||
<p>
|
||||
</td>
|
||||
Use <a class="el" href="identity_8hpp.html#a0">BOOST_PP_IDENTITY</a>(). </td>
|
||||
</tr>
|
||||
</table>
|
||||
<hr>
|
||||
|
@ -6,15 +6,20 @@
|
||||
<!-- Generated by Doxygen -->
|
||||
<center>
|
||||
<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="globals.html">File Members</a> </center>
|
||||
<hr><h1>if.hpp File Reference</h1><table border=0 cellpadding=0 cellspacing=0>
|
||||
<hr><h1>if.hpp File Reference</h1><a href="../../../../boost/preprocessor/if.hpp">Click here to see the header.</a>.
|
||||
<a href="#_details">More...</a>
|
||||
<p>
|
||||
<table border=0 cellpadding=0 cellspacing=0>
|
||||
<tr><td colspan=2><br><h2>Defines</h2></td></tr>
|
||||
<tr><td nowrap align=right valign=top>#define </td><td valign=bottom><a class="el" href="if_8hpp.html#a0">BOOST_PP_IF</a>(C, T, E)</td></tr>
|
||||
<tr><td> </td><td><font size=-1><em>Expands to T if C != 0 and E if C == 0.</em> <a href="#a0">More...</a><em></em></font><br><br></td></tr>
|
||||
<tr><td nowrap align=right valign=top>#define </td><td valign=bottom><a class="el" href="if_8hpp.html#a1">BOOST_PREPROCESSOR_IF</a>(C, T, E)</td></tr>
|
||||
<tr><td> </td><td><font size=-1><em>Obsolete. Use <a class="el" href="if_8hpp.html#a0">BOOST_PP_IF</a>().</em> <a href="#a1">More...</a><em></em></font><br><br></td></tr>
|
||||
<tr><td> </td><td><font size=-1><em>Obsolete.</em> <a href="#a1">More...</a><em></em></font><br><br></td></tr>
|
||||
</table>
|
||||
<hr><a name="_details"></a><h2>Detailed Description</h2>
|
||||
<a href="../../../../boost/preprocessor/if.hpp">Click here to see the header.</a>
|
||||
<a href="../../../../boost/preprocessor/if.hpp">Click here to see the header.</a>.
|
||||
<p>
|
||||
|
||||
<p>
|
||||
<hr><h2>Define Documentation</h2>
|
||||
<a name="a0" doxytag="if.hpp::BOOST_PP_IF"></a><p>
|
||||
@ -82,9 +87,9 @@ Expands to T if C != 0 and E if C == 0.
|
||||
<td>
|
||||
|
||||
<p>
|
||||
Obsolete. Use <a class="el" href="if_8hpp.html#a0">BOOST_PP_IF</a>().
|
||||
Obsolete.
|
||||
<p>
|
||||
</td>
|
||||
Use <a class="el" href="if_8hpp.html#a0">BOOST_PP_IF</a>(). </td>
|
||||
</tr>
|
||||
</table>
|
||||
<hr>
|
||||
|
@ -6,15 +6,20 @@
|
||||
<!-- Generated by Doxygen -->
|
||||
<center>
|
||||
<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="globals.html">File Members</a> </center>
|
||||
<hr><h1>inc.hpp File Reference</h1><table border=0 cellpadding=0 cellspacing=0>
|
||||
<hr><h1>inc.hpp File Reference</h1><a href="../../../../boost/preprocessor/inc.hpp">Click here to see the header.</a>.
|
||||
<a href="#_details">More...</a>
|
||||
<p>
|
||||
<table border=0 cellpadding=0 cellspacing=0>
|
||||
<tr><td colspan=2><br><h2>Defines</h2></td></tr>
|
||||
<tr><td nowrap align=right valign=top>#define </td><td valign=bottom><a class="el" href="inc_8hpp.html#a0">BOOST_PP_INC</a>(X)</td></tr>
|
||||
<tr><td> </td><td><font size=-1><em>Increments X expanding to a single token.</em> <a href="#a0">More...</a><em></em></font><br><br></td></tr>
|
||||
<tr><td nowrap align=right valign=top>#define </td><td valign=bottom><a class="el" href="inc_8hpp.html#a1">BOOST_PREPROCESSOR_INC</a>(X)</td></tr>
|
||||
<tr><td> </td><td><font size=-1><em>Obsolete. Use <a class="el" href="inc_8hpp.html#a0">BOOST_PP_INC</a>().</em> <a href="#a1">More...</a><em></em></font><br><br></td></tr>
|
||||
<tr><td> </td><td><font size=-1><em>Obsolete.</em> <a href="#a1">More...</a><em></em></font><br><br></td></tr>
|
||||
</table>
|
||||
<hr><a name="_details"></a><h2>Detailed Description</h2>
|
||||
<a href="../../../../boost/preprocessor/inc.hpp">Click here to see the header.</a>
|
||||
<a href="../../../../boost/preprocessor/inc.hpp">Click here to see the header.</a>.
|
||||
<p>
|
||||
|
||||
<p>
|
||||
<hr><h2>Define Documentation</h2>
|
||||
<a name="a0" doxytag="inc.hpp::BOOST_PP_INC"></a><p>
|
||||
@ -74,9 +79,9 @@ Only decimal integer literals in the range [0,BOOST_PP_LIMIT_MAG] are supported.
|
||||
<td>
|
||||
|
||||
<p>
|
||||
Obsolete. Use <a class="el" href="inc_8hpp.html#a0">BOOST_PP_INC</a>().
|
||||
Obsolete.
|
||||
<p>
|
||||
</td>
|
||||
Use <a class="el" href="inc_8hpp.html#a0">BOOST_PP_INC</a>(). </td>
|
||||
</tr>
|
||||
</table>
|
||||
<hr>
|
||||
|
@ -6,15 +6,20 @@
|
||||
<!-- Generated by Doxygen -->
|
||||
<center>
|
||||
<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="globals.html">File Members</a> </center>
|
||||
<hr><h1>less.hpp File Reference</h1><table border=0 cellpadding=0 cellspacing=0>
|
||||
<hr><h1>less.hpp File Reference</h1><a href="../../../../boost/preprocessor/comparison/less.hpp">Click here to see the header.</a>.
|
||||
<a href="#_details">More...</a>
|
||||
<p>
|
||||
<table border=0 cellpadding=0 cellspacing=0>
|
||||
<tr><td colspan=2><br><h2>Defines</h2></td></tr>
|
||||
<tr><td nowrap align=right valign=top>#define </td><td valign=bottom><a class="el" href="less_8hpp.html#a0">BOOST_PP_LESS</a>(X, Y)</td></tr>
|
||||
<tr><td> </td><td><font size=-1><em>Expands to 1 if X<Y and 0 otherwise.</em> <a href="#a0">More...</a><em></em></font><br><br></td></tr>
|
||||
<tr><td nowrap align=right valign=top>#define </td><td valign=bottom><a class="el" href="less_8hpp.html#a1">BOOST_PREPROCESSOR_LESS</a>(X, Y)</td></tr>
|
||||
<tr><td> </td><td><font size=-1><em>Obsolete. Use <a class="el" href="less_8hpp.html#a0">BOOST_PP_LESS</a>().</em> <a href="#a1">More...</a><em></em></font><br><br></td></tr>
|
||||
<tr><td> </td><td><font size=-1><em>Obsolete.</em> <a href="#a1">More...</a><em></em></font><br><br></td></tr>
|
||||
</table>
|
||||
<hr><a name="_details"></a><h2>Detailed Description</h2>
|
||||
<a href="../../../../boost/preprocessor/comparison/less.hpp">Click here to see the header.</a>
|
||||
<a href="../../../../boost/preprocessor/comparison/less.hpp">Click here to see the header.</a>.
|
||||
<p>
|
||||
|
||||
<p>
|
||||
<hr><h2>Define Documentation</h2>
|
||||
<a name="a0" doxytag="less.hpp::BOOST_PP_LESS"></a><p>
|
||||
@ -76,9 +81,9 @@ Expands to 1 if X<Y and 0 otherwise.
|
||||
<td>
|
||||
|
||||
<p>
|
||||
Obsolete. Use <a class="el" href="less_8hpp.html#a0">BOOST_PP_LESS</a>().
|
||||
Obsolete.
|
||||
<p>
|
||||
</td>
|
||||
Use <a class="el" href="less_8hpp.html#a0">BOOST_PP_LESS</a>(). </td>
|
||||
</tr>
|
||||
</table>
|
||||
<hr>
|
||||
|
@ -6,15 +6,20 @@
|
||||
<!-- Generated by Doxygen -->
|
||||
<center>
|
||||
<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="globals.html">File Members</a> </center>
|
||||
<hr><h1>less_equal.hpp File Reference</h1><table border=0 cellpadding=0 cellspacing=0>
|
||||
<hr><h1>less_equal.hpp File Reference</h1><a href="../../../../boost/preprocessor/comparison/less_equal.hpp">Click here to see the header.</a>.
|
||||
<a href="#_details">More...</a>
|
||||
<p>
|
||||
<table border=0 cellpadding=0 cellspacing=0>
|
||||
<tr><td colspan=2><br><h2>Defines</h2></td></tr>
|
||||
<tr><td nowrap align=right valign=top>#define </td><td valign=bottom><a class="el" href="less__equal_8hpp.html#a0">BOOST_PP_LESS_EQUAL</a>(X, Y)</td></tr>
|
||||
<tr><td> </td><td><font size=-1><em>Expands to 1 if X<=Y and 0 otherwise.</em> <a href="#a0">More...</a><em></em></font><br><br></td></tr>
|
||||
<tr><td nowrap align=right valign=top>#define </td><td valign=bottom><a class="el" href="less__equal_8hpp.html#a1">BOOST_PREPROCESSOR_LESS_EQUAL</a>(X, Y)</td></tr>
|
||||
<tr><td> </td><td><font size=-1><em>Obsolete. Use <a class="el" href="less__equal_8hpp.html#a0">BOOST_PP_LESS_EQUAL</a>().</em> <a href="#a1">More...</a><em></em></font><br><br></td></tr>
|
||||
<tr><td> </td><td><font size=-1><em>Obsolete.</em> <a href="#a1">More...</a><em></em></font><br><br></td></tr>
|
||||
</table>
|
||||
<hr><a name="_details"></a><h2>Detailed Description</h2>
|
||||
<a href="../../../../boost/preprocessor/comparison/less_equal.hpp">Click here to see the header.</a>
|
||||
<a href="../../../../boost/preprocessor/comparison/less_equal.hpp">Click here to see the header.</a>.
|
||||
<p>
|
||||
|
||||
<p>
|
||||
<hr><h2>Define Documentation</h2>
|
||||
<a name="a0" doxytag="less_equal.hpp::BOOST_PP_LESS_EQUAL"></a><p>
|
||||
@ -76,9 +81,9 @@ Expands to 1 if X<=Y and 0 otherwise.
|
||||
<td>
|
||||
|
||||
<p>
|
||||
Obsolete. Use <a class="el" href="less__equal_8hpp.html#a0">BOOST_PP_LESS_EQUAL</a>().
|
||||
Obsolete.
|
||||
<p>
|
||||
</td>
|
||||
Use <a class="el" href="less__equal_8hpp.html#a0">BOOST_PP_LESS_EQUAL</a>(). </td>
|
||||
</tr>
|
||||
</table>
|
||||
<hr>
|
||||
|
@ -6,7 +6,10 @@
|
||||
<!-- Generated by Doxygen -->
|
||||
<center>
|
||||
<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="globals.html">File Members</a> </center>
|
||||
<hr><h1>limits.hpp File Reference</h1><table border=0 cellpadding=0 cellspacing=0>
|
||||
<hr><h1>limits.hpp File Reference</h1><a href="../../../../boost/preprocessor/limits.hpp">Click here to see the header.</a>.
|
||||
<a href="#_details">More...</a>
|
||||
<p>
|
||||
<table border=0 cellpadding=0 cellspacing=0>
|
||||
<tr><td colspan=2><br><h2>Defines</h2></td></tr>
|
||||
<tr><td nowrap align=right valign=top>#define </td><td valign=bottom><a class="el" href="limits_8hpp.html#a0">BOOST_PP_LIMIT_DIM</a></td></tr>
|
||||
<tr><td> </td><td><font size=-1><em>Expands to the number of dimensions of repeat supported by the library.</em> <a href="#a0">More...</a><em></em></font><br><br></td></tr>
|
||||
@ -15,14 +18,16 @@
|
||||
<tr><td nowrap align=right valign=top>#define </td><td valign=bottom><a class="el" href="limits_8hpp.html#a2">BOOST_PP_LIMIT_TUPLE</a></td></tr>
|
||||
<tr><td> </td><td><font size=-1><em>Expands to the maximum tuple length supported by the library.</em> <a href="#a2">More...</a><em></em></font><br><br></td></tr>
|
||||
<tr><td nowrap align=right valign=top>#define </td><td valign=bottom><a class="el" href="limits_8hpp.html#a3">BOOST_PREPROCESSOR_LIMIT_DIM</a></td></tr>
|
||||
<tr><td> </td><td><font size=-1><em>Obsolete. Use BOOST_PP_LIMIT_DIM.</em> <a href="#a3">More...</a><em></em></font><br><br></td></tr>
|
||||
<tr><td> </td><td><font size=-1><em>Obsolete.</em> <a href="#a3">More...</a><em></em></font><br><br></td></tr>
|
||||
<tr><td nowrap align=right valign=top>#define </td><td valign=bottom><a class="el" href="limits_8hpp.html#a4">BOOST_PREPROCESSOR_LIMIT_MAG</a></td></tr>
|
||||
<tr><td> </td><td><font size=-1><em>Obsolete. Use BOOST_PP_LIMIT_MAG.</em> <a href="#a4">More...</a><em></em></font><br><br></td></tr>
|
||||
<tr><td> </td><td><font size=-1><em>Obsolete.</em> <a href="#a4">More...</a><em></em></font><br><br></td></tr>
|
||||
<tr><td nowrap align=right valign=top>#define </td><td valign=bottom><a class="el" href="limits_8hpp.html#a5">BOOST_PREPROCESSOR_LIMIT_TUPLE</a></td></tr>
|
||||
<tr><td> </td><td><font size=-1><em>Obsolete. Use BOOST_PP_LIMIT_TUPLE.</em> <a href="#a5">More...</a><em></em></font><br><br></td></tr>
|
||||
<tr><td> </td><td><font size=-1><em>Obsolete.</em> <a href="#a5">More...</a><em></em></font><br><br></td></tr>
|
||||
</table>
|
||||
<hr><a name="_details"></a><h2>Detailed Description</h2>
|
||||
<a href="../../../../boost/preprocessor/limits.hpp">Click here to see the header.</a>
|
||||
<a href="../../../../boost/preprocessor/limits.hpp">Click here to see the header.</a>.
|
||||
<p>
|
||||
|
||||
<p>
|
||||
<hr><h2>Define Documentation</h2>
|
||||
<a name="a0" doxytag="limits.hpp::BOOST_PP_LIMIT_DIM"></a><p>
|
||||
@ -120,9 +125,9 @@ Expands to the maximum tuple length supported by the library.
|
||||
<td>
|
||||
|
||||
<p>
|
||||
Obsolete. Use BOOST_PP_LIMIT_DIM.
|
||||
Obsolete.
|
||||
<p>
|
||||
</td>
|
||||
Use BOOST_PP_LIMIT_DIM. </td>
|
||||
</tr>
|
||||
</table>
|
||||
<a name="a4" doxytag="limits.hpp::BOOST_PREPROCESSOR_LIMIT_MAG"></a><p>
|
||||
@ -144,9 +149,9 @@ Obsolete. Use BOOST_PP_LIMIT_DIM.
|
||||
<td>
|
||||
|
||||
<p>
|
||||
Obsolete. Use BOOST_PP_LIMIT_MAG.
|
||||
Obsolete.
|
||||
<p>
|
||||
</td>
|
||||
Use BOOST_PP_LIMIT_MAG. </td>
|
||||
</tr>
|
||||
</table>
|
||||
<a name="a5" doxytag="limits.hpp::BOOST_PREPROCESSOR_LIMIT_TUPLE"></a><p>
|
||||
@ -168,9 +173,9 @@ Obsolete. Use BOOST_PP_LIMIT_MAG.
|
||||
<td>
|
||||
|
||||
<p>
|
||||
Obsolete. Use BOOST_PP_LIMIT_TUPLE.
|
||||
Obsolete.
|
||||
<p>
|
||||
</td>
|
||||
Use BOOST_PP_LIMIT_TUPLE. </td>
|
||||
</tr>
|
||||
</table>
|
||||
<hr>
|
||||
|
@ -6,13 +6,18 @@
|
||||
<!-- Generated by Doxygen -->
|
||||
<center>
|
||||
<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="globals.html">File Members</a> </center>
|
||||
<hr><h1>cat.hpp File Reference</h1><table border=0 cellpadding=0 cellspacing=0>
|
||||
<hr><h1>cat.hpp File Reference</h1><a href="../../../../boost/preprocessor/list/cat.hpp">Click here to see the header.</a>.
|
||||
<a href="#_details">More...</a>
|
||||
<p>
|
||||
<table border=0 cellpadding=0 cellspacing=0>
|
||||
<tr><td colspan=2><br><h2>Defines</h2></td></tr>
|
||||
<tr><td nowrap align=right valign=top>#define </td><td valign=bottom><a class="el" href="list_2cat_8hpp.html#a0">BOOST_PP_LIST_CAT</a>(L)</td></tr>
|
||||
<tr><td> </td><td><font size=-1><em>Catenates all elements of the list.</em> <a href="#a0">More...</a><em></em></font><br><br></td></tr>
|
||||
</table>
|
||||
<hr><a name="_details"></a><h2>Detailed Description</h2>
|
||||
<a href="../../../../boost/preprocessor/list/cat.hpp">Click here to see the header.</a>
|
||||
<a href="../../../../boost/preprocessor/list/cat.hpp">Click here to see the header.</a>.
|
||||
<p>
|
||||
|
||||
<p>
|
||||
<hr><h2>Define Documentation</h2>
|
||||
<a name="a0" doxytag="list/cat.hpp::BOOST_PP_LIST_CAT"></a><p>
|
||||
|
@ -6,13 +6,18 @@
|
||||
<!-- Generated by Doxygen -->
|
||||
<center>
|
||||
<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="globals.html">File Members</a> </center>
|
||||
<hr><h1>enum.hpp File Reference</h1><table border=0 cellpadding=0 cellspacing=0>
|
||||
<hr><h1>enum.hpp File Reference</h1><a href="../../../../boost/preprocessor/list/enum.hpp">Click here to see the header.</a>.
|
||||
<a href="#_details">More...</a>
|
||||
<p>
|
||||
<table border=0 cellpadding=0 cellspacing=0>
|
||||
<tr><td colspan=2><br><h2>Defines</h2></td></tr>
|
||||
<tr><td nowrap align=right valign=top>#define </td><td valign=bottom><a class="el" href="list_2enum_8hpp.html#a0">BOOST_PP_LIST_ENUM</a>(L)</td></tr>
|
||||
<tr><td> </td><td><font size=-1><em>Converts the list to a comma separated list.</em> <a href="#a0">More...</a><em></em></font><br><br></td></tr>
|
||||
</table>
|
||||
<hr><a name="_details"></a><h2>Detailed Description</h2>
|
||||
<a href="../../../../boost/preprocessor/list/enum.hpp">Click here to see the header.</a>
|
||||
<a href="../../../../boost/preprocessor/list/enum.hpp">Click here to see the header.</a>.
|
||||
<p>
|
||||
|
||||
<p>
|
||||
<hr><h2>Define Documentation</h2>
|
||||
<a name="a0" doxytag="list/enum.hpp::BOOST_PP_LIST_ENUM"></a><p>
|
||||
|
@ -6,10 +6,13 @@
|
||||
<!-- Generated by Doxygen -->
|
||||
<center>
|
||||
<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="globals.html">File Members</a> </center>
|
||||
<hr><h1>list.hpp File Reference</h1><table border=0 cellpadding=0 cellspacing=0>
|
||||
<hr><h1>list.hpp File Reference</h1><a href="../../../../boost/preprocessor/list.hpp">Click here to see the header.</a>.
|
||||
<a href="#_details">More...</a>
|
||||
<p>
|
||||
<table border=0 cellpadding=0 cellspacing=0>
|
||||
</table>
|
||||
<hr><a name="_details"></a><h2>Detailed Description</h2>
|
||||
<a href="../../../../boost/preprocessor/list.hpp">Click here to see the header.</a>
|
||||
<a href="../../../../boost/preprocessor/list.hpp">Click here to see the header.</a>.
|
||||
<p>
|
||||
Includes all list headers.
|
||||
<p>
|
||||
|
@ -6,10 +6,13 @@
|
||||
<!-- Generated by Doxygen -->
|
||||
<center>
|
||||
<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="globals.html">File Members</a> </center>
|
||||
<hr><h1>logical.hpp File Reference</h1><table border=0 cellpadding=0 cellspacing=0>
|
||||
<hr><h1>logical.hpp File Reference</h1><a href="../../../../boost/preprocessor/logical.hpp">Click here to see the header.</a>.
|
||||
<a href="#_details">More...</a>
|
||||
<p>
|
||||
<table border=0 cellpadding=0 cellspacing=0>
|
||||
</table>
|
||||
<hr><a name="_details"></a><h2>Detailed Description</h2>
|
||||
<a href="../../../../boost/preprocessor/logical.hpp">Click here to see the header.</a>
|
||||
<a href="../../../../boost/preprocessor/logical.hpp">Click here to see the header.</a>.
|
||||
<p>
|
||||
Includes all logical headers.
|
||||
<p>
|
||||
|
@ -6,15 +6,20 @@
|
||||
<!-- Generated by Doxygen -->
|
||||
<center>
|
||||
<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="globals.html">File Members</a> </center>
|
||||
<hr><h1>max.hpp File Reference</h1><table border=0 cellpadding=0 cellspacing=0>
|
||||
<hr><h1>max.hpp File Reference</h1><a href="../../../../boost/preprocessor/max.hpp">Click here to see the header.</a>.
|
||||
<a href="#_details">More...</a>
|
||||
<p>
|
||||
<table border=0 cellpadding=0 cellspacing=0>
|
||||
<tr><td colspan=2><br><h2>Defines</h2></td></tr>
|
||||
<tr><td nowrap align=right valign=top>#define </td><td valign=bottom><a class="el" href="max_8hpp.html#a0">BOOST_PP_MAX</a>(X, Y)</td></tr>
|
||||
<tr><td> </td><td><font size=-1><em>Expands to the maximum of X and Y.</em> <a href="#a0">More...</a><em></em></font><br><br></td></tr>
|
||||
<tr><td nowrap align=right valign=top>#define </td><td valign=bottom><a class="el" href="max_8hpp.html#a1">BOOST_PREPROCESSOR_MAX</a>(X, Y)</td></tr>
|
||||
<tr><td> </td><td><font size=-1><em>Obsolete. Use <a class="el" href="max_8hpp.html#a0">BOOST_PP_MAX</a>().</em> <a href="#a1">More...</a><em></em></font><br><br></td></tr>
|
||||
<tr><td> </td><td><font size=-1><em>Obsolete.</em> <a href="#a1">More...</a><em></em></font><br><br></td></tr>
|
||||
</table>
|
||||
<hr><a name="_details"></a><h2>Detailed Description</h2>
|
||||
<a href="../../../../boost/preprocessor/max.hpp">Click here to see the header.</a>
|
||||
<a href="../../../../boost/preprocessor/max.hpp">Click here to see the header.</a>.
|
||||
<p>
|
||||
|
||||
<p>
|
||||
<hr><h2>Define Documentation</h2>
|
||||
<a name="a0" doxytag="max.hpp::BOOST_PP_MAX"></a><p>
|
||||
@ -76,9 +81,9 @@ For example, <a class="el" href="max_8hpp.html#a0">BOOST_PP_MAX</a>(5,7) expands
|
||||
<td>
|
||||
|
||||
<p>
|
||||
Obsolete. Use <a class="el" href="max_8hpp.html#a0">BOOST_PP_MAX</a>().
|
||||
Obsolete.
|
||||
<p>
|
||||
</td>
|
||||
Use <a class="el" href="max_8hpp.html#a0">BOOST_PP_MAX</a>(). </td>
|
||||
</tr>
|
||||
</table>
|
||||
<hr>
|
||||
|
@ -6,15 +6,20 @@
|
||||
<!-- Generated by Doxygen -->
|
||||
<center>
|
||||
<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="globals.html">File Members</a> </center>
|
||||
<hr><h1>min.hpp File Reference</h1><table border=0 cellpadding=0 cellspacing=0>
|
||||
<hr><h1>min.hpp File Reference</h1><a href="../../../../boost/preprocessor/min.hpp">Click here to see the header.</a>.
|
||||
<a href="#_details">More...</a>
|
||||
<p>
|
||||
<table border=0 cellpadding=0 cellspacing=0>
|
||||
<tr><td colspan=2><br><h2>Defines</h2></td></tr>
|
||||
<tr><td nowrap align=right valign=top>#define </td><td valign=bottom><a class="el" href="min_8hpp.html#a0">BOOST_PP_MIN</a>(X, Y)</td></tr>
|
||||
<tr><td> </td><td><font size=-1><em>Expands to the minimum of X and Y.</em> <a href="#a0">More...</a><em></em></font><br><br></td></tr>
|
||||
<tr><td nowrap align=right valign=top>#define </td><td valign=bottom><a class="el" href="min_8hpp.html#a1">BOOST_PREPROCESSOR_MIN</a>(X, Y)</td></tr>
|
||||
<tr><td> </td><td><font size=-1><em>Obsolete. Use <a class="el" href="min_8hpp.html#a0">BOOST_PP_MIN</a>().</em> <a href="#a1">More...</a><em></em></font><br><br></td></tr>
|
||||
<tr><td> </td><td><font size=-1><em>Obsolete.</em> <a href="#a1">More...</a><em></em></font><br><br></td></tr>
|
||||
</table>
|
||||
<hr><a name="_details"></a><h2>Detailed Description</h2>
|
||||
<a href="../../../../boost/preprocessor/min.hpp">Click here to see the header.</a>
|
||||
<a href="../../../../boost/preprocessor/min.hpp">Click here to see the header.</a>.
|
||||
<p>
|
||||
|
||||
<p>
|
||||
<hr><h2>Define Documentation</h2>
|
||||
<a name="a0" doxytag="min.hpp::BOOST_PP_MIN"></a><p>
|
||||
@ -76,9 +81,9 @@ For example, <a class="el" href="min_8hpp.html#a0">BOOST_PP_MIN</a>(5,7) expands
|
||||
<td>
|
||||
|
||||
<p>
|
||||
Obsolete. Use <a class="el" href="min_8hpp.html#a0">BOOST_PP_MIN</a>().
|
||||
Obsolete.
|
||||
<p>
|
||||
</td>
|
||||
Use <a class="el" href="min_8hpp.html#a0">BOOST_PP_MIN</a>(). </td>
|
||||
</tr>
|
||||
</table>
|
||||
<hr>
|
||||
|
@ -6,15 +6,20 @@
|
||||
<!-- Generated by Doxygen -->
|
||||
<center>
|
||||
<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="globals.html">File Members</a> </center>
|
||||
<hr><h1>mod.hpp File Reference</h1><table border=0 cellpadding=0 cellspacing=0>
|
||||
<hr><h1>mod.hpp File Reference</h1><a href="../../../../boost/preprocessor/arithmetic/mod.hpp">Click here to see the header.</a>.
|
||||
<a href="#_details">More...</a>
|
||||
<p>
|
||||
<table border=0 cellpadding=0 cellspacing=0>
|
||||
<tr><td colspan=2><br><h2>Defines</h2></td></tr>
|
||||
<tr><td nowrap align=right valign=top>#define </td><td valign=bottom><a class="el" href="mod_8hpp.html#a0">BOOST_PP_MOD</a>(X, Y)</td></tr>
|
||||
<tr><td> </td><td><font size=-1><em>Expands to the remainder of X and Y.</em> <a href="#a0">More...</a><em></em></font><br><br></td></tr>
|
||||
<tr><td nowrap align=right valign=top>#define </td><td valign=bottom><a class="el" href="mod_8hpp.html#a1">BOOST_PREPROCESSOR_MOD</a>(X, Y)</td></tr>
|
||||
<tr><td> </td><td><font size=-1><em>Obsolete. Use <a class="el" href="mod_8hpp.html#a0">BOOST_PP_MOD</a>().</em> <a href="#a1">More...</a><em></em></font><br><br></td></tr>
|
||||
<tr><td> </td><td><font size=-1><em>Obsolete.</em> <a href="#a1">More...</a><em></em></font><br><br></td></tr>
|
||||
</table>
|
||||
<hr><a name="_details"></a><h2>Detailed Description</h2>
|
||||
<a href="../../../../boost/preprocessor/arithmetic/mod.hpp">Click here to see the header.</a>
|
||||
<a href="../../../../boost/preprocessor/arithmetic/mod.hpp">Click here to see the header.</a>.
|
||||
<p>
|
||||
|
||||
<p>
|
||||
<hr><h2>Define Documentation</h2>
|
||||
<a name="a0" doxytag="mod.hpp::BOOST_PP_MOD"></a><p>
|
||||
@ -76,9 +81,9 @@ For example, <a class="el" href="mod_8hpp.html#a0">BOOST_PP_MOD</a>(4,3) expands
|
||||
<td>
|
||||
|
||||
<p>
|
||||
Obsolete. Use <a class="el" href="mod_8hpp.html#a0">BOOST_PP_MOD</a>().
|
||||
Obsolete.
|
||||
<p>
|
||||
</td>
|
||||
Use <a class="el" href="mod_8hpp.html#a0">BOOST_PP_MOD</a>(). </td>
|
||||
</tr>
|
||||
</table>
|
||||
<hr>
|
||||
|
@ -6,15 +6,20 @@
|
||||
<!-- Generated by Doxygen -->
|
||||
<center>
|
||||
<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="globals.html">File Members</a> </center>
|
||||
<hr><h1>mul.hpp File Reference</h1><table border=0 cellpadding=0 cellspacing=0>
|
||||
<hr><h1>mul.hpp File Reference</h1><a href="../../../../boost/preprocessor/arithmetic/mul.hpp">Click here to see the header.</a>.
|
||||
<a href="#_details">More...</a>
|
||||
<p>
|
||||
<table border=0 cellpadding=0 cellspacing=0>
|
||||
<tr><td colspan=2><br><h2>Defines</h2></td></tr>
|
||||
<tr><td nowrap align=right valign=top>#define </td><td valign=bottom><a class="el" href="mul_8hpp.html#a0">BOOST_PP_MUL</a>(X, Y)</td></tr>
|
||||
<tr><td> </td><td><font size=-1><em>Expands to the product of X and Y.</em> <a href="#a0">More...</a><em></em></font><br><br></td></tr>
|
||||
<tr><td nowrap align=right valign=top>#define </td><td valign=bottom><a class="el" href="mul_8hpp.html#a1">BOOST_PREPROCESSOR_MUL</a>(X, Y)</td></tr>
|
||||
<tr><td> </td><td><font size=-1><em>Obsolete. Use <a class="el" href="mul_8hpp.html#a0">BOOST_PP_MUL</a>().</em> <a href="#a1">More...</a><em></em></font><br><br></td></tr>
|
||||
<tr><td> </td><td><font size=-1><em>Obsolete.</em> <a href="#a1">More...</a><em></em></font><br><br></td></tr>
|
||||
</table>
|
||||
<hr><a name="_details"></a><h2>Detailed Description</h2>
|
||||
<a href="../../../../boost/preprocessor/arithmetic/mul.hpp">Click here to see the header.</a>
|
||||
<a href="../../../../boost/preprocessor/arithmetic/mul.hpp">Click here to see the header.</a>.
|
||||
<p>
|
||||
|
||||
<p>
|
||||
<hr><h2>Define Documentation</h2>
|
||||
<a name="a0" doxytag="mul.hpp::BOOST_PP_MUL"></a><p>
|
||||
@ -76,9 +81,9 @@ For example, <a class="el" href="mul_8hpp.html#a0">BOOST_PP_MUL</a>(4,3) expands
|
||||
<td>
|
||||
|
||||
<p>
|
||||
Obsolete. Use <a class="el" href="mul_8hpp.html#a0">BOOST_PP_MUL</a>().
|
||||
Obsolete.
|
||||
<p>
|
||||
</td>
|
||||
Use <a class="el" href="mul_8hpp.html#a0">BOOST_PP_MUL</a>(). </td>
|
||||
</tr>
|
||||
</table>
|
||||
<hr>
|
||||
|
@ -6,15 +6,20 @@
|
||||
<!-- Generated by Doxygen -->
|
||||
<center>
|
||||
<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="globals.html">File Members</a> </center>
|
||||
<hr><h1>nor.hpp File Reference</h1><table border=0 cellpadding=0 cellspacing=0>
|
||||
<hr><h1>nor.hpp File Reference</h1><a href="../../../../boost/preprocessor/logical/nor.hpp">Click here to see the header.</a>.
|
||||
<a href="#_details">More...</a>
|
||||
<p>
|
||||
<table border=0 cellpadding=0 cellspacing=0>
|
||||
<tr><td colspan=2><br><h2>Defines</h2></td></tr>
|
||||
<tr><td nowrap align=right valign=top>#define </td><td valign=bottom><a class="el" href="nor_8hpp.html#a0">BOOST_PP_NOR</a>(X, Y)</td></tr>
|
||||
<tr><td> </td><td><font size=-1><em>Expands to the logical NEITHER OR of the operands.</em> <a href="#a0">More...</a><em></em></font><br><br></td></tr>
|
||||
<tr><td nowrap align=right valign=top>#define </td><td valign=bottom><a class="el" href="nor_8hpp.html#a1">BOOST_PREPROCESSOR_NOR</a>(X, Y)</td></tr>
|
||||
<tr><td> </td><td><font size=-1><em>Obsolete. Use <a class="el" href="nor_8hpp.html#a0">BOOST_PP_NOR</a>().</em> <a href="#a1">More...</a><em></em></font><br><br></td></tr>
|
||||
<tr><td> </td><td><font size=-1><em>Obsolete.</em> <a href="#a1">More...</a><em></em></font><br><br></td></tr>
|
||||
</table>
|
||||
<hr><a name="_details"></a><h2>Detailed Description</h2>
|
||||
<a href="../../../../boost/preprocessor/logical/nor.hpp">Click here to see the header.</a>
|
||||
<a href="../../../../boost/preprocessor/logical/nor.hpp">Click here to see the header.</a>.
|
||||
<p>
|
||||
|
||||
<p>
|
||||
<hr><h2>Define Documentation</h2>
|
||||
<a name="a0" doxytag="nor.hpp::BOOST_PP_NOR"></a><p>
|
||||
@ -76,9 +81,9 @@ For example, <a class="el" href="nor_8hpp.html#a0">BOOST_PP_NOR</a>(0,5) expands
|
||||
<td>
|
||||
|
||||
<p>
|
||||
Obsolete. Use <a class="el" href="nor_8hpp.html#a0">BOOST_PP_NOR</a>().
|
||||
Obsolete.
|
||||
<p>
|
||||
</td>
|
||||
Use <a class="el" href="nor_8hpp.html#a0">BOOST_PP_NOR</a>(). </td>
|
||||
</tr>
|
||||
</table>
|
||||
<hr>
|
||||
|
@ -6,15 +6,20 @@
|
||||
<!-- Generated by Doxygen -->
|
||||
<center>
|
||||
<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="globals.html">File Members</a> </center>
|
||||
<hr><h1>not.hpp File Reference</h1><table border=0 cellpadding=0 cellspacing=0>
|
||||
<hr><h1>not.hpp File Reference</h1><a href="../../../../boost/preprocessor/logical/not.hpp">Click here to see the header.</a>.
|
||||
<a href="#_details">More...</a>
|
||||
<p>
|
||||
<table border=0 cellpadding=0 cellspacing=0>
|
||||
<tr><td colspan=2><br><h2>Defines</h2></td></tr>
|
||||
<tr><td nowrap align=right valign=top>#define </td><td valign=bottom><a class="el" href="not_8hpp.html#a0">BOOST_PP_NOT</a>(X)</td></tr>
|
||||
<tr><td> </td><td><font size=-1><em>Expands to the logical NOT of the operand.</em> <a href="#a0">More...</a><em></em></font><br><br></td></tr>
|
||||
<tr><td nowrap align=right valign=top>#define </td><td valign=bottom><a class="el" href="not_8hpp.html#a1">BOOST_PREPROCESSOR_NOT</a>(X)</td></tr>
|
||||
<tr><td> </td><td><font size=-1><em>Obsolete. Use <a class="el" href="not_8hpp.html#a0">BOOST_PP_NOT</a>().</em> <a href="#a1">More...</a><em></em></font><br><br></td></tr>
|
||||
<tr><td> </td><td><font size=-1><em>Obsolete.</em> <a href="#a1">More...</a><em></em></font><br><br></td></tr>
|
||||
</table>
|
||||
<hr><a name="_details"></a><h2>Detailed Description</h2>
|
||||
<a href="../../../../boost/preprocessor/logical/not.hpp">Click here to see the header.</a>
|
||||
<a href="../../../../boost/preprocessor/logical/not.hpp">Click here to see the header.</a>.
|
||||
<p>
|
||||
|
||||
<p>
|
||||
<hr><h2>Define Documentation</h2>
|
||||
<a name="a0" doxytag="not.hpp::BOOST_PP_NOT"></a><p>
|
||||
@ -70,9 +75,9 @@ For example, <a class="el" href="not_8hpp.html#a0">BOOST_PP_NOT</a>(0) expands t
|
||||
<td>
|
||||
|
||||
<p>
|
||||
Obsolete. Use <a class="el" href="not_8hpp.html#a0">BOOST_PP_NOT</a>().
|
||||
Obsolete.
|
||||
<p>
|
||||
</td>
|
||||
Use <a class="el" href="not_8hpp.html#a0">BOOST_PP_NOT</a>(). </td>
|
||||
</tr>
|
||||
</table>
|
||||
<hr>
|
||||
|
@ -6,15 +6,20 @@
|
||||
<!-- Generated by Doxygen -->
|
||||
<center>
|
||||
<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="globals.html">File Members</a> </center>
|
||||
<hr><h1>not_equal.hpp File Reference</h1><table border=0 cellpadding=0 cellspacing=0>
|
||||
<hr><h1>not_equal.hpp File Reference</h1><a href="../../../../boost/preprocessor/comparison/not_equal.hpp">Click here to see the header.</a>.
|
||||
<a href="#_details">More...</a>
|
||||
<p>
|
||||
<table border=0 cellpadding=0 cellspacing=0>
|
||||
<tr><td colspan=2><br><h2>Defines</h2></td></tr>
|
||||
<tr><td nowrap align=right valign=top>#define </td><td valign=bottom><a class="el" href="not__equal_8hpp.html#a0">BOOST_PP_NOT_EQUAL</a>(X, Y)</td></tr>
|
||||
<tr><td> </td><td><font size=-1><em>Expands to 1 if X!=Y and 0 otherwise.</em> <a href="#a0">More...</a><em></em></font><br><br></td></tr>
|
||||
<tr><td nowrap align=right valign=top>#define </td><td valign=bottom><a class="el" href="not__equal_8hpp.html#a1">BOOST_PREPROCESSOR_NOT_EQUAL</a>(X, Y)</td></tr>
|
||||
<tr><td> </td><td><font size=-1><em>Obsolete. Use <a class="el" href="not__equal_8hpp.html#a0">BOOST_PP_NOT_EQUAL</a>().</em> <a href="#a1">More...</a><em></em></font><br><br></td></tr>
|
||||
<tr><td> </td><td><font size=-1><em>Obsolete.</em> <a href="#a1">More...</a><em></em></font><br><br></td></tr>
|
||||
</table>
|
||||
<hr><a name="_details"></a><h2>Detailed Description</h2>
|
||||
<a href="../../../../boost/preprocessor/comparison/not_equal.hpp">Click here to see the header.</a>
|
||||
<a href="../../../../boost/preprocessor/comparison/not_equal.hpp">Click here to see the header.</a>.
|
||||
<p>
|
||||
|
||||
<p>
|
||||
<hr><h2>Define Documentation</h2>
|
||||
<a name="a0" doxytag="not_equal.hpp::BOOST_PP_NOT_EQUAL"></a><p>
|
||||
@ -76,9 +81,9 @@ Expands to 1 if X!=Y and 0 otherwise.
|
||||
<td>
|
||||
|
||||
<p>
|
||||
Obsolete. Use <a class="el" href="not__equal_8hpp.html#a0">BOOST_PP_NOT_EQUAL</a>().
|
||||
Obsolete.
|
||||
<p>
|
||||
</td>
|
||||
Use <a class="el" href="not__equal_8hpp.html#a0">BOOST_PP_NOT_EQUAL</a>(). </td>
|
||||
</tr>
|
||||
</table>
|
||||
<hr>
|
||||
|
@ -6,15 +6,20 @@
|
||||
<!-- Generated by Doxygen -->
|
||||
<center>
|
||||
<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="globals.html">File Members</a> </center>
|
||||
<hr><h1>or.hpp File Reference</h1><table border=0 cellpadding=0 cellspacing=0>
|
||||
<hr><h1>or.hpp File Reference</h1><a href="../../../../boost/preprocessor/logical/or.hpp">Click here to see the header.</a>.
|
||||
<a href="#_details">More...</a>
|
||||
<p>
|
||||
<table border=0 cellpadding=0 cellspacing=0>
|
||||
<tr><td colspan=2><br><h2>Defines</h2></td></tr>
|
||||
<tr><td nowrap align=right valign=top>#define </td><td valign=bottom><a class="el" href="or_8hpp.html#a0">BOOST_PP_OR</a>(X, Y)</td></tr>
|
||||
<tr><td> </td><td><font size=-1><em>Expands to the logical OR of the operands.</em> <a href="#a0">More...</a><em></em></font><br><br></td></tr>
|
||||
<tr><td nowrap align=right valign=top>#define </td><td valign=bottom><a class="el" href="or_8hpp.html#a1">BOOST_PREPROCESSOR_OR</a>(X, Y)</td></tr>
|
||||
<tr><td> </td><td><font size=-1><em>Obsolete. Use <a class="el" href="or_8hpp.html#a0">BOOST_PP_OR</a>().</em> <a href="#a1">More...</a><em></em></font><br><br></td></tr>
|
||||
<tr><td> </td><td><font size=-1><em>Obsolete.</em> <a href="#a1">More...</a><em></em></font><br><br></td></tr>
|
||||
</table>
|
||||
<hr><a name="_details"></a><h2>Detailed Description</h2>
|
||||
<a href="../../../../boost/preprocessor/logical/or.hpp">Click here to see the header.</a>
|
||||
<a href="../../../../boost/preprocessor/logical/or.hpp">Click here to see the header.</a>.
|
||||
<p>
|
||||
|
||||
<p>
|
||||
<hr><h2>Define Documentation</h2>
|
||||
<a name="a0" doxytag="or.hpp::BOOST_PP_OR"></a><p>
|
||||
@ -76,9 +81,9 @@ For example, <a class="el" href="or_8hpp.html#a0">BOOST_PP_OR</a>(0,2) expands t
|
||||
<td>
|
||||
|
||||
<p>
|
||||
Obsolete. Use <a class="el" href="or_8hpp.html#a0">BOOST_PP_OR</a>().
|
||||
Obsolete.
|
||||
<p>
|
||||
</td>
|
||||
Use <a class="el" href="or_8hpp.html#a0">BOOST_PP_OR</a>(). </td>
|
||||
</tr>
|
||||
</table>
|
||||
<hr>
|
||||
|
@ -6,10 +6,13 @@
|
||||
<!-- Generated by Doxygen -->
|
||||
<center>
|
||||
<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="globals.html">File Members</a> </center>
|
||||
<hr><h1>preprocessor.hpp File Reference</h1><table border=0 cellpadding=0 cellspacing=0>
|
||||
<hr><h1>preprocessor.hpp File Reference</h1><a href="../../../../boost/preprocessor.hpp">Click here to see the header.</a>.
|
||||
<a href="#_details">More...</a>
|
||||
<p>
|
||||
<table border=0 cellpadding=0 cellspacing=0>
|
||||
</table>
|
||||
<hr><a name="_details"></a><h2>Detailed Description</h2>
|
||||
<a href="../../../../boost/preprocessor.hpp">Click here to see the header.</a>
|
||||
<a href="../../../../boost/preprocessor.hpp">Click here to see the header.</a>.
|
||||
<p>
|
||||
Includes all PREPROCESSOR library headers.
|
||||
<p>
|
||||
|
@ -6,15 +6,20 @@
|
||||
<!-- Generated by Doxygen -->
|
||||
<center>
|
||||
<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="globals.html">File Members</a> </center>
|
||||
<hr><h1>repeat.hpp File Reference</h1><table border=0 cellpadding=0 cellspacing=0>
|
||||
<hr><h1>repeat.hpp File Reference</h1><a href="../../../../boost/preprocessor/repeat.hpp">Click here to see the header.</a>.
|
||||
<a href="#_details">More...</a>
|
||||
<p>
|
||||
<table border=0 cellpadding=0 cellspacing=0>
|
||||
<tr><td colspan=2><br><h2>Defines</h2></td></tr>
|
||||
<tr><td nowrap align=right valign=top>#define </td><td valign=bottom><a class="el" href="repeat_8hpp.html#a0">BOOST_PP_REPEAT</a>(N, M, P)</td></tr>
|
||||
<tr><td> </td><td><font size=-1><em>Repeats the macro M(I,P) for I = 0 to N-1.</em> <a href="#a0">More...</a><em></em></font><br><br></td></tr>
|
||||
<tr><td nowrap align=right valign=top>#define </td><td valign=bottom><a class="el" href="repeat_8hpp.html#a1">BOOST_PREPROCESSOR_REPEAT</a>(N, M, P)</td></tr>
|
||||
<tr><td> </td><td><font size=-1><em>Obsolete. Use <a class="el" href="repeat_8hpp.html#a0">BOOST_PP_REPEAT</a>().</em> <a href="#a1">More...</a><em></em></font><br><br></td></tr>
|
||||
<tr><td> </td><td><font size=-1><em>Obsolete.</em> <a href="#a1">More...</a><em></em></font><br><br></td></tr>
|
||||
</table>
|
||||
<hr><a name="_details"></a><h2>Detailed Description</h2>
|
||||
<a href="../../../../boost/preprocessor/repeat.hpp">Click here to see the header.</a>
|
||||
<a href="../../../../boost/preprocessor/repeat.hpp">Click here to see the header.</a>.
|
||||
<p>
|
||||
|
||||
<p>
|
||||
<hr><h2>Define Documentation</h2>
|
||||
<a name="a0" doxytag="repeat.hpp::BOOST_PP_REPEAT"></a><p>
|
||||
@ -63,7 +68,7 @@ See BOOST_PP_LIMIT_MAG.
|
||||
2D and 3D repetition are supported with the <a class="el" href="repeat__2nd_8hpp.html#a0">BOOST_PP_REPEAT_2ND</a>() and <a class="el" href="repeat__3rd_8hpp.html#a0">BOOST_PP_REPEAT_3RD</a>() macros. For example,
|
||||
<p>
|
||||
<pre><div class="fragment"><pre>
|
||||
// A generalized macro for generating 2D arrays
|
||||
A generalized macro for generating 2D arrays
|
||||
#define ARRAY_2D(W,H,M,P)\
|
||||
BOOST_PP_REPEAT_2ND\
|
||||
( H\
|
||||
@ -90,7 +95,7 @@ See BOOST_PP_LIMIT_MAG.
|
||||
)\
|
||||
)
|
||||
|
||||
// Here we use the above macro to generate something
|
||||
Here we use the above macro to generate something
|
||||
#define ELEM(X,Y,W,H,E) BOOST_PP_COMMA_IF(BOOST_PP_OR(X,Y)) E##_##X##_##Y
|
||||
|
||||
ARRAY_2D(3,4,ELEM,elem)
|
||||
@ -140,9 +145,9 @@ See <a class="el" href="for_8hpp.html#a0">BOOST_PP_FOR</a>(). </td>
|
||||
<td>
|
||||
|
||||
<p>
|
||||
Obsolete. Use <a class="el" href="repeat_8hpp.html#a0">BOOST_PP_REPEAT</a>().
|
||||
Obsolete.
|
||||
<p>
|
||||
</td>
|
||||
Use <a class="el" href="repeat_8hpp.html#a0">BOOST_PP_REPEAT</a>(). </td>
|
||||
</tr>
|
||||
</table>
|
||||
<hr>
|
||||
|
@ -6,15 +6,20 @@
|
||||
<!-- Generated by Doxygen -->
|
||||
<center>
|
||||
<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="globals.html">File Members</a> </center>
|
||||
<hr><h1>repeat_2nd.hpp File Reference</h1><table border=0 cellpadding=0 cellspacing=0>
|
||||
<hr><h1>repeat_2nd.hpp File Reference</h1><a href="../../../../boost/preprocessor/repeat_2nd.hpp">Click here to see the header.</a>.
|
||||
<a href="#_details">More...</a>
|
||||
<p>
|
||||
<table border=0 cellpadding=0 cellspacing=0>
|
||||
<tr><td colspan=2><br><h2>Defines</h2></td></tr>
|
||||
<tr><td nowrap align=right valign=top>#define </td><td valign=bottom><a class="el" href="repeat__2nd_8hpp.html#a0">BOOST_PP_REPEAT_2ND</a>(N, M, P)</td></tr>
|
||||
<tr><td> </td><td><font size=-1><em>Same as <a class="el" href="repeat_8hpp.html#a0">BOOST_PP_REPEAT</a>(), but implemented independently.</em> <a href="#a0">More...</a><em></em></font><br><br></td></tr>
|
||||
<tr><td nowrap align=right valign=top>#define </td><td valign=bottom><a class="el" href="repeat__2nd_8hpp.html#a1">BOOST_PREPROCESSOR_REPEAT_2ND</a>(N, M, P)</td></tr>
|
||||
<tr><td> </td><td><font size=-1><em>Obsolete. Use <a class="el" href="repeat__2nd_8hpp.html#a0">BOOST_PP_REPEAT_2ND</a>().</em> <a href="#a1">More...</a><em></em></font><br><br></td></tr>
|
||||
<tr><td> </td><td><font size=-1><em>Obsolete.</em> <a href="#a1">More...</a><em></em></font><br><br></td></tr>
|
||||
</table>
|
||||
<hr><a name="_details"></a><h2>Detailed Description</h2>
|
||||
<a href="../../../../boost/preprocessor/repeat_2nd.hpp">Click here to see the header.</a>
|
||||
<a href="../../../../boost/preprocessor/repeat_2nd.hpp">Click here to see the header.</a>.
|
||||
<p>
|
||||
|
||||
<p>
|
||||
<hr><h2>Define Documentation</h2>
|
||||
<a name="a0" doxytag="repeat_2nd.hpp::BOOST_PP_REPEAT_2ND"></a><p>
|
||||
@ -82,9 +87,9 @@ Same as <a class="el" href="repeat_8hpp.html#a0">BOOST_PP_REPEAT</a>(), but impl
|
||||
<td>
|
||||
|
||||
<p>
|
||||
Obsolete. Use <a class="el" href="repeat__2nd_8hpp.html#a0">BOOST_PP_REPEAT_2ND</a>().
|
||||
Obsolete.
|
||||
<p>
|
||||
</td>
|
||||
Use <a class="el" href="repeat__2nd_8hpp.html#a0">BOOST_PP_REPEAT_2ND</a>(). </td>
|
||||
</tr>
|
||||
</table>
|
||||
<hr>
|
||||
|
@ -6,15 +6,20 @@
|
||||
<!-- Generated by Doxygen -->
|
||||
<center>
|
||||
<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="globals.html">File Members</a> </center>
|
||||
<hr><h1>repeat_3rd.hpp File Reference</h1><table border=0 cellpadding=0 cellspacing=0>
|
||||
<hr><h1>repeat_3rd.hpp File Reference</h1><a href="../../../../boost/preprocessor/repeat_3rd.hpp">Click here to see the header.</a>.
|
||||
<a href="#_details">More...</a>
|
||||
<p>
|
||||
<table border=0 cellpadding=0 cellspacing=0>
|
||||
<tr><td colspan=2><br><h2>Defines</h2></td></tr>
|
||||
<tr><td nowrap align=right valign=top>#define </td><td valign=bottom><a class="el" href="repeat__3rd_8hpp.html#a0">BOOST_PP_REPEAT_3RD</a>(N, M, P)</td></tr>
|
||||
<tr><td> </td><td><font size=-1><em>Same as <a class="el" href="repeat_8hpp.html#a0">BOOST_PP_REPEAT</a>(), but implemented independently.</em> <a href="#a0">More...</a><em></em></font><br><br></td></tr>
|
||||
<tr><td nowrap align=right valign=top>#define </td><td valign=bottom><a class="el" href="repeat__3rd_8hpp.html#a1">BOOST_PREPROCESSOR_REPEAT_3RD</a>(N, M, P)</td></tr>
|
||||
<tr><td> </td><td><font size=-1><em>Obsolete. Use <a class="el" href="repeat__3rd_8hpp.html#a0">BOOST_PP_REPEAT_3RD</a>().</em> <a href="#a1">More...</a><em></em></font><br><br></td></tr>
|
||||
<tr><td> </td><td><font size=-1><em>Obsolete.</em> <a href="#a1">More...</a><em></em></font><br><br></td></tr>
|
||||
</table>
|
||||
<hr><a name="_details"></a><h2>Detailed Description</h2>
|
||||
<a href="../../../../boost/preprocessor/repeat_3rd.hpp">Click here to see the header.</a>
|
||||
<a href="../../../../boost/preprocessor/repeat_3rd.hpp">Click here to see the header.</a>.
|
||||
<p>
|
||||
|
||||
<p>
|
||||
<hr><h2>Define Documentation</h2>
|
||||
<a name="a0" doxytag="repeat_3rd.hpp::BOOST_PP_REPEAT_3RD"></a><p>
|
||||
@ -82,9 +87,9 @@ Same as <a class="el" href="repeat_8hpp.html#a0">BOOST_PP_REPEAT</a>(), but impl
|
||||
<td>
|
||||
|
||||
<p>
|
||||
Obsolete. Use <a class="el" href="repeat__3rd_8hpp.html#a0">BOOST_PP_REPEAT_3RD</a>().
|
||||
Obsolete.
|
||||
<p>
|
||||
</td>
|
||||
Use <a class="el" href="repeat__3rd_8hpp.html#a0">BOOST_PP_REPEAT_3RD</a>(). </td>
|
||||
</tr>
|
||||
</table>
|
||||
<hr>
|
||||
|
@ -6,13 +6,18 @@
|
||||
<!-- Generated by Doxygen -->
|
||||
<center>
|
||||
<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="globals.html">File Members</a> </center>
|
||||
<hr><h1>rest_n.hpp File Reference</h1><table border=0 cellpadding=0 cellspacing=0>
|
||||
<hr><h1>rest_n.hpp File Reference</h1><a href="../../../../boost/preprocessor/list/rest_n.hpp">Click here to see the header.</a>.
|
||||
<a href="#_details">More...</a>
|
||||
<p>
|
||||
<table border=0 cellpadding=0 cellspacing=0>
|
||||
<tr><td colspan=2><br><h2>Defines</h2></td></tr>
|
||||
<tr><td nowrap align=right valign=top>#define </td><td valign=bottom><a class="el" href="rest__n_8hpp.html#a0">BOOST_PP_LIST_REST_N</a>(N, L)</td></tr>
|
||||
<tr><td> </td><td><font size=-1><em>Expands to a list of all but the first N elements of the list.</em> <a href="#a0">More...</a><em></em></font><br><br></td></tr>
|
||||
</table>
|
||||
<hr><a name="_details"></a><h2>Detailed Description</h2>
|
||||
<a href="../../../../boost/preprocessor/list/rest_n.hpp">Click here to see the header.</a>
|
||||
<a href="../../../../boost/preprocessor/list/rest_n.hpp">Click here to see the header.</a>.
|
||||
<p>
|
||||
|
||||
<p>
|
||||
<hr><h2>Define Documentation</h2>
|
||||
<a name="a0" doxytag="rest_n.hpp::BOOST_PP_LIST_REST_N"></a><p>
|
||||
|
@ -6,13 +6,18 @@
|
||||
<!-- Generated by Doxygen -->
|
||||
<center>
|
||||
<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="globals.html">File Members</a> </center>
|
||||
<hr><h1>reverse.hpp File Reference</h1><table border=0 cellpadding=0 cellspacing=0>
|
||||
<hr><h1>reverse.hpp File Reference</h1><a href="../../../../boost/preprocessor/list/reverse.hpp">Click here to see the header.</a>.
|
||||
<a href="#_details">More...</a>
|
||||
<p>
|
||||
<table border=0 cellpadding=0 cellspacing=0>
|
||||
<tr><td colspan=2><br><h2>Defines</h2></td></tr>
|
||||
<tr><td nowrap align=right valign=top>#define </td><td valign=bottom><a class="el" href="reverse_8hpp.html#a0">BOOST_PP_LIST_REVERSE</a>(L)</td></tr>
|
||||
<tr><td> </td><td><font size=-1><em>List reversal.</em> <a href="#a0">More...</a><em></em></font><br><br></td></tr>
|
||||
</table>
|
||||
<hr><a name="_details"></a><h2>Detailed Description</h2>
|
||||
<a href="../../../../boost/preprocessor/list/reverse.hpp">Click here to see the header.</a>
|
||||
<a href="../../../../boost/preprocessor/list/reverse.hpp">Click here to see the header.</a>.
|
||||
<p>
|
||||
|
||||
<p>
|
||||
<hr><h2>Define Documentation</h2>
|
||||
<a name="a0" doxytag="reverse.hpp::BOOST_PP_LIST_REVERSE"></a><p>
|
||||
|
@ -6,13 +6,18 @@
|
||||
<!-- Generated by Doxygen -->
|
||||
<center>
|
||||
<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="globals.html">File Members</a> </center>
|
||||
<hr><h1>size.hpp File Reference</h1><table border=0 cellpadding=0 cellspacing=0>
|
||||
<hr><h1>size.hpp File Reference</h1><a href="../../../../boost/preprocessor/list/size.hpp">Click here to see the header.</a>.
|
||||
<a href="#_details">More...</a>
|
||||
<p>
|
||||
<table border=0 cellpadding=0 cellspacing=0>
|
||||
<tr><td colspan=2><br><h2>Defines</h2></td></tr>
|
||||
<tr><td nowrap align=right valign=top>#define </td><td valign=bottom><a class="el" href="size_8hpp.html#a0">BOOST_PP_LIST_SIZE</a>(L)</td></tr>
|
||||
<tr><td> </td><td><font size=-1><em>Expands to the number of elements in the list.</em> <a href="#a0">More...</a><em></em></font><br><br></td></tr>
|
||||
</table>
|
||||
<hr><a name="_details"></a><h2>Detailed Description</h2>
|
||||
<a href="../../../../boost/preprocessor/list/size.hpp">Click here to see the header.</a>
|
||||
<a href="../../../../boost/preprocessor/list/size.hpp">Click here to see the header.</a>.
|
||||
<p>
|
||||
|
||||
<p>
|
||||
<hr><h2>Define Documentation</h2>
|
||||
<a name="a0" doxytag="size.hpp::BOOST_PP_LIST_SIZE"></a><p>
|
||||
|
@ -6,15 +6,20 @@
|
||||
<!-- Generated by Doxygen -->
|
||||
<center>
|
||||
<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="globals.html">File Members</a> </center>
|
||||
<hr><h1>stringize.hpp File Reference</h1><table border=0 cellpadding=0 cellspacing=0>
|
||||
<hr><h1>stringize.hpp File Reference</h1><a href="../../../../boost/preprocessor/stringize.hpp">Click here to see the header.</a>.
|
||||
<a href="#_details">More...</a>
|
||||
<p>
|
||||
<table border=0 cellpadding=0 cellspacing=0>
|
||||
<tr><td colspan=2><br><h2>Defines</h2></td></tr>
|
||||
<tr><td nowrap align=right valign=top>#define </td><td valign=bottom><a class="el" href="stringize_8hpp.html#a0">BOOST_PP_STRINGIZE</a>(X)</td></tr>
|
||||
<tr><td> </td><td><font size=-1><em>Delays the stringization of X.</em> <a href="#a0">More...</a><em></em></font><br><br></td></tr>
|
||||
<tr><td nowrap align=right valign=top>#define </td><td valign=bottom><a class="el" href="stringize_8hpp.html#a1">BOOST_PREPROCESSOR_STRINGIZE</a>(E)</td></tr>
|
||||
<tr><td> </td><td><font size=-1><em>Obsolete. Use <a class="el" href="stringize_8hpp.html#a0">BOOST_PP_STRINGIZE</a>().</em> <a href="#a1">More...</a><em></em></font><br><br></td></tr>
|
||||
<tr><td> </td><td><font size=-1><em>Obsolete.</em> <a href="#a1">More...</a><em></em></font><br><br></td></tr>
|
||||
</table>
|
||||
<hr><a name="_details"></a><h2>Detailed Description</h2>
|
||||
<a href="../../../../boost/preprocessor/stringize.hpp">Click here to see the header.</a>
|
||||
<a href="../../../../boost/preprocessor/stringize.hpp">Click here to see the header.</a>.
|
||||
<p>
|
||||
|
||||
<p>
|
||||
<hr><h2>Define Documentation</h2>
|
||||
<a name="a0" doxytag="stringize.hpp::BOOST_PP_STRINGIZE"></a><p>
|
||||
@ -91,9 +96,9 @@ The use of <a class="el" href="stringize_8hpp.html#a0">BOOST_PP_STRINGIZE</a>()
|
||||
<td>
|
||||
|
||||
<p>
|
||||
Obsolete. Use <a class="el" href="stringize_8hpp.html#a0">BOOST_PP_STRINGIZE</a>().
|
||||
Obsolete.
|
||||
<p>
|
||||
</td>
|
||||
Use <a class="el" href="stringize_8hpp.html#a0">BOOST_PP_STRINGIZE</a>(). </td>
|
||||
</tr>
|
||||
</table>
|
||||
<hr>
|
||||
|
@ -6,15 +6,20 @@
|
||||
<!-- Generated by Doxygen -->
|
||||
<center>
|
||||
<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="globals.html">File Members</a> </center>
|
||||
<hr><h1>sub.hpp File Reference</h1><table border=0 cellpadding=0 cellspacing=0>
|
||||
<hr><h1>sub.hpp File Reference</h1><a href="../../../../boost/preprocessor/arithmetic/sub.hpp">Click here to see the header.</a>.
|
||||
<a href="#_details">More...</a>
|
||||
<p>
|
||||
<table border=0 cellpadding=0 cellspacing=0>
|
||||
<tr><td colspan=2><br><h2>Defines</h2></td></tr>
|
||||
<tr><td nowrap align=right valign=top>#define </td><td valign=bottom><a class="el" href="sub_8hpp.html#a0">BOOST_PP_SUB</a>(X, Y)</td></tr>
|
||||
<tr><td> </td><td><font size=-1><em>Expands to the difference of X and Y.</em> <a href="#a0">More...</a><em></em></font><br><br></td></tr>
|
||||
<tr><td nowrap align=right valign=top>#define </td><td valign=bottom><a class="el" href="sub_8hpp.html#a1">BOOST_PREPROCESSOR_SUB</a>(X, Y)</td></tr>
|
||||
<tr><td> </td><td><font size=-1><em>Obsolete. Use <a class="el" href="sub_8hpp.html#a0">BOOST_PP_SUB</a>(X,Y).</em> <a href="#a1">More...</a><em></em></font><br><br></td></tr>
|
||||
<tr><td> </td><td><font size=-1><em>Obsolete.</em> <a href="#a1">More...</a><em></em></font><br><br></td></tr>
|
||||
</table>
|
||||
<hr><a name="_details"></a><h2>Detailed Description</h2>
|
||||
<a href="../../../../boost/preprocessor/arithmetic/sub.hpp">Click here to see the header.</a>
|
||||
<a href="../../../../boost/preprocessor/arithmetic/sub.hpp">Click here to see the header.</a>.
|
||||
<p>
|
||||
|
||||
<p>
|
||||
<hr><h2>Define Documentation</h2>
|
||||
<a name="a0" doxytag="sub.hpp::BOOST_PP_SUB"></a><p>
|
||||
@ -76,9 +81,9 @@ For example, <a class="el" href="sub_8hpp.html#a0">BOOST_PP_SUB</a>(4,3) expands
|
||||
<td>
|
||||
|
||||
<p>
|
||||
Obsolete. Use <a class="el" href="sub_8hpp.html#a0">BOOST_PP_SUB</a>(X,Y).
|
||||
Obsolete.
|
||||
<p>
|
||||
</td>
|
||||
Use <a class="el" href="sub_8hpp.html#a0">BOOST_PP_SUB</a>(X,Y). </td>
|
||||
</tr>
|
||||
</table>
|
||||
<hr>
|
||||
|
@ -6,13 +6,18 @@
|
||||
<!-- Generated by Doxygen -->
|
||||
<center>
|
||||
<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="globals.html">File Members</a> </center>
|
||||
<hr><h1>to_list.hpp File Reference</h1><table border=0 cellpadding=0 cellspacing=0>
|
||||
<hr><h1>to_list.hpp File Reference</h1><a href="../../../../boost/preprocessor/tuple/to_list.hpp">Click here to see the header.</a>.
|
||||
<a href="#_details">More...</a>
|
||||
<p>
|
||||
<table border=0 cellpadding=0 cellspacing=0>
|
||||
<tr><td colspan=2><br><h2>Defines</h2></td></tr>
|
||||
<tr><td nowrap align=right valign=top>#define </td><td valign=bottom><a class="el" href="to__list_8hpp.html#a0">BOOST_PP_TUPLE_TO_LIST</a>(N, T)</td></tr>
|
||||
<tr><td> </td><td><font size=-1><em>Converts a tuple to a list.</em> <a href="#a0">More...</a><em></em></font><br><br></td></tr>
|
||||
</table>
|
||||
<hr><a name="_details"></a><h2>Detailed Description</h2>
|
||||
<a href="../../../../boost/preprocessor/tuple/to_list.hpp">Click here to see the header.</a>
|
||||
<a href="../../../../boost/preprocessor/tuple/to_list.hpp">Click here to see the header.</a>.
|
||||
<p>
|
||||
|
||||
<p>
|
||||
<hr><h2>Define Documentation</h2>
|
||||
<a name="a0" doxytag="to_list.hpp::BOOST_PP_TUPLE_TO_LIST"></a><p>
|
||||
|
@ -6,13 +6,18 @@
|
||||
<!-- Generated by Doxygen -->
|
||||
<center>
|
||||
<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="globals.html">File Members</a> </center>
|
||||
<hr><h1>to_tuple.hpp File Reference</h1><table border=0 cellpadding=0 cellspacing=0>
|
||||
<hr><h1>to_tuple.hpp File Reference</h1><a href="../../../../boost/preprocessor/list/to_tuple.hpp">Click here to see the header.</a>.
|
||||
<a href="#_details">More...</a>
|
||||
<p>
|
||||
<table border=0 cellpadding=0 cellspacing=0>
|
||||
<tr><td colspan=2><br><h2>Defines</h2></td></tr>
|
||||
<tr><td nowrap align=right valign=top>#define </td><td valign=bottom><a class="el" href="to__tuple_8hpp.html#a0">BOOST_PP_LIST_TO_TUPLE</a>(L)</td></tr>
|
||||
<tr><td> </td><td><font size=-1><em>Converts the list to a tuple.</em> <a href="#a0">More...</a><em></em></font><br><br></td></tr>
|
||||
</table>
|
||||
<hr><a name="_details"></a><h2>Detailed Description</h2>
|
||||
<a href="../../../../boost/preprocessor/list/to_tuple.hpp">Click here to see the header.</a>
|
||||
<a href="../../../../boost/preprocessor/list/to_tuple.hpp">Click here to see the header.</a>.
|
||||
<p>
|
||||
|
||||
<p>
|
||||
<hr><h2>Define Documentation</h2>
|
||||
<a name="a0" doxytag="to_tuple.hpp::BOOST_PP_LIST_TO_TUPLE"></a><p>
|
||||
|
@ -6,13 +6,18 @@
|
||||
<!-- Generated by Doxygen -->
|
||||
<center>
|
||||
<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="globals.html">File Members</a> </center>
|
||||
<hr><h1>transform.hpp File Reference</h1><table border=0 cellpadding=0 cellspacing=0>
|
||||
<hr><h1>transform.hpp File Reference</h1><a href="../../../../boost/preprocessor/list/transform.hpp">Click here to see the header.</a>.
|
||||
<a href="#_details">More...</a>
|
||||
<p>
|
||||
<table border=0 cellpadding=0 cellspacing=0>
|
||||
<tr><td colspan=2><br><h2>Defines</h2></td></tr>
|
||||
<tr><td nowrap align=right valign=top>#define </td><td valign=bottom><a class="el" href="transform_8hpp.html#a0">BOOST_PP_LIST_TRANSFORM</a>(F, P, L)</td></tr>
|
||||
<tr><td> </td><td><font size=-1><em>Applies the macro F(D,P,X) to each element X of the list producing a new list.</em> <a href="#a0">More...</a><em></em></font><br><br></td></tr>
|
||||
</table>
|
||||
<hr><a name="_details"></a><h2>Detailed Description</h2>
|
||||
<a href="../../../../boost/preprocessor/list/transform.hpp">Click here to see the header.</a>
|
||||
<a href="../../../../boost/preprocessor/list/transform.hpp">Click here to see the header.</a>.
|
||||
<p>
|
||||
|
||||
<p>
|
||||
<hr><h2>Define Documentation</h2>
|
||||
<a name="a0" doxytag="transform.hpp::BOOST_PP_LIST_TRANSFORM"></a><p>
|
||||
|
@ -6,10 +6,13 @@
|
||||
<!-- Generated by Doxygen -->
|
||||
<center>
|
||||
<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="globals.html">File Members</a> </center>
|
||||
<hr><h1>tuple.hpp File Reference</h1><table border=0 cellpadding=0 cellspacing=0>
|
||||
<hr><h1>tuple.hpp File Reference</h1><a href="../../../../boost/preprocessor/tuple.hpp">Click here to see the header.</a>.
|
||||
<a href="#_details">More...</a>
|
||||
<p>
|
||||
<table border=0 cellpadding=0 cellspacing=0>
|
||||
</table>
|
||||
<hr><a name="_details"></a><h2>Detailed Description</h2>
|
||||
<a href="../../../../boost/preprocessor/tuple.hpp">Click here to see the header.</a>
|
||||
<a href="../../../../boost/preprocessor/tuple.hpp">Click here to see the header.</a>.
|
||||
<p>
|
||||
Includes all tuple headers.
|
||||
<p>
|
||||
|
@ -6,13 +6,18 @@
|
||||
<!-- Generated by Doxygen -->
|
||||
<center>
|
||||
<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="globals.html">File Members</a> </center>
|
||||
<hr><h1>while.hpp File Reference</h1><table border=0 cellpadding=0 cellspacing=0>
|
||||
<hr><h1>while.hpp File Reference</h1><a href="../../../../boost/preprocessor/while.hpp">Click here to see the header.</a>.
|
||||
<a href="#_details">More...</a>
|
||||
<p>
|
||||
<table border=0 cellpadding=0 cellspacing=0>
|
||||
<tr><td colspan=2><br><h2>Defines</h2></td></tr>
|
||||
<tr><td nowrap align=right valign=top>#define </td><td valign=bottom><a class="el" href="while_8hpp.html#a0">BOOST_PP_WHILE</a>(C, F, X)</td></tr>
|
||||
<tr><td> </td><td><font size=-1><em>Iterates F(D,X) while C(D,X) is true.</em> <a href="#a0">More...</a><em></em></font><br><br></td></tr>
|
||||
</table>
|
||||
<hr><a name="_details"></a><h2>Detailed Description</h2>
|
||||
<a href="../../../../boost/preprocessor/while.hpp">Click here to see the header.</a>
|
||||
<a href="../../../../boost/preprocessor/while.hpp">Click here to see the header.</a>.
|
||||
<p>
|
||||
|
||||
<p>
|
||||
<hr><h2>Define Documentation</h2>
|
||||
<a name="a0" doxytag="while.hpp::BOOST_PP_WHILE"></a><p>
|
||||
|
@ -6,15 +6,20 @@
|
||||
<!-- Generated by Doxygen -->
|
||||
<center>
|
||||
<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="globals.html">File Members</a> </center>
|
||||
<hr><h1>xor.hpp File Reference</h1><table border=0 cellpadding=0 cellspacing=0>
|
||||
<hr><h1>xor.hpp File Reference</h1><a href="../../../../boost/preprocessor/logical/xor.hpp">Click here to see the header.</a>.
|
||||
<a href="#_details">More...</a>
|
||||
<p>
|
||||
<table border=0 cellpadding=0 cellspacing=0>
|
||||
<tr><td colspan=2><br><h2>Defines</h2></td></tr>
|
||||
<tr><td nowrap align=right valign=top>#define </td><td valign=bottom><a class="el" href="xor_8hpp.html#a0">BOOST_PP_XOR</a>(X, Y)</td></tr>
|
||||
<tr><td> </td><td><font size=-1><em>Expands to the logical EXCLUSIVE OR of the operands.</em> <a href="#a0">More...</a><em></em></font><br><br></td></tr>
|
||||
<tr><td nowrap align=right valign=top>#define </td><td valign=bottom><a class="el" href="xor_8hpp.html#a1">BOOST_PREPROCESSOR_XOR</a>(X, Y)</td></tr>
|
||||
<tr><td> </td><td><font size=-1><em>Obsolete. Use <a class="el" href="xor_8hpp.html#a0">BOOST_PP_XOR</a>().</em> <a href="#a1">More...</a><em></em></font><br><br></td></tr>
|
||||
<tr><td> </td><td><font size=-1><em>Obsolete.</em> <a href="#a1">More...</a><em></em></font><br><br></td></tr>
|
||||
</table>
|
||||
<hr><a name="_details"></a><h2>Detailed Description</h2>
|
||||
<a href="../../../../boost/preprocessor/logical/xor.hpp">Click here to see the header.</a>
|
||||
<a href="../../../../boost/preprocessor/logical/xor.hpp">Click here to see the header.</a>.
|
||||
<p>
|
||||
|
||||
<p>
|
||||
<hr><h2>Define Documentation</h2>
|
||||
<a name="a0" doxytag="xor.hpp::BOOST_PP_XOR"></a><p>
|
||||
@ -76,9 +81,9 @@ For example, <a class="el" href="xor_8hpp.html#a0">BOOST_PP_XOR</a>(1,2) expands
|
||||
<td>
|
||||
|
||||
<p>
|
||||
Obsolete. Use <a class="el" href="xor_8hpp.html#a0">BOOST_PP_XOR</a>().
|
||||
Obsolete.
|
||||
<p>
|
||||
</td>
|
||||
Use <a class="el" href="xor_8hpp.html#a0">BOOST_PP_XOR</a>(). </td>
|
||||
</tr>
|
||||
</table>
|
||||
<hr>
|
||||
|
@ -1,16 +1,17 @@
|
||||
#ifndef BOOST_LIBS_PREPROCESSOR_EXAMPLE_ARRAY_ARITHMETIC_HELPERS_HPP
|
||||
#define BOOST_LIBS_PREPROCESSOR_EXAMPLE_ARRAY_ARITHMETIC_HELPERS_HPP
|
||||
|
||||
// Copyright (C) 2002
|
||||
// Housemarque Oy
|
||||
// http://www.housemarque.com
|
||||
//
|
||||
// Permission to copy, use, modify, sell and distribute this software is
|
||||
// granted provided this copyright notice appears in all copies. This
|
||||
// software is provided "as is" without express or implied warranty, and
|
||||
// with no claim as to its suitability for any purpose.
|
||||
|
||||
// See http://www.boost.org for most recent version.
|
||||
/* Copyright (C) 2002
|
||||
* Housemarque Oy
|
||||
* http://www.housemarque.com
|
||||
*
|
||||
* Permission to copy, use, modify, sell and distribute this software is
|
||||
* granted provided this copyright notice appears in all copies. This
|
||||
* software is provided "as is" without express or implied warranty, and
|
||||
* with no claim as to its suitability for any purpose.
|
||||
*
|
||||
* See http://www.boost.org for most recent version.
|
||||
*/
|
||||
|
||||
#include <boost/preprocessor/list/adt.hpp>
|
||||
#include <boost/preprocessor/for.hpp>
|
||||
|
@ -1,32 +1,34 @@
|
||||
// Copyright (C) 2002
|
||||
// Housemarque Oy
|
||||
// http://www.housemarque.com
|
||||
//
|
||||
// Permission to copy, use, modify, sell and distribute this software is
|
||||
// granted provided this copyright notice appears in all copies. This
|
||||
// software is provided "as is" without express or implied warranty, and
|
||||
// with no claim as to its suitability for any purpose.
|
||||
|
||||
// See http://www.boost.org for most recent version.
|
||||
/* Copyright (C) 2002
|
||||
* Housemarque Oy
|
||||
* http://www.housemarque.com
|
||||
*
|
||||
* Permission to copy, use, modify, sell and distribute this software is
|
||||
* granted provided this copyright notice appears in all copies. This
|
||||
* software is provided "as is" without express or implied warranty, and
|
||||
* with no claim as to its suitability for any purpose.
|
||||
*
|
||||
* See http://www.boost.org for most recent version.
|
||||
*/
|
||||
|
||||
#include <boost/preprocessor/while.hpp>
|
||||
#include <boost/preprocessor/dec.hpp>
|
||||
#include <boost/preprocessor/cat.hpp>
|
||||
#include <boost/preprocessor/empty.hpp>
|
||||
|
||||
// The time complexity of DELAY(N) is O(pow(2,N)).
|
||||
//
|
||||
// Handy when recompiles are too fast to take a coffee break. :)
|
||||
//
|
||||
// Template metaprogramming can be used for implementing similar
|
||||
// delays. Unfortunately template instantiation consumes memory,
|
||||
// therefore compilers usually fail to fully compile long template
|
||||
// based delays, because they run out of memory.
|
||||
//
|
||||
// On many compilers (e.g. g++, MSVC++), this macro takes only a
|
||||
// small amount of memory to preprocess. On some compilers (e.g.
|
||||
// MWCW), however, this macro seems to consume huge amounts of
|
||||
// memory.
|
||||
/* The time complexity of DELAY(N) is O(pow(2,N)).
|
||||
*
|
||||
* Handy when recompiles are too fast to take a coffee break. :)
|
||||
*
|
||||
* Template metaprogramming can be used for implementing similar
|
||||
* delays. Unfortunately template instantiation consumes memory,
|
||||
* therefore compilers usually fail to fully compile long template
|
||||
* based delays, because they run out of memory.
|
||||
*
|
||||
* On many compilers (e.g. g++, MSVC++), this macro takes only a
|
||||
* small amount of memory to preprocess. On some compilers (e.g.
|
||||
* MWCW), however, this macro seems to consume huge amounts of
|
||||
* memory.
|
||||
*/
|
||||
|
||||
#ifndef DELAY_MAX
|
||||
#define DELAY_MAX 16
|
||||
|
@ -1,13 +1,14 @@
|
||||
// Copyright (C) 2002
|
||||
// Housemarque Oy
|
||||
// http://www.housemarque.com
|
||||
//
|
||||
// Permission to copy, use, modify, sell and distribute this software is
|
||||
// granted provided this copyright notice appears in all copies. This
|
||||
// software is provided "as is" without express or implied warranty, and
|
||||
// with no claim as to its suitability for any purpose.
|
||||
|
||||
// See http://www.boost.org for most recent version.
|
||||
/* Copyright (C) 2002
|
||||
* Housemarque Oy
|
||||
* http://www.housemarque.com
|
||||
*
|
||||
* Permission to copy, use, modify, sell and distribute this software is
|
||||
* granted provided this copyright notice appears in all copies. This
|
||||
* software is provided "as is" without express or implied warranty, and
|
||||
* with no claim as to its suitability for any purpose.
|
||||
*
|
||||
* See http://www.boost.org for most recent version.
|
||||
*/
|
||||
|
||||
// This example demonstrates the usage of preprocessor lists for generating C++ code.
|
||||
|
||||
|
@ -1,18 +1,19 @@
|
||||
#ifndef BOOST_PREPROCESSOR_HPP
|
||||
#define BOOST_PREPROCESSOR_HPP
|
||||
|
||||
// Copyright (C) 2001
|
||||
// Housemarque Oy
|
||||
// http://www.housemarque.com
|
||||
//
|
||||
// Permission to copy, use, modify, sell and distribute this software is
|
||||
// granted provided this copyright notice appears in all copies. This
|
||||
// software is provided "as is" without express or implied warranty, and
|
||||
// with no claim as to its suitability for any purpose.
|
||||
/* Copyright (C) 2001
|
||||
* Housemarque Oy
|
||||
* http://www.housemarque.com
|
||||
*
|
||||
* Permission to copy, use, modify, sell and distribute this software is
|
||||
* granted provided this copyright notice appears in all copies. This
|
||||
* software is provided "as is" without express or implied warranty, and
|
||||
* with no claim as to its suitability for any purpose.
|
||||
*
|
||||
* See http://www.boost.org for most recent version.
|
||||
*/
|
||||
|
||||
// See http://www.boost.org for most recent version.
|
||||
|
||||
/*! \file
|
||||
/** \file
|
||||
|
||||
<a href="../../../../boost/preprocessor.hpp">Click here to see the header.</a>
|
||||
|
||||
|
@ -1,18 +1,19 @@
|
||||
#ifndef BOOST_PREPROCESSOR_ARITHMETIC_HPP
|
||||
#define BOOST_PREPROCESSOR_ARITHMETIC_HPP
|
||||
|
||||
// Copyright (C) 2001
|
||||
// Housemarque Oy
|
||||
// http://www.housemarque.com
|
||||
//
|
||||
// Permission to copy, use, modify, sell and distribute this software is
|
||||
// granted provided this copyright notice appears in all copies. This
|
||||
// software is provided "as is" without express or implied warranty, and
|
||||
// with no claim as to its suitability for any purpose.
|
||||
/* Copyright (C) 2001
|
||||
* Housemarque Oy
|
||||
* http://www.housemarque.com
|
||||
*
|
||||
* Permission to copy, use, modify, sell and distribute this software is
|
||||
* granted provided this copyright notice appears in all copies. This
|
||||
* software is provided "as is" without express or implied warranty, and
|
||||
* with no claim as to its suitability for any purpose.
|
||||
*
|
||||
* See http://www.boost.org for most recent version.
|
||||
*/
|
||||
|
||||
// See http://www.boost.org for most recent version.
|
||||
|
||||
/*! \file
|
||||
/** \file
|
||||
|
||||
<a href="../../../../boost/preprocessor/arithmetic.hpp">Click here to see the header.</a>
|
||||
|
||||
|
@ -1,18 +1,19 @@
|
||||
#ifndef BOOST_PREPROCESSOR_ARITHMETIC_ADD_HPP
|
||||
#define BOOST_PREPROCESSOR_ARITHMETIC_ADD_HPP
|
||||
|
||||
// Copyright (C) 2001
|
||||
// Housemarque Oy
|
||||
// http://www.housemarque.com
|
||||
//
|
||||
// Permission to copy, use, modify, sell and distribute this software is
|
||||
// granted provided this copyright notice appears in all copies. This
|
||||
// software is provided "as is" without express or implied warranty, and
|
||||
// with no claim as to its suitability for any purpose.
|
||||
/* Copyright (C) 2001
|
||||
* Housemarque Oy
|
||||
* http://www.housemarque.com
|
||||
*
|
||||
* Permission to copy, use, modify, sell and distribute this software is
|
||||
* granted provided this copyright notice appears in all copies. This
|
||||
* software is provided "as is" without express or implied warranty, and
|
||||
* with no claim as to its suitability for any purpose.
|
||||
*
|
||||
* See http://www.boost.org for most recent version.
|
||||
*/
|
||||
|
||||
// See http://www.boost.org for most recent version.
|
||||
|
||||
/*! \file
|
||||
/** \file
|
||||
|
||||
<a href="../../../../boost/preprocessor/arithmetic/add.hpp">Click here to see the header.</a>
|
||||
*/
|
||||
@ -22,8 +23,8 @@
|
||||
#include <boost/preprocessor/tuple/elem.hpp>
|
||||
#include <boost/preprocessor/while.hpp>
|
||||
|
||||
//! Expands to the sum of X and Y.
|
||||
/*!
|
||||
/** Expands to the sum of X and Y.
|
||||
|
||||
For example, BOOST_PP_ADD(4,3) expands to 7 (a single token).
|
||||
*/
|
||||
#define BOOST_PP_ADD(X,Y) BOOST_PP_ADD_D(0,X,Y)
|
||||
@ -39,6 +40,6 @@ For example, BOOST_PP_ADD(4,3) expands to 7 (a single token).
|
||||
#endif
|
||||
#endif
|
||||
|
||||
//! Obsolete. Use BOOST_PP_ADD().
|
||||
/** Obsolete. Use BOOST_PP_ADD(). */
|
||||
#define BOOST_PREPROCESSOR_ADD(X,Y) BOOST_PP_ADD(X,Y)
|
||||
#endif
|
||||
|
@ -1,18 +1,19 @@
|
||||
#ifndef BOOST_PREPROCESSOR_ARITHMETIC_DIV_HPP
|
||||
#define BOOST_PREPROCESSOR_ARITHMETIC_DIV_HPP
|
||||
|
||||
// Copyright (C) 2001
|
||||
// Housemarque Oy
|
||||
// http://www.housemarque.com
|
||||
//
|
||||
// Permission to copy, use, modify, sell and distribute this software is
|
||||
// granted provided this copyright notice appears in all copies. This
|
||||
// software is provided "as is" without express or implied warranty, and
|
||||
// with no claim as to its suitability for any purpose.
|
||||
/* Copyright (C) 2001
|
||||
* Housemarque Oy
|
||||
* http://www.housemarque.com
|
||||
*
|
||||
* Permission to copy, use, modify, sell and distribute this software is
|
||||
* granted provided this copyright notice appears in all copies. This
|
||||
* software is provided "as is" without express or implied warranty, and
|
||||
* with no claim as to its suitability for any purpose.
|
||||
*
|
||||
* See http://www.boost.org for most recent version.
|
||||
*/
|
||||
|
||||
// See http://www.boost.org for most recent version.
|
||||
|
||||
/*! \file
|
||||
/** \file
|
||||
|
||||
<a href="../../../../boost/preprocessor/arithmetic/div.hpp">Click here to see the header.</a>
|
||||
*/
|
||||
@ -20,8 +21,8 @@
|
||||
#include <boost/preprocessor/comparison/less_equal.hpp>
|
||||
#include <boost/preprocessor/inc.hpp>
|
||||
|
||||
//! Expands to the quotient of X and Y.
|
||||
/*!
|
||||
/** Expands to the quotient of X and Y.
|
||||
|
||||
For example, BOOST_PP_DIV(4,3) expands to 1 (a single token).
|
||||
*/
|
||||
#define BOOST_PP_DIV(X,Y) BOOST_PP_DIV_D(0,X,Y)
|
||||
@ -37,6 +38,6 @@ For example, BOOST_PP_DIV(4,3) expands to 1 (a single token).
|
||||
#endif
|
||||
#endif
|
||||
|
||||
//! Obsolete. Use BOOST_PP_DIV().
|
||||
/** Obsolete. Use BOOST_PP_DIV(). */
|
||||
#define BOOST_PREPROCESSOR_DIV(X,Y) BOOST_PP_DIV(X,Y)
|
||||
#endif
|
||||
|
@ -1,26 +1,27 @@
|
||||
#ifndef BOOST_PREPROCESSOR_ARITHMETIC_MOD_HPP
|
||||
#define BOOST_PREPROCESSOR_ARITHMETIC_MOD_HPP
|
||||
|
||||
// Copyright (C) 2001
|
||||
// Housemarque Oy
|
||||
// http://www.housemarque.com
|
||||
//
|
||||
// Permission to copy, use, modify, sell and distribute this software is
|
||||
// granted provided this copyright notice appears in all copies. This
|
||||
// software is provided "as is" without express or implied warranty, and
|
||||
// with no claim as to its suitability for any purpose.
|
||||
/* Copyright (C) 2001
|
||||
* Housemarque Oy
|
||||
* http://www.housemarque.com
|
||||
*
|
||||
* Permission to copy, use, modify, sell and distribute this software is
|
||||
* granted provided this copyright notice appears in all copies. This
|
||||
* software is provided "as is" without express or implied warranty, and
|
||||
* with no claim as to its suitability for any purpose.
|
||||
*
|
||||
* See http://www.boost.org for most recent version.
|
||||
*/
|
||||
|
||||
// See http://www.boost.org for most recent version.
|
||||
|
||||
/*! \file
|
||||
/** \file
|
||||
|
||||
<a href="../../../../boost/preprocessor/arithmetic/mod.hpp">Click here to see the header.</a>
|
||||
*/
|
||||
|
||||
#include <boost/preprocessor/comparison/less_equal.hpp>
|
||||
|
||||
//! Expands to the remainder of X and Y.
|
||||
/*!
|
||||
/** Expands to the remainder of X and Y.
|
||||
|
||||
For example, BOOST_PP_MOD(4,3) expands to 1 (a single token).
|
||||
*/
|
||||
#define BOOST_PP_MOD(X,Y) BOOST_PP_MOD_D(0,X,Y)
|
||||
@ -31,6 +32,6 @@ For example, BOOST_PP_MOD(4,3) expands to 1 (a single token).
|
||||
#define BOOST_PP_MOD_F(D,P) (BOOST_PP_SUB_D(D,BOOST_PP_TUPLE2_ELEM0 P,BOOST_PP_TUPLE2_ELEM1 P),BOOST_PP_TUPLE2_ELEM1 P)
|
||||
#endif
|
||||
|
||||
//! Obsolete. Use BOOST_PP_MOD().
|
||||
/** Obsolete. Use BOOST_PP_MOD(). */
|
||||
#define BOOST_PREPROCESSOR_MOD(X,Y) BOOST_PP_MOD(X,Y)
|
||||
#endif
|
||||
|
@ -1,26 +1,27 @@
|
||||
#ifndef BOOST_PREPROCESSOR_ARITHMETIC_MUL_HPP
|
||||
#define BOOST_PREPROCESSOR_ARITHMETIC_MUL_HPP
|
||||
|
||||
// Copyright (C) 2001
|
||||
// Housemarque Oy
|
||||
// http://www.housemarque.com
|
||||
//
|
||||
// Permission to copy, use, modify, sell and distribute this software is
|
||||
// granted provided this copyright notice appears in all copies. This
|
||||
// software is provided "as is" without express or implied warranty, and
|
||||
// with no claim as to its suitability for any purpose.
|
||||
/* Copyright (C) 2001
|
||||
* Housemarque Oy
|
||||
* http://www.housemarque.com
|
||||
*
|
||||
* Permission to copy, use, modify, sell and distribute this software is
|
||||
* granted provided this copyright notice appears in all copies. This
|
||||
* software is provided "as is" without express or implied warranty, and
|
||||
* with no claim as to its suitability for any purpose.
|
||||
*
|
||||
* See http://www.boost.org for most recent version.
|
||||
*/
|
||||
|
||||
// See http://www.boost.org for most recent version.
|
||||
|
||||
/*! \file
|
||||
/** \file
|
||||
|
||||
<a href="../../../../boost/preprocessor/arithmetic/mul.hpp">Click here to see the header.</a>
|
||||
*/
|
||||
|
||||
#include <boost/preprocessor/arithmetic/add.hpp>
|
||||
|
||||
//! Expands to the product of X and Y.
|
||||
/*!
|
||||
/** Expands to the product of X and Y.
|
||||
|
||||
For example, BOOST_PP_MUL(4,3) expands to 12 (a single token).
|
||||
*/
|
||||
#define BOOST_PP_MUL(X,Y) BOOST_PP_MUL_D(0,X,Y)
|
||||
@ -36,6 +37,6 @@ For example, BOOST_PP_MUL(4,3) expands to 12 (a single token).
|
||||
#endif
|
||||
#endif
|
||||
|
||||
//! Obsolete. Use BOOST_PP_MUL().
|
||||
/** Obsolete. Use BOOST_PP_MUL(). */
|
||||
#define BOOST_PREPROCESSOR_MUL(X,Y) BOOST_PP_MUL(X,Y)
|
||||
#endif
|
||||
|
@ -1,18 +1,19 @@
|
||||
#ifndef BOOST_PREPROCESSOR_ARITHMETIC_SUB_HPP
|
||||
#define BOOST_PREPROCESSOR_ARITHMETIC_SUB_HPP
|
||||
|
||||
// Copyright (C) 2001
|
||||
// Housemarque Oy
|
||||
// http://www.housemarque.com
|
||||
//
|
||||
// Permission to copy, use, modify, sell and distribute this software is
|
||||
// granted provided this copyright notice appears in all copies. This
|
||||
// software is provided "as is" without express or implied warranty, and
|
||||
// with no claim as to its suitability for any purpose.
|
||||
/* Copyright (C) 2001
|
||||
* Housemarque Oy
|
||||
* http://www.housemarque.com
|
||||
*
|
||||
* Permission to copy, use, modify, sell and distribute this software is
|
||||
* granted provided this copyright notice appears in all copies. This
|
||||
* software is provided "as is" without express or implied warranty, and
|
||||
* with no claim as to its suitability for any purpose.
|
||||
*
|
||||
* See http://www.boost.org for most recent version.
|
||||
*/
|
||||
|
||||
// See http://www.boost.org for most recent version.
|
||||
|
||||
/*! \file
|
||||
/** \file
|
||||
|
||||
<a href="../../../../boost/preprocessor/arithmetic/sub.hpp">Click here to see the header.</a>
|
||||
*/
|
||||
@ -21,8 +22,8 @@
|
||||
#include <boost/preprocessor/tuple/elem.hpp>
|
||||
#include <boost/preprocessor/while.hpp>
|
||||
|
||||
//! Expands to the difference of X and Y.
|
||||
/*!
|
||||
/** Expands to the difference of X and Y.
|
||||
|
||||
For example, BOOST_PP_SUB(4,3) expands to 1 (a single token).
|
||||
*/
|
||||
#define BOOST_PP_SUB(X,Y) BOOST_PP_SUB_D(0,X,Y)
|
||||
@ -38,6 +39,6 @@ For example, BOOST_PP_SUB(4,3) expands to 1 (a single token).
|
||||
#endif
|
||||
#endif
|
||||
|
||||
//! Obsolete. Use BOOST_PP_SUB(X,Y).
|
||||
/** Obsolete. Use BOOST_PP_SUB(X,Y). */
|
||||
#define BOOST_PREPROCESSOR_SUB(X,Y) BOOST_PP_SUB(X,Y)
|
||||
#endif
|
||||
|
@ -1,18 +1,19 @@
|
||||
#ifndef BOOST_PREPROCESSOR_ASSERT_MSG_HPP
|
||||
#define BOOST_PREPROCESSOR_ASSERT_MSG_HPP
|
||||
|
||||
// Copyright (C) 2001
|
||||
// Housemarque Oy
|
||||
// http://www.housemarque.com
|
||||
//
|
||||
// Permission to copy, use, modify, sell and distribute this software is
|
||||
// granted provided this copyright notice appears in all copies. This
|
||||
// software is provided "as is" without express or implied warranty, and
|
||||
// with no claim as to its suitability for any purpose.
|
||||
/* Copyright (C) 2001
|
||||
* Housemarque Oy
|
||||
* http://www.housemarque.com
|
||||
*
|
||||
* Permission to copy, use, modify, sell and distribute this software is
|
||||
* granted provided this copyright notice appears in all copies. This
|
||||
* software is provided "as is" without express or implied warranty, and
|
||||
* with no claim as to its suitability for any purpose.
|
||||
*
|
||||
* See http://www.boost.org for most recent version.
|
||||
*/
|
||||
|
||||
// See http://www.boost.org for most recent version.
|
||||
|
||||
/*! \file
|
||||
/** \file
|
||||
|
||||
<a href="../../../../boost/preprocessor/assert_msg.hpp">Click here to see the header.</a>
|
||||
*/
|
||||
@ -20,9 +21,9 @@
|
||||
#include <boost/preprocessor/empty.hpp>
|
||||
#include <boost/preprocessor/if.hpp>
|
||||
|
||||
//! Expands to nothing if C != 0 and to MSG if C == 0.
|
||||
/** Expands to nothing if C != 0 and to MSG if C == 0. */
|
||||
#define BOOST_PP_ASSERT_MSG(C,MSG) BOOST_PP_IF(C,BOOST_PP_EMPTY,MSG BOOST_PP_EMPTY)()
|
||||
|
||||
//! Obsolete. Use BOOST_PP_ASSERT_MSG().
|
||||
/** Obsolete. Use BOOST_PP_ASSERT_MSG(). */
|
||||
#define BOOST_PREPROCESSOR_ASSERT_MSG(C,MSG) BOOST_PP_ASSERT_MSG(C,MSG)
|
||||
#endif
|
||||
|
@ -1,24 +1,25 @@
|
||||
#ifndef BOOST_PREPROCESSOR_CAT_HPP
|
||||
#define BOOST_PREPROCESSOR_CAT_HPP
|
||||
|
||||
// Copyright (C) 2001
|
||||
// Housemarque Oy
|
||||
// http://www.housemarque.com
|
||||
//
|
||||
// Permission to copy, use, modify, sell and distribute this software is
|
||||
// granted provided this copyright notice appears in all copies. This
|
||||
// software is provided "as is" without express or implied warranty, and
|
||||
// with no claim as to its suitability for any purpose.
|
||||
/* Copyright (C) 2001
|
||||
* Housemarque Oy
|
||||
* http://www.housemarque.com
|
||||
*
|
||||
* Permission to copy, use, modify, sell and distribute this software is
|
||||
* granted provided this copyright notice appears in all copies. This
|
||||
* software is provided "as is" without express or implied warranty, and
|
||||
* with no claim as to its suitability for any purpose.
|
||||
*
|
||||
* See http://www.boost.org for most recent version.
|
||||
*/
|
||||
|
||||
// See http://www.boost.org for most recent version.
|
||||
|
||||
/*! \file
|
||||
/** \file
|
||||
|
||||
<a href="../../../../boost/preprocessor/cat.hpp">Click here to see the header.</a>
|
||||
*/
|
||||
|
||||
//! Delays the catenation of X and Y.
|
||||
/*!
|
||||
/** Delays the catenation of X and Y.
|
||||
|
||||
For example,
|
||||
|
||||
<PRE>\verbatim
|
||||
@ -69,6 +70,6 @@ the above would expand to:
|
||||
#define BOOST_PP_DO_CAT(X,Y) X##Y
|
||||
#endif
|
||||
|
||||
//! Obsolete. Use BOOST_PP_CAT().
|
||||
/** Obsolete. Use BOOST_PP_CAT(). */
|
||||
#define BOOST_PREPROCESSOR_CAT(X,Y) BOOST_PP_CAT(X,Y)
|
||||
#endif
|
||||
|
@ -1,28 +1,29 @@
|
||||
#ifndef BOOST_PREPROCESSOR_COMMA_HPP
|
||||
#define BOOST_PREPROCESSOR_COMMA_HPP
|
||||
|
||||
// Copyright (C) 2001
|
||||
// Housemarque Oy
|
||||
// http://www.housemarque.com
|
||||
//
|
||||
// Permission to copy, use, modify, sell and distribute this software is
|
||||
// granted provided this copyright notice appears in all copies. This
|
||||
// software is provided "as is" without express or implied warranty, and
|
||||
// with no claim as to its suitability for any purpose.
|
||||
/* Copyright (C) 2001
|
||||
* Housemarque Oy
|
||||
* http://www.housemarque.com
|
||||
*
|
||||
* Permission to copy, use, modify, sell and distribute this software is
|
||||
* granted provided this copyright notice appears in all copies. This
|
||||
* software is provided "as is" without express or implied warranty, and
|
||||
* with no claim as to its suitability for any purpose.
|
||||
*
|
||||
* See http://www.boost.org for most recent version.
|
||||
*/
|
||||
|
||||
// See http://www.boost.org for most recent version.
|
||||
|
||||
/*! \file
|
||||
/** \file
|
||||
|
||||
<a href="../../../../boost/preprocessor/comma.hpp">Click here to see the header.</a>
|
||||
*/
|
||||
|
||||
//! Expands to a comma. Can be used with BOOST_PP_IF().
|
||||
/*!
|
||||
/** Expands to a comma. Can be used with BOOST_PP_IF().
|
||||
|
||||
See BOOST_PP_COMMA_IF().
|
||||
*/
|
||||
#define BOOST_PP_COMMA() ,
|
||||
|
||||
//! Obsolete. Use BOOST_PP_COMMA().
|
||||
/** Obsolete. Use BOOST_PP_COMMA(). */
|
||||
#define BOOST_PREPROCESSOR_COMMA() ,
|
||||
#endif
|
||||
|
@ -1,18 +1,19 @@
|
||||
#ifndef BOOST_PREPROCESSOR_COMMA_IF_HPP
|
||||
#define BOOST_PREPROCESSOR_COMMA_IF_HPP
|
||||
|
||||
// Copyright (C) 2001
|
||||
// Housemarque Oy
|
||||
// http://www.housemarque.com
|
||||
//
|
||||
// Permission to copy, use, modify, sell and distribute this software is
|
||||
// granted provided this copyright notice appears in all copies. This
|
||||
// software is provided "as is" without express or implied warranty, and
|
||||
// with no claim as to its suitability for any purpose.
|
||||
/* Copyright (C) 2001
|
||||
* Housemarque Oy
|
||||
* http://www.housemarque.com
|
||||
*
|
||||
* Permission to copy, use, modify, sell and distribute this software is
|
||||
* granted provided this copyright notice appears in all copies. This
|
||||
* software is provided "as is" without express or implied warranty, and
|
||||
* with no claim as to its suitability for any purpose.
|
||||
*
|
||||
* See http://www.boost.org for most recent version.
|
||||
*/
|
||||
|
||||
// See http://www.boost.org for most recent version.
|
||||
|
||||
/*! \file
|
||||
/** \file
|
||||
|
||||
<a href="../../../../boost/preprocessor/comma_if.hpp">Click here to see the header.</a>
|
||||
*/
|
||||
@ -21,9 +22,10 @@
|
||||
#include <boost/preprocessor/empty.hpp>
|
||||
#include <boost/preprocessor/if.hpp>
|
||||
|
||||
//! Expands to a comma if C != 0 and nothing if C == 0.
|
||||
/** Expands to a comma if C != 0 and nothing if C == 0. */
|
||||
|
||||
#define BOOST_PP_COMMA_IF(C) BOOST_PP_IF(C,BOOST_PP_COMMA,BOOST_PP_EMPTY)()
|
||||
|
||||
//! Obsolete. Use BOOST_PP_COMMA_IF().
|
||||
/** Obsolete. Use BOOST_PP_COMMA_IF(). */
|
||||
#define BOOST_PREPROCESSOR_COMMA_IF(C) BOOST_PP_COMMA_IF(C)
|
||||
#endif
|
||||
|
@ -1,18 +1,19 @@
|
||||
#ifndef BOOST_PREPROCESSOR_COMPARISON_HPP
|
||||
#define BOOST_PREPROCESSOR_COMPARISON_HPP
|
||||
|
||||
// Copyright (C) 2001
|
||||
// Housemarque Oy
|
||||
// http://www.housemarque.com
|
||||
//
|
||||
// Permission to copy, use, modify, sell and distribute this software is
|
||||
// granted provided this copyright notice appears in all copies. This
|
||||
// software is provided "as is" without express or implied warranty, and
|
||||
// with no claim as to its suitability for any purpose.
|
||||
/* Copyright (C) 2001
|
||||
* Housemarque Oy
|
||||
* http://www.housemarque.com
|
||||
*
|
||||
* Permission to copy, use, modify, sell and distribute this software is
|
||||
* granted provided this copyright notice appears in all copies. This
|
||||
* software is provided "as is" without express or implied warranty, and
|
||||
* with no claim as to its suitability for any purpose.
|
||||
*
|
||||
* See http://www.boost.org for most recent version.
|
||||
*/
|
||||
|
||||
// See http://www.boost.org for most recent version.
|
||||
|
||||
/*! \file
|
||||
/** \file
|
||||
|
||||
<a href="../../../../boost/preprocessor/comparison.hpp">Click here to see the header.</a>
|
||||
|
||||
|
@ -1,18 +1,19 @@
|
||||
#ifndef BOOST_PREPROCESSOR_COMPARISON_EQUAL_HPP
|
||||
#define BOOST_PREPROCESSOR_COMPARISON_EQUAL_HPP
|
||||
|
||||
// Copyright (C) 2001
|
||||
// Housemarque Oy
|
||||
// http://www.housemarque.com
|
||||
//
|
||||
// Permission to copy, use, modify, sell and distribute this software is
|
||||
// granted provided this copyright notice appears in all copies. This
|
||||
// software is provided "as is" without express or implied warranty, and
|
||||
// with no claim as to its suitability for any purpose.
|
||||
/* Copyright (C) 2001
|
||||
* Housemarque Oy
|
||||
* http://www.housemarque.com
|
||||
*
|
||||
* Permission to copy, use, modify, sell and distribute this software is
|
||||
* granted provided this copyright notice appears in all copies. This
|
||||
* software is provided "as is" without express or implied warranty, and
|
||||
* with no claim as to its suitability for any purpose.
|
||||
*
|
||||
* See http://www.boost.org for most recent version.
|
||||
*/
|
||||
|
||||
// See http://www.boost.org for most recent version.
|
||||
|
||||
/*! \file
|
||||
/** \file
|
||||
|
||||
<a href="../../../../boost/preprocessor/comparison/equal.hpp">Click here to see the header.</a>
|
||||
*/
|
||||
@ -20,13 +21,13 @@
|
||||
#include <boost/preprocessor/comparison/not_equal.hpp>
|
||||
#include <boost/preprocessor/logical/not.hpp>
|
||||
|
||||
//! Expands to 1 if X==Y and 0 otherwise.
|
||||
/** Expands to 1 if X==Y and 0 otherwise. */
|
||||
#define BOOST_PP_EQUAL(X,Y) BOOST_PP_EQUAL_D(0,X,Y)
|
||||
|
||||
#ifndef DOXYGEN_SHOULD_SKIP_THIS
|
||||
#define BOOST_PP_EQUAL_D(D,X,Y) BOOST_PP_NOT(BOOST_PP_NOT_EQUAL_D(D,X,Y))
|
||||
#endif
|
||||
|
||||
//! Obsolete. Use BOOST_PP_EQUAL().
|
||||
/** Obsolete. Use BOOST_PP_EQUAL(). */
|
||||
#define BOOST_PREPROCESSOR_EQUAL(X,Y) BOOST_PP_EQUAL(X,Y)
|
||||
#endif
|
||||
|
@ -1,31 +1,32 @@
|
||||
#ifndef BOOST_PREPROCESSOR_COMPARISON_GREATER_HPP
|
||||
#define BOOST_PREPROCESSOR_COMPARISON_GREATER_HPP
|
||||
|
||||
// Copyright (C) 2001
|
||||
// Housemarque Oy
|
||||
// http://www.housemarque.com
|
||||
//
|
||||
// Permission to copy, use, modify, sell and distribute this software is
|
||||
// granted provided this copyright notice appears in all copies. This
|
||||
// software is provided "as is" without express or implied warranty, and
|
||||
// with no claim as to its suitability for any purpose.
|
||||
/* Copyright (C) 2001
|
||||
* Housemarque Oy
|
||||
* http://www.housemarque.com
|
||||
*
|
||||
* Permission to copy, use, modify, sell and distribute this software is
|
||||
* granted provided this copyright notice appears in all copies. This
|
||||
* software is provided "as is" without express or implied warranty, and
|
||||
* with no claim as to its suitability for any purpose.
|
||||
*
|
||||
* See http://www.boost.org for most recent version.
|
||||
*/
|
||||
|
||||
// See http://www.boost.org for most recent version.
|
||||
|
||||
/*! \file
|
||||
/** \file
|
||||
|
||||
<a href="../../../../boost/preprocessor/comparison/greater.hpp">Click here to see the header.</a>
|
||||
*/
|
||||
|
||||
#include <boost/preprocessor/comparison/less.hpp>
|
||||
|
||||
//! Expands to 1 if X>Y and 0 otherwise.
|
||||
/** Expands to 1 if X>Y and 0 otherwise. */
|
||||
#define BOOST_PP_GREATER(X,Y) BOOST_PP_GREATER_D(0,X,Y)
|
||||
|
||||
#ifndef DOXYGEN_SHOULD_SKIP_THIS
|
||||
#define BOOST_PP_GREATER_D(D,X,Y) BOOST_PP_LESS_D(D,Y,X)
|
||||
#endif
|
||||
|
||||
//! Obsolete. Use BOOST_PP_GREATER().
|
||||
/** Obsolete. Use BOOST_PP_GREATER(). */
|
||||
#define BOOST_PREPROCESSOR_GREATER(X,Y) BOOST_PP_GREATER(X,Y)
|
||||
#endif
|
||||
|
@ -1,31 +1,32 @@
|
||||
#ifndef BOOST_PREPROCESSOR_COMPARISON_GREATER_EQUAL_HPP
|
||||
#define BOOST_PREPROCESSOR_COMPARISON_GREATER_EQUAL_HPP
|
||||
|
||||
// Copyright (C) 2001
|
||||
// Housemarque Oy
|
||||
// http://www.housemarque.com
|
||||
//
|
||||
// Permission to copy, use, modify, sell and distribute this software is
|
||||
// granted provided this copyright notice appears in all copies. This
|
||||
// software is provided "as is" without express or implied warranty, and
|
||||
// with no claim as to its suitability for any purpose.
|
||||
/* Copyright (C) 2001
|
||||
* Housemarque Oy
|
||||
* http://www.housemarque.com
|
||||
*
|
||||
* Permission to copy, use, modify, sell and distribute this software is
|
||||
* granted provided this copyright notice appears in all copies. This
|
||||
* software is provided "as is" without express or implied warranty, and
|
||||
* with no claim as to its suitability for any purpose.
|
||||
*
|
||||
* See http://www.boost.org for most recent version.
|
||||
*/
|
||||
|
||||
// See http://www.boost.org for most recent version.
|
||||
|
||||
/*! \file
|
||||
/** \file
|
||||
|
||||
<a href="../../../../boost/preprocessor/comparison/greater_equal.hpp">Click here to see the header.</a>
|
||||
*/
|
||||
|
||||
#include <boost/preprocessor/comparison/less_equal.hpp>
|
||||
|
||||
//! Expands to 1 if X>=Y and 0 otherwise.
|
||||
/** Expands to 1 if X>=Y and 0 otherwise. */
|
||||
#define BOOST_PP_GREATER_EQUAL(X,Y) BOOST_PP_GREATER_EQUAL_D(0,X,Y)
|
||||
|
||||
#ifndef DOXYGEN_SHOULD_SKIP_THIS
|
||||
#define BOOST_PP_GREATER_EQUAL_D(D,X,Y) BOOST_PP_LESS_EQUAL_D(D,Y,X)
|
||||
#endif
|
||||
|
||||
//! Obsolete. Use BOOST_PP_GREATER_EQUAL().
|
||||
/** Obsolete. Use BOOST_PP_GREATER_EQUAL(). */
|
||||
#define BOOST_PREPROCESSOR_GREATER_EQUAL(X,Y) BOOST_PP_GREATER_EQUAL(X,Y)
|
||||
#endif
|
||||
|
@ -1,18 +1,19 @@
|
||||
#ifndef BOOST_PREPROCESSOR_COMPARISON_LESS_HPP
|
||||
#define BOOST_PREPROCESSOR_COMPARISON_LESS_HPP
|
||||
|
||||
// Copyright (C) 2001
|
||||
// Housemarque Oy
|
||||
// http://www.housemarque.com
|
||||
//
|
||||
// Permission to copy, use, modify, sell and distribute this software is
|
||||
// granted provided this copyright notice appears in all copies. This
|
||||
// software is provided "as is" without express or implied warranty, and
|
||||
// with no claim as to its suitability for any purpose.
|
||||
/* Copyright (C) 2001
|
||||
* Housemarque Oy
|
||||
* http://www.housemarque.com
|
||||
*
|
||||
* Permission to copy, use, modify, sell and distribute this software is
|
||||
* granted provided this copyright notice appears in all copies. This
|
||||
* software is provided "as is" without express or implied warranty, and
|
||||
* with no claim as to its suitability for any purpose.
|
||||
*
|
||||
* See http://www.boost.org for most recent version.
|
||||
*/
|
||||
|
||||
// See http://www.boost.org for most recent version.
|
||||
|
||||
/*! \file
|
||||
/** \file
|
||||
|
||||
<a href="../../../../boost/preprocessor/comparison/less.hpp">Click here to see the header.</a>
|
||||
*/
|
||||
@ -21,13 +22,13 @@
|
||||
#include <boost/preprocessor/comparison/not_equal.hpp>
|
||||
#include <boost/preprocessor/logical/and.hpp>
|
||||
|
||||
//! Expands to 1 if X<Y and 0 otherwise.
|
||||
/** Expands to 1 if X<Y and 0 otherwise. */
|
||||
#define BOOST_PP_LESS(X,Y) BOOST_PP_LESS_D(0,X,Y)
|
||||
|
||||
#ifndef DOXYGEN_SHOULD_SKIP_THIS
|
||||
#define BOOST_PP_LESS_D(D,X,Y) BOOST_PP_AND(BOOST_PP_NOT_EQUAL_D(D,X,Y),BOOST_PP_LESS_EQUAL_D(D,X,Y))
|
||||
#endif
|
||||
|
||||
//! Obsolete. Use BOOST_PP_LESS().
|
||||
/** Obsolete. Use BOOST_PP_LESS(). */
|
||||
#define BOOST_PREPROCESSOR_LESS(X,Y) BOOST_PP_LESS(X,Y)
|
||||
#endif
|
||||
|
@ -1,18 +1,19 @@
|
||||
#ifndef BOOST_PREPROCESSOR_COMPARISON_LESS_EQUAL_HPP
|
||||
#define BOOST_PREPROCESSOR_COMPARISON_LESS_EQUAL_HPP
|
||||
|
||||
// Copyright (C) 2001
|
||||
// Housemarque Oy
|
||||
// http://www.housemarque.com
|
||||
//
|
||||
// Permission to copy, use, modify, sell and distribute this software is
|
||||
// granted provided this copyright notice appears in all copies. This
|
||||
// software is provided "as is" without express or implied warranty, and
|
||||
// with no claim as to its suitability for any purpose.
|
||||
/* Copyright (C) 2001
|
||||
* Housemarque Oy
|
||||
* http://www.housemarque.com
|
||||
*
|
||||
* Permission to copy, use, modify, sell and distribute this software is
|
||||
* granted provided this copyright notice appears in all copies. This
|
||||
* software is provided "as is" without express or implied warranty, and
|
||||
* with no claim as to its suitability for any purpose.
|
||||
*
|
||||
* See http://www.boost.org for most recent version.
|
||||
*/
|
||||
|
||||
// See http://www.boost.org for most recent version.
|
||||
|
||||
/*! \file
|
||||
/** \file
|
||||
|
||||
<a href="../../../../boost/preprocessor/comparison/less_equal.hpp">Click here to see the header.</a>
|
||||
*/
|
||||
@ -20,13 +21,13 @@
|
||||
#include <boost/preprocessor/arithmetic/sub.hpp>
|
||||
#include <boost/preprocessor/logical/not.hpp>
|
||||
|
||||
//! Expands to 1 if X<=Y and 0 otherwise.
|
||||
/** Expands to 1 if X<=Y and 0 otherwise. */
|
||||
#define BOOST_PP_LESS_EQUAL(X,Y) BOOST_PP_LESS_EQUAL_D(0,X,Y)
|
||||
|
||||
#ifndef DOXYGEN_SHOULD_SKIP_THIS
|
||||
#define BOOST_PP_LESS_EQUAL_D(D,X,Y) BOOST_PP_NOT(BOOST_PP_SUB_D(D,X,Y))
|
||||
#endif
|
||||
|
||||
//! Obsolete. Use BOOST_PP_LESS_EQUAL().
|
||||
/** Obsolete. Use BOOST_PP_LESS_EQUAL(). */
|
||||
#define BOOST_PREPROCESSOR_LESS_EQUAL(X,Y) BOOST_PP_LESS_EQUAL(X,Y)
|
||||
#endif
|
||||
|
@ -1,18 +1,19 @@
|
||||
#ifndef BOOST_PREPROCESSOR_COMPARISON_NOT_EQUAL_HPP
|
||||
#define BOOST_PREPROCESSOR_COMPARISON_NOT_EQUAL_HPP
|
||||
|
||||
// Copyright (C) 2001
|
||||
// Housemarque Oy
|
||||
// http://www.housemarque.com
|
||||
//
|
||||
// Permission to copy, use, modify, sell and distribute this software is
|
||||
// granted provided this copyright notice appears in all copies. This
|
||||
// software is provided "as is" without express or implied warranty, and
|
||||
// with no claim as to its suitability for any purpose.
|
||||
/* Copyright (C) 2001
|
||||
* Housemarque Oy
|
||||
* http://www.housemarque.com
|
||||
*
|
||||
* Permission to copy, use, modify, sell and distribute this software is
|
||||
* granted provided this copyright notice appears in all copies. This
|
||||
* software is provided "as is" without express or implied warranty, and
|
||||
* with no claim as to its suitability for any purpose.
|
||||
*
|
||||
* See http://www.boost.org for most recent version.
|
||||
*/
|
||||
|
||||
// See http://www.boost.org for most recent version.
|
||||
|
||||
/*! \file
|
||||
/** \file
|
||||
|
||||
<a href="../../../../boost/preprocessor/comparison/not_equal.hpp">Click here to see the header.</a>
|
||||
*/
|
||||
@ -21,13 +22,13 @@
|
||||
#include <boost/preprocessor/arithmetic/sub.hpp>
|
||||
#include <boost/preprocessor/logical/bool.hpp>
|
||||
|
||||
//! Expands to 1 if X!=Y and 0 otherwise.
|
||||
/** Expands to 1 if X!=Y and 0 otherwise. */
|
||||
#define BOOST_PP_NOT_EQUAL(X,Y) BOOST_PP_NOT_EQUAL_D(0,X,Y)
|
||||
|
||||
#ifndef DOXYGEN_SHOULD_SKIP_THIS
|
||||
#define BOOST_PP_NOT_EQUAL_D(D,X,Y) BOOST_PP_BOOL(BOOST_PP_ADD_D(D,BOOST_PP_SUB_D(D,X,Y),BOOST_PP_SUB_D(D,Y,X)))
|
||||
#endif
|
||||
|
||||
//! Obsolete. Use BOOST_PP_NOT_EQUAL().
|
||||
/** Obsolete. Use BOOST_PP_NOT_EQUAL(). */
|
||||
#define BOOST_PREPROCESSOR_NOT_EQUAL(X,Y) BOOST_PP_NOT_EQUAL(X,Y)
|
||||
#endif
|
||||
|
@ -1,24 +1,25 @@
|
||||
#ifndef BOOST_PREPROCESSOR_DEC_HPP
|
||||
#define BOOST_PREPROCESSOR_DEC_HPP
|
||||
|
||||
// Copyright (C) 2001
|
||||
// Housemarque Oy
|
||||
// http://www.housemarque.com
|
||||
//
|
||||
// Permission to copy, use, modify, sell and distribute this software is
|
||||
// granted provided this copyright notice appears in all copies. This
|
||||
// software is provided "as is" without express or implied warranty, and
|
||||
// with no claim as to its suitability for any purpose.
|
||||
/* Copyright (C) 2001
|
||||
* Housemarque Oy
|
||||
* http://www.housemarque.com
|
||||
*
|
||||
* Permission to copy, use, modify, sell and distribute this software is
|
||||
* granted provided this copyright notice appears in all copies. This
|
||||
* software is provided "as is" without express or implied warranty, and
|
||||
* with no claim as to its suitability for any purpose.
|
||||
*
|
||||
* See http://www.boost.org for most recent version.
|
||||
*/
|
||||
|
||||
// See http://www.boost.org for most recent version.
|
||||
|
||||
/*! \file
|
||||
/** \file
|
||||
|
||||
<a href="../../../../boost/preprocessor/dec.hpp">Click here to see the header.</a>
|
||||
*/
|
||||
|
||||
//! Decrements X expanding to a single token.
|
||||
/*!
|
||||
/** Decrements X expanding to a single token.
|
||||
|
||||
For example, BOOST_PP_DEC(3) expands to 2 (a single token).
|
||||
|
||||
BOOST_PP_DEC() uses saturation arithmetic. Decrementing 0 yeilds a 0.
|
||||
@ -161,6 +162,6 @@ supported.
|
||||
#define BOOST_PP_DEC128 127
|
||||
#endif
|
||||
|
||||
//! Obsolete. Use BOOST_PP_DEC().
|
||||
/** Obsolete. Use BOOST_PP_DEC(). */
|
||||
#define BOOST_PREPROCESSOR_DEC(X) BOOST_PP_DEC(X)
|
||||
#endif
|
||||
|
@ -1,24 +1,25 @@
|
||||
#ifndef BOOST_PREPROCESSOR_EMPTY_HPP
|
||||
#define BOOST_PREPROCESSOR_EMPTY_HPP
|
||||
|
||||
// Copyright (C) 2001
|
||||
// Housemarque Oy
|
||||
// http://www.housemarque.com
|
||||
//
|
||||
// Permission to copy, use, modify, sell and distribute this software is
|
||||
// granted provided this copyright notice appears in all copies. This
|
||||
// software is provided "as is" without express or implied warranty, and
|
||||
// with no claim as to its suitability for any purpose.
|
||||
/* Copyright (C) 2001
|
||||
* Housemarque Oy
|
||||
* http://www.housemarque.com
|
||||
*
|
||||
* Permission to copy, use, modify, sell and distribute this software is
|
||||
* granted provided this copyright notice appears in all copies. This
|
||||
* software is provided "as is" without express or implied warranty, and
|
||||
* with no claim as to its suitability for any purpose.
|
||||
*
|
||||
* See http://www.boost.org for most recent version.
|
||||
*/
|
||||
|
||||
// See http://www.boost.org for most recent version.
|
||||
|
||||
/*! \file
|
||||
/** \file
|
||||
|
||||
<a href="../../../../boost/preprocessor/empty.hpp">Click here to see the header.</a>
|
||||
*/
|
||||
|
||||
//! Expands to nothing. Used with BOOST_PP_IF() and as an unused parameter.
|
||||
/*!
|
||||
/** Expands to nothing. Used with BOOST_PP_IF() and as an unused parameter.
|
||||
|
||||
Example usage as the implementation of BOOST_PP_COMMA_IF(C):
|
||||
|
||||
<PRE>\verbatim
|
||||
@ -71,6 +72,6 @@ implementing the subscripting operators of a random access container.
|
||||
*/
|
||||
#define BOOST_PP_EMPTY()
|
||||
|
||||
//! Obsolete. Use BOOST_PP_EMPTY().
|
||||
/** Obsolete. Use BOOST_PP_EMPTY(). */
|
||||
#define BOOST_PREPROCESSOR_EMPTY()
|
||||
#endif
|
||||
|
@ -1,18 +1,19 @@
|
||||
#ifndef BOOST_PREPROCESSOR_ENUM_HPP
|
||||
#define BOOST_PREPROCESSOR_ENUM_HPP
|
||||
|
||||
// Copyright (C) 2001
|
||||
// Housemarque Oy
|
||||
// http://www.housemarque.com
|
||||
//
|
||||
// Permission to copy, use, modify, sell and distribute this software is
|
||||
// granted provided this copyright notice appears in all copies. This
|
||||
// software is provided "as is" without express or implied warranty, and
|
||||
// with no claim as to its suitability for any purpose.
|
||||
/* Copyright (C) 2001
|
||||
* Housemarque Oy
|
||||
* http://www.housemarque.com
|
||||
*
|
||||
* Permission to copy, use, modify, sell and distribute this software is
|
||||
* granted provided this copyright notice appears in all copies. This
|
||||
* software is provided "as is" without express or implied warranty, and
|
||||
* with no claim as to its suitability for any purpose.
|
||||
*
|
||||
* See http://www.boost.org for most recent version.
|
||||
*/
|
||||
|
||||
// See http://www.boost.org for most recent version.
|
||||
|
||||
/*! \file
|
||||
/** \file
|
||||
|
||||
<a href="../../../../boost/preprocessor/enum.hpp">Click here to see the header.</a>
|
||||
*/
|
||||
@ -21,8 +22,8 @@
|
||||
#include <boost/preprocessor/repeat.hpp>
|
||||
#include <boost/preprocessor/tuple.hpp>
|
||||
|
||||
//! Generates a comma separated list.
|
||||
/*!
|
||||
/** Generates a comma separated list.
|
||||
|
||||
In other words, expands to the sequence:
|
||||
|
||||
<PRE>\verbatim
|
||||
|
@ -1,18 +1,19 @@
|
||||
#ifndef BOOST_PREPROCESSOR_ENUM_PARAMS_HPP
|
||||
#define BOOST_PREPROCESSOR_ENUM_PARAMS_HPP
|
||||
|
||||
// Copyright (C) 2001
|
||||
// Housemarque Oy
|
||||
// http://www.housemarque.com
|
||||
//
|
||||
// Permission to copy, use, modify, sell and distribute this software is
|
||||
// granted provided this copyright notice appears in all copies. This
|
||||
// software is provided "as is" without express or implied warranty, and
|
||||
// with no claim as to its suitability for any purpose.
|
||||
/* Copyright (C) 2001
|
||||
* Housemarque Oy
|
||||
* http://www.housemarque.com
|
||||
*
|
||||
* Permission to copy, use, modify, sell and distribute this software is
|
||||
* granted provided this copyright notice appears in all copies. This
|
||||
* software is provided "as is" without express or implied warranty, and
|
||||
* with no claim as to its suitability for any purpose.
|
||||
*
|
||||
* See http://www.boost.org for most recent version.
|
||||
*/
|
||||
|
||||
// See http://www.boost.org for most recent version.
|
||||
|
||||
/*! \file
|
||||
/** \file
|
||||
|
||||
<a href="../../../../boost/preprocessor/enum_params.hpp">Click here to see the header.</a>
|
||||
*/
|
||||
@ -20,8 +21,8 @@
|
||||
#include <boost/preprocessor/cat.hpp>
|
||||
#include <boost/preprocessor/enum.hpp>
|
||||
|
||||
//! Generates a comma separated list of parameters.
|
||||
/*!
|
||||
/** Generates a comma separated list of parameters.
|
||||
|
||||
In other words, expands to the sequence:
|
||||
|
||||
<PRE>\verbatim
|
||||
@ -36,6 +37,6 @@ NOTE: The implementation uses BOOST_PP_REPEAT().
|
||||
#define BOOST_PP_ENUM_PARAMS_F(I,P) BOOST_PP_CAT(P,I)
|
||||
#endif
|
||||
|
||||
//! Obsolete. Use BOOST_PP_ENUM_PARAMS().
|
||||
/** Obsolete. Use BOOST_PP_ENUM_PARAMS(). */
|
||||
#define BOOST_PREPROCESSOR_ENUM_PARAMS(N,P) BOOST_PP_ENUM_PARAMS(N,P)
|
||||
#endif
|
||||
|
@ -1,18 +1,19 @@
|
||||
#ifndef BOOST_PREPROCESSOR_ENUM_PARAMS_WITH_A_DEFAULT_HPP
|
||||
#define BOOST_PREPROCESSOR_ENUM_PARAMS_WITH_A_DEFAULT_HPP
|
||||
|
||||
// Copyright (C) 2001
|
||||
// Housemarque Oy
|
||||
// http://www.housemarque.com
|
||||
//
|
||||
// Permission to copy, use, modify, sell and distribute this software is
|
||||
// granted provided this copyright notice appears in all copies. This
|
||||
// software is provided "as is" without express or implied warranty, and
|
||||
// with no claim as to its suitability for any purpose.
|
||||
/* Copyright (C) 2001
|
||||
* Housemarque Oy
|
||||
* http://www.housemarque.com
|
||||
*
|
||||
* Permission to copy, use, modify, sell and distribute this software is
|
||||
* granted provided this copyright notice appears in all copies. This
|
||||
* software is provided "as is" without express or implied warranty, and
|
||||
* with no claim as to its suitability for any purpose.
|
||||
*
|
||||
* See http://www.boost.org for most recent version.
|
||||
*/
|
||||
|
||||
// See http://www.boost.org for most recent version.
|
||||
|
||||
/*! \file
|
||||
/** \file
|
||||
|
||||
<a href="../../../../boost/preprocessor/enum_params_with_a_default.hpp">Click here to see the header.</a>
|
||||
*/
|
||||
@ -20,8 +21,8 @@
|
||||
#include <boost/preprocessor/cat.hpp>
|
||||
#include <boost/preprocessor/enum.hpp>
|
||||
|
||||
//! Generates a comma separated list of parameters with a default.
|
||||
/*!
|
||||
/** Generates a comma separated list of parameters with a default.
|
||||
|
||||
In other words, expands to the sequence:
|
||||
|
||||
<PRE>\verbatim
|
||||
@ -40,6 +41,6 @@ NOTE: The implementation uses BOOST_PP_REPEAT().
|
||||
#endif
|
||||
#endif
|
||||
|
||||
//! Obsolete. Use BOOST_PP_ENUM_PARAMS_WITH_A_DEFAULT().
|
||||
/** Obsolete. Use BOOST_PP_ENUM_PARAMS_WITH_A_DEFAULT(). */
|
||||
#define BOOST_PREPROCESSOR_ENUM_PARAMS_WITH_A_DEFAULT(N,P,D) BOOST_PP_ENUM_PARAMS_WITH_A_DEFAULT(N,P,D)
|
||||
#endif
|
||||
|
@ -1,18 +1,19 @@
|
||||
#ifndef BOOST_PREPROCESSOR_ENUM_PARAMS_WITH_DEFAULTS_HPP
|
||||
#define BOOST_PREPROCESSOR_ENUM_PARAMS_WITH_DEFAULTS_HPP
|
||||
|
||||
// Copyright (C) 2001
|
||||
// Housemarque Oy
|
||||
// http://www.housemarque.com
|
||||
//
|
||||
// Permission to copy, use, modify, sell and distribute this software is
|
||||
// granted provided this copyright notice appears in all copies. This
|
||||
// software is provided "as is" without express or implied warranty, and
|
||||
// with no claim as to its suitability for any purpose.
|
||||
/* Copyright (C) 2001
|
||||
* Housemarque Oy
|
||||
* http://www.housemarque.com
|
||||
*
|
||||
* Permission to copy, use, modify, sell and distribute this software is
|
||||
* granted provided this copyright notice appears in all copies. This
|
||||
* software is provided "as is" without express or implied warranty, and
|
||||
* with no claim as to its suitability for any purpose.
|
||||
*
|
||||
* See http://www.boost.org for most recent version.
|
||||
*/
|
||||
|
||||
// See http://www.boost.org for most recent version.
|
||||
|
||||
/*! \file
|
||||
/** \file
|
||||
|
||||
<a href="../../../../boost/preprocessor/enum_params_with_defaults.hpp">Click here to see the header.</a>
|
||||
*/
|
||||
@ -20,8 +21,8 @@
|
||||
#include <boost/preprocessor/cat.hpp>
|
||||
#include <boost/preprocessor/enum.hpp>
|
||||
|
||||
//! Generates a comma separated list of parameters with defaults.
|
||||
/*!
|
||||
/** Generates a comma separated list of parameters with defaults.
|
||||
|
||||
In other words, expands to the sequence:
|
||||
|
||||
<PRE>\verbatim
|
||||
@ -40,6 +41,6 @@ NOTE: The implementation uses BOOST_PP_REPEAT().
|
||||
#endif
|
||||
#endif
|
||||
|
||||
//! Obsolete. Use BOOST_PP_ENUM_PARAMS_WITH_DEFAULTS().
|
||||
/** Obsolete. Use BOOST_PP_ENUM_PARAMS_WITH_DEFAULTS(). */
|
||||
#define BOOST_PREPROCESSOR_ENUM_PARAMS_WITH_DEFAULTS(N,P,D) BOOST_PP_ENUM_PARAMS_WITH_DEFAULTS(N,P,D)
|
||||
#endif
|
||||
|
@ -1,18 +1,19 @@
|
||||
#ifndef BOOST_PREPROCESSOR_ENUM_SHIFTED_HPP
|
||||
#define BOOST_PREPROCESSOR_ENUM_SHIFTED_HPP
|
||||
|
||||
// Copyright (C) 2001
|
||||
// Housemarque Oy
|
||||
// http://www.housemarque.com
|
||||
//
|
||||
// Permission to copy, use, modify, sell and distribute this software is
|
||||
// granted provided this copyright notice appears in all copies. This
|
||||
// software is provided "as is" without express or implied warranty, and
|
||||
// with no claim as to its suitability for any purpose.
|
||||
/* Copyright (C) 2001
|
||||
* Housemarque Oy
|
||||
* http://www.housemarque.com
|
||||
*
|
||||
* Permission to copy, use, modify, sell and distribute this software is
|
||||
* granted provided this copyright notice appears in all copies. This
|
||||
* software is provided "as is" without express or implied warranty, and
|
||||
* with no claim as to its suitability for any purpose.
|
||||
*
|
||||
* See http://www.boost.org for most recent version.
|
||||
*/
|
||||
|
||||
// See http://www.boost.org for most recent version.
|
||||
|
||||
/*! \file
|
||||
/** \file
|
||||
|
||||
<a href="../../../../boost/preprocessor/enum_shifted.hpp">Click here to see the header.</a>
|
||||
*/
|
||||
@ -21,8 +22,8 @@
|
||||
#include <boost/preprocessor/dec.hpp>
|
||||
#include <boost/preprocessor/inc.hpp>
|
||||
|
||||
//! Generates a comma separated shifted list.
|
||||
/*!
|
||||
/** Generates a comma separated shifted list.
|
||||
|
||||
In other words, expands to the sequence:
|
||||
|
||||
<PRE>\verbatim
|
||||
|
@ -1,18 +1,19 @@
|
||||
#ifndef BOOST_PREPROCESSOR_ENUM_SHIFTED_PARAMS_HPP
|
||||
#define BOOST_PREPROCESSOR_ENUM_SHIFTED_PARAMS_HPP
|
||||
|
||||
// Copyright (C) 2001
|
||||
// Housemarque Oy
|
||||
// http://www.housemarque.com
|
||||
//
|
||||
// Permission to copy, use, modify, sell and distribute this software is
|
||||
// granted provided this copyright notice appears in all copies. This
|
||||
// software is provided "as is" without express or implied warranty, and
|
||||
// with no claim as to its suitability for any purpose.
|
||||
/* Copyright (C) 2001
|
||||
* Housemarque Oy
|
||||
* http://www.housemarque.com
|
||||
*
|
||||
* Permission to copy, use, modify, sell and distribute this software is
|
||||
* granted provided this copyright notice appears in all copies. This
|
||||
* software is provided "as is" without express or implied warranty, and
|
||||
* with no claim as to its suitability for any purpose.
|
||||
*
|
||||
* See http://www.boost.org for most recent version.
|
||||
*/
|
||||
|
||||
// See http://www.boost.org for most recent version.
|
||||
|
||||
/*! \file
|
||||
/** \file
|
||||
|
||||
<a href="../../../../boost/preprocessor/enum_shifted_params.hpp">Click here to see the header.</a>
|
||||
*/
|
||||
@ -20,8 +21,8 @@
|
||||
#include <boost/preprocessor/cat.hpp>
|
||||
#include <boost/preprocessor/enum_shifted.hpp>
|
||||
|
||||
//! Generates a comma separated list of shifted actual parameters.
|
||||
/*!
|
||||
/** Generates a comma separated list of shifted actual parameters.
|
||||
|
||||
In other words, expands to the sequence:
|
||||
|
||||
<PRE>\verbatim
|
||||
@ -40,6 +41,6 @@ lists are common in template metaprograms.
|
||||
#define BOOST_PP_ENUM_SHIFTED_PARAMS_F(I,P) BOOST_PP_CAT(P,I)
|
||||
#endif
|
||||
|
||||
//! Obsolete. Use BOOST_PP_ENUM_SHIFTED_PARAMS().
|
||||
/** Obsolete. Use BOOST_PP_ENUM_SHIFTED_PARAMS(). */
|
||||
#define BOOST_PREPROCESSOR_ENUM_SHIFTED_PARAMS(N,P) BOOST_PP_ENUM_SHIFTED_PARAMS(N,P)
|
||||
#endif
|
||||
|
@ -1,24 +1,25 @@
|
||||
#ifndef BOOST_PREPROCESSOR_EXPAND_HPP
|
||||
#define BOOST_PREPROCESSOR_EXPAND_HPP
|
||||
|
||||
// Copyright (C) 2001
|
||||
// Housemarque Oy
|
||||
// http://www.housemarque.com
|
||||
//
|
||||
// Permission to copy, use, modify, sell and distribute this software is
|
||||
// granted provided this copyright notice appears in all copies. This
|
||||
// software is provided "as is" without express or implied warranty, and
|
||||
// with no claim as to its suitability for any purpose.
|
||||
/* Copyright (C) 2001
|
||||
* Housemarque Oy
|
||||
* http://www.housemarque.com
|
||||
*
|
||||
* Permission to copy, use, modify, sell and distribute this software is
|
||||
* granted provided this copyright notice appears in all copies. This
|
||||
* software is provided "as is" without express or implied warranty, and
|
||||
* with no claim as to its suitability for any purpose.
|
||||
*
|
||||
* See http://www.boost.org for most recent version.
|
||||
*/
|
||||
|
||||
// See http://www.boost.org for most recent version.
|
||||
|
||||
/*! \file
|
||||
/** \file
|
||||
|
||||
<a href="../../../../boost/preprocessor/expand.hpp">Click here to see the header.</a>
|
||||
*/
|
||||
|
||||
#include <boost/preprocessor/identity.hpp>
|
||||
|
||||
//! Essentially macro expands the parameter X twice.
|
||||
/** Essentially macro expands the parameter X twice. */
|
||||
#define BOOST_PP_EXPAND(X) X
|
||||
#endif
|
||||
|
@ -1,18 +1,19 @@
|
||||
#ifndef BOOST_PREPROCESSOR_FOR_HPP
|
||||
#define BOOST_PREPROCESSOR_FOR_HPP
|
||||
|
||||
// Copyright (C) 2001
|
||||
// Housemarque Oy
|
||||
// http://www.housemarque.com
|
||||
//
|
||||
// Permission to copy, use, modify, sell and distribute this software is
|
||||
// granted provided this copyright notice appears in all copies. This
|
||||
// software is provided "as is" without express or implied warranty, and
|
||||
// with no claim as to its suitability for any purpose.
|
||||
/* Copyright (C) 2001
|
||||
* Housemarque Oy
|
||||
* http://www.housemarque.com
|
||||
*
|
||||
* Permission to copy, use, modify, sell and distribute this software is
|
||||
* granted provided this copyright notice appears in all copies. This
|
||||
* software is provided "as is" without express or implied warranty, and
|
||||
* with no claim as to its suitability for any purpose.
|
||||
*
|
||||
* See http://www.boost.org for most recent version.
|
||||
*/
|
||||
|
||||
// See http://www.boost.org for most recent version.
|
||||
|
||||
/*! \file
|
||||
/** \file
|
||||
|
||||
<a href="../../../../boost/preprocessor/for.hpp">Click here to see the header.</a>
|
||||
*/
|
||||
@ -20,8 +21,8 @@
|
||||
#include <boost/preprocessor/if.hpp>
|
||||
#include <boost/preprocessor/tuple/eat.hpp>
|
||||
|
||||
//! Repeats I(R,X) and iterates F(R,X) while C(R,X) is true.
|
||||
/*!
|
||||
/** Repeats I(R,X) and iterates F(R,X) while C(R,X) is true.
|
||||
|
||||
In other words, expands to the sequence:
|
||||
|
||||
<PRE>\verbatim
|
||||
|
@ -1,26 +1,27 @@
|
||||
#ifndef BOOST_PREPROCESSOR_IDENTITY_HPP
|
||||
#define BOOST_PREPROCESSOR_IDENTITY_HPP
|
||||
|
||||
// Copyright (C) 2001
|
||||
// Housemarque Oy
|
||||
// http://www.housemarque.com
|
||||
//
|
||||
// Permission to copy, use, modify, sell and distribute this software is
|
||||
// granted provided this copyright notice appears in all copies. This
|
||||
// software is provided "as is" without express or implied warranty, and
|
||||
// with no claim as to its suitability for any purpose.
|
||||
/* Copyright (C) 2001
|
||||
* Housemarque Oy
|
||||
* http://www.housemarque.com
|
||||
*
|
||||
* Permission to copy, use, modify, sell and distribute this software is
|
||||
* granted provided this copyright notice appears in all copies. This
|
||||
* software is provided "as is" without express or implied warranty, and
|
||||
* with no claim as to its suitability for any purpose.
|
||||
*
|
||||
* See http://www.boost.org for most recent version.
|
||||
*/
|
||||
|
||||
// See http://www.boost.org for most recent version.
|
||||
|
||||
/*! \file
|
||||
/** \file
|
||||
|
||||
<a href="../../../../boost/preprocessor/identity.hpp">Click here to see the header.</a>
|
||||
*/
|
||||
|
||||
#include <boost/preprocessor/empty.hpp>
|
||||
|
||||
//! Expands to X once invoked.
|
||||
/*!
|
||||
/** Expands to X once invoked.
|
||||
|
||||
Designed to be used with BOOST_PP_IF(), when one of the clauses need to be invoked.
|
||||
|
||||
For example,
|
||||
@ -40,6 +41,6 @@ NOTE: If BOOST_PP_IDENTITY() is not invoked, the expansion will not be usable.
|
||||
*/
|
||||
#define BOOST_PP_IDENTITY(X) X BOOST_PP_EMPTY
|
||||
|
||||
//! Obsolete. Use BOOST_PP_IDENTITY().
|
||||
/** Obsolete. Use BOOST_PP_IDENTITY(). */
|
||||
#define BOOST_PREPROCESSOR_IDENTITY(X) BOOST_PP_IDENTITY(X)
|
||||
#endif
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user