mirror of
https://github.com/boostorg/preprocessor.git
synced 2025-07-15 13:36:33 +02:00
Removed obsolete functions from the reference.
[SVN r13474]
This commit is contained in:
@ -51,10 +51,6 @@ single token).</p>
|
|||||||
<p>Can be used inside <a href="while.htm#BOOST_PP_WHILE">BOOST_PP_WHILE</a>().</p>
|
<p>Can be used inside <a href="while.htm#BOOST_PP_WHILE">BOOST_PP_WHILE</a>().</p>
|
||||||
<hr>
|
<hr>
|
||||||
|
|
||||||
<h2><a name="BOOST_PREPROCESSOR_ADD">#define BOOST_PREPROCESSOR_ADD</a>(X,Y)</h2>
|
|
||||||
<p>Obsolete. Use <a href="arithmetic_add.htm#BOOST_PP_ADD">BOOST_PP_ADD</a>().</p>
|
|
||||||
<hr>
|
|
||||||
|
|
||||||
<a href="arithmetic.htm">Prev</a> <a href="arithmetic_div.htm">Next</a> <a href="index.htm#Macros">Macros</a> <a href="index.htm#Headers">Headers</a>
|
<a href="arithmetic.htm">Prev</a> <a href="arithmetic_div.htm">Next</a> <a href="index.htm#Macros">Macros</a> <a href="index.htm#Headers">Headers</a>
|
||||||
<hr>
|
<hr>
|
||||||
|
|
||||||
|
@ -51,10 +51,6 @@ single token).</p>
|
|||||||
<p>Can be used inside <a href="while.htm#BOOST_PP_WHILE">BOOST_PP_WHILE</a>().</p>
|
<p>Can be used inside <a href="while.htm#BOOST_PP_WHILE">BOOST_PP_WHILE</a>().</p>
|
||||||
<hr>
|
<hr>
|
||||||
|
|
||||||
<h2><a name="BOOST_PREPROCESSOR_DIV">#define BOOST_PREPROCESSOR_DIV</a>(X,Y)</h2>
|
|
||||||
<p>Obsolete. Use <a href="arithmetic_div.htm#BOOST_PP_DIV">BOOST_PP_DIV</a>().</p>
|
|
||||||
<hr>
|
|
||||||
|
|
||||||
<a href="arithmetic_add.htm">Prev</a> <a href="arithmetic_mod.htm">Next</a> <a href="index.htm#Macros">Macros</a> <a href="index.htm#Headers">Headers</a>
|
<a href="arithmetic_add.htm">Prev</a> <a href="arithmetic_mod.htm">Next</a> <a href="index.htm#Macros">Macros</a> <a href="index.htm#Headers">Headers</a>
|
||||||
<hr>
|
<hr>
|
||||||
|
|
||||||
|
@ -51,10 +51,6 @@ single token).</p>
|
|||||||
<p>Can be used inside <a href="while.htm#BOOST_PP_WHILE">BOOST_PP_WHILE</a>().</p>
|
<p>Can be used inside <a href="while.htm#BOOST_PP_WHILE">BOOST_PP_WHILE</a>().</p>
|
||||||
<hr>
|
<hr>
|
||||||
|
|
||||||
<h2><a name="BOOST_PREPROCESSOR_MOD">#define BOOST_PREPROCESSOR_MOD</a>(X,Y)</h2>
|
|
||||||
<p>Obsolete. Use <a href="arithmetic_mod.htm#BOOST_PP_MOD">BOOST_PP_MOD</a>().</p>
|
|
||||||
<hr>
|
|
||||||
|
|
||||||
<a href="arithmetic_div.htm">Prev</a> <a href="arithmetic_mul.htm">Next</a> <a href="index.htm#Macros">Macros</a> <a href="index.htm#Headers">Headers</a>
|
<a href="arithmetic_div.htm">Prev</a> <a href="arithmetic_mul.htm">Next</a> <a href="index.htm#Macros">Macros</a> <a href="index.htm#Headers">Headers</a>
|
||||||
<hr>
|
<hr>
|
||||||
|
|
||||||
|
@ -51,10 +51,6 @@ single token).</p>
|
|||||||
<p>Can be used inside <a href="while.htm#BOOST_PP_WHILE">BOOST_PP_WHILE</a>().</p>
|
<p>Can be used inside <a href="while.htm#BOOST_PP_WHILE">BOOST_PP_WHILE</a>().</p>
|
||||||
<hr>
|
<hr>
|
||||||
|
|
||||||
<h2><a name="BOOST_PREPROCESSOR_MUL">#define BOOST_PREPROCESSOR_MUL</a>(X,Y)</h2>
|
|
||||||
<p>Obsolete. Use <a href="arithmetic_mul.htm#BOOST_PP_MUL">BOOST_PP_MUL</a>().</p>
|
|
||||||
<hr>
|
|
||||||
|
|
||||||
<a href="arithmetic_mod.htm">Prev</a> <a href="arithmetic_sub.htm">Next</a> <a href="index.htm#Macros">Macros</a> <a href="index.htm#Headers">Headers</a>
|
<a href="arithmetic_mod.htm">Prev</a> <a href="arithmetic_sub.htm">Next</a> <a href="index.htm#Macros">Macros</a> <a href="index.htm#Headers">Headers</a>
|
||||||
<hr>
|
<hr>
|
||||||
|
|
||||||
|
@ -51,10 +51,6 @@ single token).</p>
|
|||||||
<p>Can be used inside <a href="while.htm#BOOST_PP_WHILE">BOOST_PP_WHILE</a>().</p>
|
<p>Can be used inside <a href="while.htm#BOOST_PP_WHILE">BOOST_PP_WHILE</a>().</p>
|
||||||
<hr>
|
<hr>
|
||||||
|
|
||||||
<h2><a name="BOOST_PREPROCESSOR_SUB">#define BOOST_PREPROCESSOR_SUB</a>(X,Y)</h2>
|
|
||||||
<p>Obsolete. Use <a href="arithmetic_sub.htm#BOOST_PP_SUB">BOOST_PP_SUB</a>(X,Y).</p>
|
|
||||||
<hr>
|
|
||||||
|
|
||||||
<a href="arithmetic_mul.htm">Prev</a> <a href="assert_msg.htm">Next</a> <a href="index.htm#Macros">Macros</a> <a href="index.htm#Headers">Headers</a>
|
<a href="arithmetic_mul.htm">Prev</a> <a href="assert_msg.htm">Next</a> <a href="index.htm#Macros">Macros</a> <a href="index.htm#Headers">Headers</a>
|
||||||
<hr>
|
<hr>
|
||||||
|
|
||||||
|
@ -36,10 +36,6 @@
|
|||||||
|
|
||||||
<hr>
|
<hr>
|
||||||
|
|
||||||
<h2><a name="BOOST_PREPROCESSOR_ASSERT_MSG">#define BOOST_PREPROCESSOR_ASSERT_MSG</a>(C,MSG)</h2>
|
|
||||||
<p>Obsolete. Use <a href="assert_msg.htm#BOOST_PP_ASSERT_MSG">BOOST_PP_ASSERT_MSG</a>().</p>
|
|
||||||
<hr>
|
|
||||||
|
|
||||||
<a href="arithmetic_sub.htm">Prev</a> <a href="cat.htm">Next</a> <a href="index.htm#Macros">Macros</a> <a href="index.htm#Headers">Headers</a>
|
<a href="arithmetic_sub.htm">Prev</a> <a href="cat.htm">Next</a> <a href="index.htm#Macros">Macros</a> <a href="index.htm#Headers">Headers</a>
|
||||||
<hr>
|
<hr>
|
||||||
|
|
||||||
|
@ -44,10 +44,6 @@ expanded.</p>
|
|||||||
|
|
||||||
<hr>
|
<hr>
|
||||||
|
|
||||||
<h2><a name="BOOST_PREPROCESSOR_CAT">#define BOOST_PREPROCESSOR_CAT</a>(X,Y)</h2>
|
|
||||||
<p>Obsolete. Use <a href="cat.htm#BOOST_PP_CAT">BOOST_PP_CAT</a>().</p>
|
|
||||||
<hr>
|
|
||||||
|
|
||||||
<a href="assert_msg.htm">Prev</a> <a href="comma.htm">Next</a> <a href="index.htm#Macros">Macros</a> <a href="index.htm#Headers">Headers</a>
|
<a href="assert_msg.htm">Prev</a> <a href="comma.htm">Next</a> <a href="index.htm#Macros">Macros</a> <a href="index.htm#Headers">Headers</a>
|
||||||
<hr>
|
<hr>
|
||||||
|
|
||||||
|
@ -47,10 +47,6 @@ for separating macro parameters.</p>
|
|||||||
|
|
||||||
<hr>
|
<hr>
|
||||||
|
|
||||||
<h2><a name="BOOST_PREPROCESSOR_COMMA">#define BOOST_PREPROCESSOR_COMMA</a>()</h2>
|
|
||||||
<p>Obsolete. Use <a href="comma.htm#BOOST_PP_COMMA">BOOST_PP_COMMA</a>().</p>
|
|
||||||
<hr>
|
|
||||||
|
|
||||||
<a href="cat.htm">Prev</a> <a href="comma_if.htm">Next</a> <a href="index.htm#Macros">Macros</a> <a href="index.htm#Headers">Headers</a>
|
<a href="cat.htm">Prev</a> <a href="comma_if.htm">Next</a> <a href="index.htm#Macros">Macros</a> <a href="index.htm#Headers">Headers</a>
|
||||||
<hr>
|
<hr>
|
||||||
|
|
||||||
|
@ -36,10 +36,6 @@
|
|||||||
|
|
||||||
<hr>
|
<hr>
|
||||||
|
|
||||||
<h2><a name="BOOST_PREPROCESSOR_COMMA_IF">#define BOOST_PREPROCESSOR_COMMA_IF</a>(C)</h2>
|
|
||||||
<p>Obsolete. Use <a href="comma_if.htm#BOOST_PP_COMMA_IF">BOOST_PP_COMMA_IF</a>().</p>
|
|
||||||
<hr>
|
|
||||||
|
|
||||||
<a href="comma.htm">Prev</a> <a href="comparison.htm">Next</a> <a href="index.htm#Macros">Macros</a> <a href="index.htm#Headers">Headers</a>
|
<a href="comma.htm">Prev</a> <a href="comparison.htm">Next</a> <a href="index.htm#Macros">Macros</a> <a href="index.htm#Headers">Headers</a>
|
||||||
<hr>
|
<hr>
|
||||||
|
|
||||||
|
@ -51,10 +51,6 @@ in the range [0, <a href="limits.htm#BOOST_PP_LIMIT_MAG">BOOST_PP_LIMIT_MAG</a>]
|
|||||||
<p>Can be used inside <a href="while.htm#BOOST_PP_WHILE">BOOST_PP_WHILE</a>().</p>
|
<p>Can be used inside <a href="while.htm#BOOST_PP_WHILE">BOOST_PP_WHILE</a>().</p>
|
||||||
<hr>
|
<hr>
|
||||||
|
|
||||||
<h2><a name="BOOST_PREPROCESSOR_EQUAL">#define BOOST_PREPROCESSOR_EQUAL</a>(X,Y)</h2>
|
|
||||||
<p>Obsolete. Use <a href="comparison_equal.htm#BOOST_PP_EQUAL">BOOST_PP_EQUAL</a>().</p>
|
|
||||||
<hr>
|
|
||||||
|
|
||||||
<a href="comparison.htm">Prev</a> <a href="comparison_greater.htm">Next</a> <a href="index.htm#Macros">Macros</a> <a href="index.htm#Headers">Headers</a>
|
<a href="comparison.htm">Prev</a> <a href="comparison_greater.htm">Next</a> <a href="index.htm#Macros">Macros</a> <a href="index.htm#Headers">Headers</a>
|
||||||
<hr>
|
<hr>
|
||||||
|
|
||||||
|
@ -51,10 +51,6 @@ in the range [0, <a href="limits.htm#BOOST_PP_LIMIT_MAG">BOOST_PP_LIMIT_MAG</a>]
|
|||||||
<p>Can be used inside <a href="while.htm#BOOST_PP_WHILE">BOOST_PP_WHILE</a>().</p>
|
<p>Can be used inside <a href="while.htm#BOOST_PP_WHILE">BOOST_PP_WHILE</a>().</p>
|
||||||
<hr>
|
<hr>
|
||||||
|
|
||||||
<h2><a name="BOOST_PREPROCESSOR_GREATER">#define BOOST_PREPROCESSOR_GREATER</a>(X,Y)</h2>
|
|
||||||
<p>Obsolete. Use <a href="comparison_greater.htm#BOOST_PP_GREATER">BOOST_PP_GREATER</a>().</p>
|
|
||||||
<hr>
|
|
||||||
|
|
||||||
<a href="comparison_equal.htm">Prev</a> <a href="comparison_greater_equal.htm">Next</a> <a href="index.htm#Macros">Macros</a> <a href="index.htm#Headers">Headers</a>
|
<a href="comparison_equal.htm">Prev</a> <a href="comparison_greater_equal.htm">Next</a> <a href="index.htm#Macros">Macros</a> <a href="index.htm#Headers">Headers</a>
|
||||||
<hr>
|
<hr>
|
||||||
|
|
||||||
|
@ -51,10 +51,6 @@ in the range [0, <a href="limits.htm#BOOST_PP_LIMIT_MAG">BOOST_PP_LIMIT_MAG</a>]
|
|||||||
<p>Can be used inside <a href="while.htm#BOOST_PP_WHILE">BOOST_PP_WHILE</a>().</p>
|
<p>Can be used inside <a href="while.htm#BOOST_PP_WHILE">BOOST_PP_WHILE</a>().</p>
|
||||||
<hr>
|
<hr>
|
||||||
|
|
||||||
<h2><a name="BOOST_PREPROCESSOR_GREATER_EQUAL">#define BOOST_PREPROCESSOR_GREATER_EQUAL</a>(X,Y)</h2>
|
|
||||||
<p>Obsolete. Use <a href="comparison_greater_equal.htm#BOOST_PP_GREATER_EQUAL">BOOST_PP_GREATER_EQUAL</a>().</p>
|
|
||||||
<hr>
|
|
||||||
|
|
||||||
<a href="comparison_greater.htm">Prev</a> <a href="comparison_less.htm">Next</a> <a href="index.htm#Macros">Macros</a> <a href="index.htm#Headers">Headers</a>
|
<a href="comparison_greater.htm">Prev</a> <a href="comparison_less.htm">Next</a> <a href="index.htm#Macros">Macros</a> <a href="index.htm#Headers">Headers</a>
|
||||||
<hr>
|
<hr>
|
||||||
|
|
||||||
|
@ -51,10 +51,6 @@ in the range [0, <a href="limits.htm#BOOST_PP_LIMIT_MAG">BOOST_PP_LIMIT_MAG</a>]
|
|||||||
<p>Can be used inside <a href="while.htm#BOOST_PP_WHILE">BOOST_PP_WHILE</a>().</p>
|
<p>Can be used inside <a href="while.htm#BOOST_PP_WHILE">BOOST_PP_WHILE</a>().</p>
|
||||||
<hr>
|
<hr>
|
||||||
|
|
||||||
<h2><a name="BOOST_PREPROCESSOR_LESS">#define BOOST_PREPROCESSOR_LESS</a>(X,Y)</h2>
|
|
||||||
<p>Obsolete. Use <a href="comparison_less.htm#BOOST_PP_LESS">BOOST_PP_LESS</a>().</p>
|
|
||||||
<hr>
|
|
||||||
|
|
||||||
<a href="comparison_greater_equal.htm">Prev</a> <a href="comparison_less_equal.htm">Next</a> <a href="index.htm#Macros">Macros</a> <a href="index.htm#Headers">Headers</a>
|
<a href="comparison_greater_equal.htm">Prev</a> <a href="comparison_less_equal.htm">Next</a> <a href="index.htm#Macros">Macros</a> <a href="index.htm#Headers">Headers</a>
|
||||||
<hr>
|
<hr>
|
||||||
|
|
||||||
|
@ -51,10 +51,6 @@ in the range [0, <a href="limits.htm#BOOST_PP_LIMIT_MAG">BOOST_PP_LIMIT_MAG</a>]
|
|||||||
<p>Can be used inside <a href="while.htm#BOOST_PP_WHILE">BOOST_PP_WHILE</a>().</p>
|
<p>Can be used inside <a href="while.htm#BOOST_PP_WHILE">BOOST_PP_WHILE</a>().</p>
|
||||||
<hr>
|
<hr>
|
||||||
|
|
||||||
<h2><a name="BOOST_PREPROCESSOR_LESS_EQUAL">#define BOOST_PREPROCESSOR_LESS_EQUAL</a>(X,Y)</h2>
|
|
||||||
<p>Obsolete. Use <a href="comparison_less_equal.htm#BOOST_PP_LESS_EQUAL">BOOST_PP_LESS_EQUAL</a>().</p>
|
|
||||||
<hr>
|
|
||||||
|
|
||||||
<a href="comparison_less.htm">Prev</a> <a href="comparison_not_equal.htm">Next</a> <a href="index.htm#Macros">Macros</a> <a href="index.htm#Headers">Headers</a>
|
<a href="comparison_less.htm">Prev</a> <a href="comparison_not_equal.htm">Next</a> <a href="index.htm#Macros">Macros</a> <a href="index.htm#Headers">Headers</a>
|
||||||
<hr>
|
<hr>
|
||||||
|
|
||||||
|
@ -51,10 +51,6 @@ in the range [0, <a href="limits.htm#BOOST_PP_LIMIT_MAG">BOOST_PP_LIMIT_MAG</a>]
|
|||||||
<p>Can be used inside <a href="while.htm#BOOST_PP_WHILE">BOOST_PP_WHILE</a>().</p>
|
<p>Can be used inside <a href="while.htm#BOOST_PP_WHILE">BOOST_PP_WHILE</a>().</p>
|
||||||
<hr>
|
<hr>
|
||||||
|
|
||||||
<h2><a name="BOOST_PREPROCESSOR_NOT_EQUAL">#define BOOST_PREPROCESSOR_NOT_EQUAL</a>(X,Y)</h2>
|
|
||||||
<p>Obsolete. Use <a href="comparison_not_equal.htm#BOOST_PP_NOT_EQUAL">BOOST_PP_NOT_EQUAL</a>().</p>
|
|
||||||
<hr>
|
|
||||||
|
|
||||||
<a href="comparison_less_equal.htm">Prev</a> <a href="dec.htm">Next</a> <a href="index.htm#Macros">Macros</a> <a href="index.htm#Headers">Headers</a>
|
<a href="comparison_less_equal.htm">Prev</a> <a href="dec.htm">Next</a> <a href="index.htm#Macros">Macros</a> <a href="index.htm#Headers">Headers</a>
|
||||||
<hr>
|
<hr>
|
||||||
|
|
||||||
|
@ -39,10 +39,6 @@ supported.</p>
|
|||||||
|
|
||||||
<hr>
|
<hr>
|
||||||
|
|
||||||
<h2><a name="BOOST_PREPROCESSOR_DEC">#define BOOST_PREPROCESSOR_DEC</a>(X)</h2>
|
|
||||||
<p>Obsolete. Use <a href="dec.htm#BOOST_PP_DEC">BOOST_PP_DEC</a>().</p>
|
|
||||||
<hr>
|
|
||||||
|
|
||||||
<a href="comparison_not_equal.htm">Prev</a> <a href="empty.htm">Next</a> <a href="index.htm#Macros">Macros</a> <a href="index.htm#Headers">Headers</a>
|
<a href="comparison_not_equal.htm">Prev</a> <a href="empty.htm">Next</a> <a href="index.htm#Macros">Macros</a> <a href="index.htm#Headers">Headers</a>
|
||||||
<hr>
|
<hr>
|
||||||
|
|
||||||
|
@ -49,10 +49,6 @@
|
|||||||
|
|
||||||
<hr>
|
<hr>
|
||||||
|
|
||||||
<h2><a name="BOOST_PREPROCESSOR_EMPTY">#define BOOST_PREPROCESSOR_EMPTY</a>()</h2>
|
|
||||||
<p>Obsolete. Use <a href="empty.htm#BOOST_PP_EMPTY">BOOST_PP_EMPTY</a>().</p>
|
|
||||||
<hr>
|
|
||||||
|
|
||||||
<a href="dec.htm">Prev</a> <a href="enum.htm">Next</a> <a href="index.htm#Macros">Macros</a> <a href="index.htm#Headers">Headers</a>
|
<a href="dec.htm">Prev</a> <a href="enum.htm">Next</a> <a href="index.htm#Macros">Macros</a> <a href="index.htm#Headers">Headers</a>
|
||||||
<hr>
|
<hr>
|
||||||
|
|
||||||
|
@ -59,10 +59,6 @@
|
|||||||
|
|
||||||
<hr>
|
<hr>
|
||||||
|
|
||||||
<h2><a name="BOOST_PREPROCESSOR_ENUM_PARAMS">#define BOOST_PREPROCESSOR_ENUM_PARAMS</a>(N,P)</h2>
|
|
||||||
<p>Obsolete. Use <a href="enum_params.htm#BOOST_PP_ENUM_PARAMS">BOOST_PP_ENUM_PARAMS</a>().</p>
|
|
||||||
<hr>
|
|
||||||
|
|
||||||
<a href="enum.htm">Prev</a> <a href="enum_params_with_a_default.htm">Next</a> <a href="index.htm#Macros">Macros</a> <a href="index.htm#Headers">Headers</a>
|
<a href="enum.htm">Prev</a> <a href="enum_params_with_a_default.htm">Next</a> <a href="index.htm#Macros">Macros</a> <a href="index.htm#Headers">Headers</a>
|
||||||
<hr>
|
<hr>
|
||||||
|
|
||||||
|
@ -62,10 +62,6 @@
|
|||||||
|
|
||||||
<hr>
|
<hr>
|
||||||
|
|
||||||
<h2><a name="BOOST_PREPROCESSOR_ENUM_PARAMS_WITH_A_DEFAULT">#define BOOST_PREPROCESSOR_ENUM_PARAMS_WITH_A_DEFAULT</a>(N,P,D)</h2>
|
|
||||||
<p>Obsolete. Use <a href="enum_params_with_a_default.htm#BOOST_PP_ENUM_PARAMS_WITH_A_DEFAULT">BOOST_PP_ENUM_PARAMS_WITH_A_DEFAULT</a>().</p>
|
|
||||||
<hr>
|
|
||||||
|
|
||||||
<a href="enum_params.htm">Prev</a> <a href="enum_params_with_defaults.htm">Next</a> <a href="index.htm#Macros">Macros</a> <a href="index.htm#Headers">Headers</a>
|
<a href="enum_params.htm">Prev</a> <a href="enum_params_with_defaults.htm">Next</a> <a href="index.htm#Macros">Macros</a> <a href="index.htm#Headers">Headers</a>
|
||||||
<hr>
|
<hr>
|
||||||
|
|
||||||
|
@ -62,10 +62,6 @@
|
|||||||
|
|
||||||
<hr>
|
<hr>
|
||||||
|
|
||||||
<h2><a name="BOOST_PREPROCESSOR_ENUM_PARAMS_WITH_DEFAULTS">#define BOOST_PREPROCESSOR_ENUM_PARAMS_WITH_DEFAULTS</a>(N,P,D)</h2>
|
|
||||||
<p>Obsolete. Use <a href="enum_params_with_defaults.htm#BOOST_PP_ENUM_PARAMS_WITH_DEFAULTS">BOOST_PP_ENUM_PARAMS_WITH_DEFAULTS</a>().</p>
|
|
||||||
<hr>
|
|
||||||
|
|
||||||
<a href="enum_params_with_a_default.htm">Prev</a> <a href="enum_shifted.htm">Next</a> <a href="index.htm#Macros">Macros</a> <a href="index.htm#Headers">Headers</a>
|
<a href="enum_params_with_a_default.htm">Prev</a> <a href="enum_shifted.htm">Next</a> <a href="index.htm#Macros">Macros</a> <a href="index.htm#Headers">Headers</a>
|
||||||
<hr>
|
<hr>
|
||||||
|
|
||||||
|
@ -64,10 +64,6 @@
|
|||||||
|
|
||||||
<hr>
|
<hr>
|
||||||
|
|
||||||
<h2><a name="BOOST_PREPROCESSOR_ENUM_SHIFTED_PARAMS">#define BOOST_PREPROCESSOR_ENUM_SHIFTED_PARAMS</a>(N,P)</h2>
|
|
||||||
<p>Obsolete. Use <a href="enum_shifted_params.htm#BOOST_PP_ENUM_SHIFTED_PARAMS">BOOST_PP_ENUM_SHIFTED_PARAMS</a>().</p>
|
|
||||||
<hr>
|
|
||||||
|
|
||||||
<a href="enum_shifted.htm">Prev</a> <a href="expand.htm">Next</a> <a href="index.htm#Macros">Macros</a> <a href="index.htm#Headers">Headers</a>
|
<a href="enum_shifted.htm">Prev</a> <a href="expand.htm">Next</a> <a href="index.htm#Macros">Macros</a> <a href="index.htm#Headers">Headers</a>
|
||||||
<hr>
|
<hr>
|
||||||
|
|
||||||
|
@ -33,7 +33,11 @@
|
|||||||
<p>In other words, expands to the sequence:</p>
|
<p>In other words, expands to the sequence:</p>
|
||||||
|
|
||||||
<pre>
|
<pre>
|
||||||
MACRO(R,STATE) MACRO(R,OP(R,STATE)) MACRO(R,OP(R,OP(R,STATE))) ... MACRO(R,OP(R,OP(...OP(R,STATE)...)))
|
MACRO(R,STATE)
|
||||||
|
MACRO(R,OP(R,STATE))
|
||||||
|
MACRO(R,OP(R,OP(R,STATE)))
|
||||||
|
...
|
||||||
|
MACRO(R,OP(R,OP(...OP(R,STATE)...)))
|
||||||
</pre>
|
</pre>
|
||||||
|
|
||||||
<p>The length of the sequence is determined by <code>PRED(R,STATE)</code>.</p>
|
<p>The length of the sequence is determined by <code>PRED(R,STATE)</code>.</p>
|
||||||
|
@ -51,10 +51,6 @@ invoked.</p>
|
|||||||
|
|
||||||
<hr>
|
<hr>
|
||||||
|
|
||||||
<h2><a name="BOOST_PREPROCESSOR_IDENTITY">#define BOOST_PREPROCESSOR_IDENTITY</a>(X)</h2>
|
|
||||||
<p>Obsolete. Use <a href="identity.htm#BOOST_PP_IDENTITY">BOOST_PP_IDENTITY</a>().</p>
|
|
||||||
<hr>
|
|
||||||
|
|
||||||
<a href="for.htm">Prev</a> <a href="if.htm">Next</a> <a href="index.htm#Macros">Macros</a> <a href="index.htm#Headers">Headers</a>
|
<a href="for.htm">Prev</a> <a href="if.htm">Next</a> <a href="index.htm#Macros">Macros</a> <a href="index.htm#Headers">Headers</a>
|
||||||
<hr>
|
<hr>
|
||||||
|
|
||||||
|
@ -46,10 +46,6 @@
|
|||||||
|
|
||||||
<hr>
|
<hr>
|
||||||
|
|
||||||
<h2><a name="BOOST_PREPROCESSOR_IF">#define BOOST_PREPROCESSOR_IF</a>(C,T,E)</h2>
|
|
||||||
<p>Obsolete. Use <a href="if.htm#BOOST_PP_IF">BOOST_PP_IF</a>().</p>
|
|
||||||
<hr>
|
|
||||||
|
|
||||||
<a href="identity.htm">Prev</a> <a href="inc.htm">Next</a> <a href="index.htm#Macros">Macros</a> <a href="index.htm#Headers">Headers</a>
|
<a href="identity.htm">Prev</a> <a href="inc.htm">Next</a> <a href="index.htm#Macros">Macros</a> <a href="index.htm#Headers">Headers</a>
|
||||||
<hr>
|
<hr>
|
||||||
|
|
||||||
|
@ -40,10 +40,6 @@ supported.</p>
|
|||||||
|
|
||||||
<hr>
|
<hr>
|
||||||
|
|
||||||
<h2><a name="BOOST_PREPROCESSOR_INC">#define BOOST_PREPROCESSOR_INC</a>(X)</h2>
|
|
||||||
<p>Obsolete. Use <a href="inc.htm#BOOST_PP_INC">BOOST_PP_INC</a>().</p>
|
|
||||||
<hr>
|
|
||||||
|
|
||||||
<a href="if.htm">Prev</a> <a href="limits.htm">Next</a> <a href="index.htm#Macros">Macros</a> <a href="index.htm#Headers">Headers</a>
|
<a href="if.htm">Prev</a> <a href="limits.htm">Next</a> <a href="index.htm#Macros">Macros</a> <a href="index.htm#Headers">Headers</a>
|
||||||
<hr>
|
<hr>
|
||||||
|
|
||||||
|
@ -128,46 +128,6 @@
|
|||||||
<dt><a href="tuple_to_list.htm#BOOST_PP_TUPLE_TO_LIST">BOOST_PP_TUPLE_TO_LIST</a></dt>
|
<dt><a href="tuple_to_list.htm#BOOST_PP_TUPLE_TO_LIST">BOOST_PP_TUPLE_TO_LIST</a></dt>
|
||||||
<dt><a href="while.htm#BOOST_PP_WHILE">BOOST_PP_WHILE</a></dt>
|
<dt><a href="while.htm#BOOST_PP_WHILE">BOOST_PP_WHILE</a></dt>
|
||||||
<dt><a href="logical_xor.htm#BOOST_PP_XOR">BOOST_PP_XOR</a></dt>
|
<dt><a href="logical_xor.htm#BOOST_PP_XOR">BOOST_PP_XOR</a></dt>
|
||||||
<dt><a href="arithmetic_add.htm#BOOST_PREPROCESSOR_ADD">BOOST_PREPROCESSOR_ADD</a></dt>
|
|
||||||
<dt><a href="logical_and.htm#BOOST_PREPROCESSOR_AND">BOOST_PREPROCESSOR_AND</a></dt>
|
|
||||||
<dt><a href="assert_msg.htm#BOOST_PREPROCESSOR_ASSERT_MSG">BOOST_PREPROCESSOR_ASSERT_MSG</a></dt>
|
|
||||||
<dt><a href="logical_bool.htm#BOOST_PREPROCESSOR_BOOL">BOOST_PREPROCESSOR_BOOL</a></dt>
|
|
||||||
<dt><a href="cat.htm#BOOST_PREPROCESSOR_CAT">BOOST_PREPROCESSOR_CAT</a></dt>
|
|
||||||
<dt><a href="comma.htm#BOOST_PREPROCESSOR_COMMA">BOOST_PREPROCESSOR_COMMA</a></dt>
|
|
||||||
<dt><a href="comma_if.htm#BOOST_PREPROCESSOR_COMMA_IF">BOOST_PREPROCESSOR_COMMA_IF</a></dt>
|
|
||||||
<dt><a href="dec.htm#BOOST_PREPROCESSOR_DEC">BOOST_PREPROCESSOR_DEC</a></dt>
|
|
||||||
<dt><a href="arithmetic_div.htm#BOOST_PREPROCESSOR_DIV">BOOST_PREPROCESSOR_DIV</a></dt>
|
|
||||||
<dt><a href="empty.htm#BOOST_PREPROCESSOR_EMPTY">BOOST_PREPROCESSOR_EMPTY</a></dt>
|
|
||||||
<dt><a href="enum_params.htm#BOOST_PREPROCESSOR_ENUM_PARAMS">BOOST_PREPROCESSOR_ENUM_PARAMS</a></dt>
|
|
||||||
<dt><a href="enum_params_with_a_default.htm#BOOST_PREPROCESSOR_ENUM_PARAMS_WITH_A_DEFAULT">BOOST_PREPROCESSOR_ENUM_PARAMS_WITH_A_DEFAULT</a></dt>
|
|
||||||
<dt><a href="enum_params_with_defaults.htm#BOOST_PREPROCESSOR_ENUM_PARAMS_WITH_DEFAULTS">BOOST_PREPROCESSOR_ENUM_PARAMS_WITH_DEFAULTS</a></dt>
|
|
||||||
<dt><a href="enum_shifted_params.htm#BOOST_PREPROCESSOR_ENUM_SHIFTED_PARAMS">BOOST_PREPROCESSOR_ENUM_SHIFTED_PARAMS</a></dt>
|
|
||||||
<dt><a href="comparison_equal.htm#BOOST_PREPROCESSOR_EQUAL">BOOST_PREPROCESSOR_EQUAL</a></dt>
|
|
||||||
<dt><a href="comparison_greater.htm#BOOST_PREPROCESSOR_GREATER">BOOST_PREPROCESSOR_GREATER</a></dt>
|
|
||||||
<dt><a href="comparison_greater_equal.htm#BOOST_PREPROCESSOR_GREATER_EQUAL">BOOST_PREPROCESSOR_GREATER_EQUAL</a></dt>
|
|
||||||
<dt><a href="identity.htm#BOOST_PREPROCESSOR_IDENTITY">BOOST_PREPROCESSOR_IDENTITY</a></dt>
|
|
||||||
<dt><a href="if.htm#BOOST_PREPROCESSOR_IF">BOOST_PREPROCESSOR_IF</a></dt>
|
|
||||||
<dt><a href="inc.htm#BOOST_PREPROCESSOR_INC">BOOST_PREPROCESSOR_INC</a></dt>
|
|
||||||
<dt><a href="comparison_less.htm#BOOST_PREPROCESSOR_LESS">BOOST_PREPROCESSOR_LESS</a></dt>
|
|
||||||
<dt><a href="comparison_less_equal.htm#BOOST_PREPROCESSOR_LESS_EQUAL">BOOST_PREPROCESSOR_LESS_EQUAL</a></dt>
|
|
||||||
<dt><a href="limits.htm#BOOST_PREPROCESSOR_LIMIT_DIM">BOOST_PREPROCESSOR_LIMIT_DIM</a></dt>
|
|
||||||
<dt><a href="limits.htm#BOOST_PREPROCESSOR_LIMIT_MAG">BOOST_PREPROCESSOR_LIMIT_MAG</a></dt>
|
|
||||||
<dt><a href="limits.htm#BOOST_PREPROCESSOR_LIMIT_TUPLE">BOOST_PREPROCESSOR_LIMIT_TUPLE</a></dt>
|
|
||||||
<dt><a href="max.htm#BOOST_PREPROCESSOR_MAX">BOOST_PREPROCESSOR_MAX</a></dt>
|
|
||||||
<dt><a href="min.htm#BOOST_PREPROCESSOR_MIN">BOOST_PREPROCESSOR_MIN</a></dt>
|
|
||||||
<dt><a href="arithmetic_mod.htm#BOOST_PREPROCESSOR_MOD">BOOST_PREPROCESSOR_MOD</a></dt>
|
|
||||||
<dt><a href="arithmetic_mul.htm#BOOST_PREPROCESSOR_MUL">BOOST_PREPROCESSOR_MUL</a></dt>
|
|
||||||
<dt><a href="logical_nor.htm#BOOST_PREPROCESSOR_NOR">BOOST_PREPROCESSOR_NOR</a></dt>
|
|
||||||
<dt><a href="logical_not.htm#BOOST_PREPROCESSOR_NOT">BOOST_PREPROCESSOR_NOT</a></dt>
|
|
||||||
<dt><a href="comparison_not_equal.htm#BOOST_PREPROCESSOR_NOT_EQUAL">BOOST_PREPROCESSOR_NOT_EQUAL</a></dt>
|
|
||||||
<dt><a href="logical_or.htm#BOOST_PREPROCESSOR_OR">BOOST_PREPROCESSOR_OR</a></dt>
|
|
||||||
<dt><a href="repeat.htm#BOOST_PREPROCESSOR_REPEAT">BOOST_PREPROCESSOR_REPEAT</a></dt>
|
|
||||||
<dt><a href="repeat_2nd.htm#BOOST_PREPROCESSOR_REPEAT_2ND">BOOST_PREPROCESSOR_REPEAT_2ND</a></dt>
|
|
||||||
<dt><a href="repeat_3rd.htm#BOOST_PREPROCESSOR_REPEAT_3RD">BOOST_PREPROCESSOR_REPEAT_3RD</a></dt>
|
|
||||||
<dt><a href="stringize.htm#BOOST_PREPROCESSOR_STRINGIZE">BOOST_PREPROCESSOR_STRINGIZE</a></dt>
|
|
||||||
<dt><a href="arithmetic_sub.htm#BOOST_PREPROCESSOR_SUB">BOOST_PREPROCESSOR_SUB</a></dt>
|
|
||||||
<dt><a href="tuple_elem.htm#BOOST_PREPROCESSOR_TUPLE_ELEM">BOOST_PREPROCESSOR_TUPLE_ELEM</a></dt>
|
|
||||||
<dt><a href="logical_xor.htm#BOOST_PREPROCESSOR_XOR">BOOST_PREPROCESSOR_XOR</a></dt>
|
|
||||||
</dl>
|
</dl>
|
||||||
<hr>
|
<hr>
|
||||||
|
|
||||||
|
@ -58,18 +58,6 @@ and <a href="repeat.htm#BOOST_PP_REPEAT">BOOST_PP_REPEAT</a> family).</p>
|
|||||||
<p>Expands to the maximum tuple size supported by the library.</p>
|
<p>Expands to the maximum tuple size supported by the library.</p>
|
||||||
<hr>
|
<hr>
|
||||||
|
|
||||||
<h2><a name="BOOST_PREPROCESSOR_LIMIT_DIM">#define BOOST_PREPROCESSOR_LIMIT_DIM</a></h2>
|
|
||||||
<p>Obsolete. Use <a href="limits.htm#BOOST_PP_LIMIT_DIM">BOOST_PP_LIMIT_DIM</a>.</p>
|
|
||||||
<hr>
|
|
||||||
|
|
||||||
<h2><a name="BOOST_PREPROCESSOR_LIMIT_MAG">#define BOOST_PREPROCESSOR_LIMIT_MAG</a></h2>
|
|
||||||
<p>Obsolete. Use <a href="limits.htm#BOOST_PP_LIMIT_MAG">BOOST_PP_LIMIT_MAG</a>.</p>
|
|
||||||
<hr>
|
|
||||||
|
|
||||||
<h2><a name="BOOST_PREPROCESSOR_LIMIT_TUPLE">#define BOOST_PREPROCESSOR_LIMIT_TUPLE</a></h2>
|
|
||||||
<p>Obsolete. Use <a href="limits.htm#BOOST_PP_LIMIT_TUPLE">BOOST_PP_LIMIT_TUPLE</a>.</p>
|
|
||||||
<hr>
|
|
||||||
|
|
||||||
<a href="inc.htm">Prev</a> <a href="list.htm">Next</a> <a href="index.htm#Macros">Macros</a> <a href="index.htm#Headers">Headers</a>
|
<a href="inc.htm">Prev</a> <a href="list.htm">Next</a> <a href="index.htm#Macros">Macros</a> <a href="index.htm#Headers">Headers</a>
|
||||||
<hr>
|
<hr>
|
||||||
|
|
||||||
|
@ -41,10 +41,6 @@ in the range [0, <a href="limits.htm#BOOST_PP_LIMIT_MAG">BOOST_PP_LIMIT_MAG</a>]
|
|||||||
|
|
||||||
<hr>
|
<hr>
|
||||||
|
|
||||||
<h2><a name="BOOST_PREPROCESSOR_AND">#define BOOST_PREPROCESSOR_AND</a>(X,Y)</h2>
|
|
||||||
<p>Obsolete. Use <a href="logical_and.htm#BOOST_PP_AND">BOOST_PP_AND</a>().</p>
|
|
||||||
<hr>
|
|
||||||
|
|
||||||
<a href="logical.htm">Prev</a> <a href="logical_bool.htm">Next</a> <a href="index.htm#Macros">Macros</a> <a href="index.htm#Headers">Headers</a>
|
<a href="logical.htm">Prev</a> <a href="logical_bool.htm">Next</a> <a href="index.htm#Macros">Macros</a> <a href="index.htm#Headers">Headers</a>
|
||||||
<hr>
|
<hr>
|
||||||
|
|
||||||
|
@ -35,10 +35,6 @@
|
|||||||
|
|
||||||
<hr>
|
<hr>
|
||||||
|
|
||||||
<h2><a name="BOOST_PREPROCESSOR_BOOL">#define BOOST_PREPROCESSOR_BOOL</a>(X)</h2>
|
|
||||||
<p>Obsolete. Use <a href="logical_bool.htm#BOOST_PP_BOOL">BOOST_PP_BOOL</a>().</p>
|
|
||||||
<hr>
|
|
||||||
|
|
||||||
<a href="logical_and.htm">Prev</a> <a href="logical_nor.htm">Next</a> <a href="index.htm#Macros">Macros</a> <a href="index.htm#Headers">Headers</a>
|
<a href="logical_and.htm">Prev</a> <a href="logical_nor.htm">Next</a> <a href="index.htm#Macros">Macros</a> <a href="index.htm#Headers">Headers</a>
|
||||||
<hr>
|
<hr>
|
||||||
|
|
||||||
|
@ -41,10 +41,6 @@ in the range [0, <a href="limits.htm#BOOST_PP_LIMIT_MAG">BOOST_PP_LIMIT_MAG</a>]
|
|||||||
|
|
||||||
<hr>
|
<hr>
|
||||||
|
|
||||||
<h2><a name="BOOST_PREPROCESSOR_NOR">#define BOOST_PREPROCESSOR_NOR</a>(X,Y)</h2>
|
|
||||||
<p>Obsolete. Use <a href="logical_nor.htm#BOOST_PP_NOR">BOOST_PP_NOR</a>().</p>
|
|
||||||
<hr>
|
|
||||||
|
|
||||||
<a href="logical_bool.htm">Prev</a> <a href="logical_not.htm">Next</a> <a href="index.htm#Macros">Macros</a> <a href="index.htm#Headers">Headers</a>
|
<a href="logical_bool.htm">Prev</a> <a href="logical_not.htm">Next</a> <a href="index.htm#Macros">Macros</a> <a href="index.htm#Headers">Headers</a>
|
||||||
<hr>
|
<hr>
|
||||||
|
|
||||||
|
@ -40,10 +40,6 @@
|
|||||||
|
|
||||||
<hr>
|
<hr>
|
||||||
|
|
||||||
<h2><a name="BOOST_PREPROCESSOR_NOT">#define BOOST_PREPROCESSOR_NOT</a>(X)</h2>
|
|
||||||
<p>Obsolete. Use <a href="logical_not.htm#BOOST_PP_NOT">BOOST_PP_NOT</a>().</p>
|
|
||||||
<hr>
|
|
||||||
|
|
||||||
<a href="logical_nor.htm">Prev</a> <a href="logical_or.htm">Next</a> <a href="index.htm#Macros">Macros</a> <a href="index.htm#Headers">Headers</a>
|
<a href="logical_nor.htm">Prev</a> <a href="logical_or.htm">Next</a> <a href="index.htm#Macros">Macros</a> <a href="index.htm#Headers">Headers</a>
|
||||||
<hr>
|
<hr>
|
||||||
|
|
||||||
|
@ -41,10 +41,6 @@ in the range [0, <a href="limits.htm#BOOST_PP_LIMIT_MAG">BOOST_PP_LIMIT_MAG</a>]
|
|||||||
|
|
||||||
<hr>
|
<hr>
|
||||||
|
|
||||||
<h2><a name="BOOST_PREPROCESSOR_OR">#define BOOST_PREPROCESSOR_OR</a>(X,Y)</h2>
|
|
||||||
<p>Obsolete. Use <a href="logical_or.htm#BOOST_PP_OR">BOOST_PP_OR</a>().</p>
|
|
||||||
<hr>
|
|
||||||
|
|
||||||
<a href="logical_not.htm">Prev</a> <a href="logical_xor.htm">Next</a> <a href="index.htm#Macros">Macros</a> <a href="index.htm#Headers">Headers</a>
|
<a href="logical_not.htm">Prev</a> <a href="logical_xor.htm">Next</a> <a href="index.htm#Macros">Macros</a> <a href="index.htm#Headers">Headers</a>
|
||||||
<hr>
|
<hr>
|
||||||
|
|
||||||
|
@ -41,10 +41,6 @@ in the range [0, <a href="limits.htm#BOOST_PP_LIMIT_MAG">BOOST_PP_LIMIT_MAG</a>]
|
|||||||
|
|
||||||
<hr>
|
<hr>
|
||||||
|
|
||||||
<h2><a name="BOOST_PREPROCESSOR_XOR">#define BOOST_PREPROCESSOR_XOR</a>(X,Y)</h2>
|
|
||||||
<p>Obsolete. Use <a href="logical_xor.htm#BOOST_PP_XOR">BOOST_PP_XOR</a>().</p>
|
|
||||||
<hr>
|
|
||||||
|
|
||||||
<a href="logical_or.htm">Prev</a> <a href="max.htm">Next</a> <a href="index.htm#Macros">Macros</a> <a href="index.htm#Headers">Headers</a>
|
<a href="logical_or.htm">Prev</a> <a href="max.htm">Next</a> <a href="index.htm#Macros">Macros</a> <a href="index.htm#Headers">Headers</a>
|
||||||
<hr>
|
<hr>
|
||||||
|
|
||||||
|
@ -51,10 +51,6 @@ single token).</p>
|
|||||||
<p>Can be used inside <a href="while.htm#BOOST_PP_WHILE">BOOST_PP_WHILE</a>().</p>
|
<p>Can be used inside <a href="while.htm#BOOST_PP_WHILE">BOOST_PP_WHILE</a>().</p>
|
||||||
<hr>
|
<hr>
|
||||||
|
|
||||||
<h2><a name="BOOST_PREPROCESSOR_MAX">#define BOOST_PREPROCESSOR_MAX</a>(X,Y)</h2>
|
|
||||||
<p>Obsolete. Use <a href="max.htm#BOOST_PP_MAX">BOOST_PP_MAX</a>().</p>
|
|
||||||
<hr>
|
|
||||||
|
|
||||||
<a href="logical_xor.htm">Prev</a> <a href="min.htm">Next</a> <a href="index.htm#Macros">Macros</a> <a href="index.htm#Headers">Headers</a>
|
<a href="logical_xor.htm">Prev</a> <a href="min.htm">Next</a> <a href="index.htm#Macros">Macros</a> <a href="index.htm#Headers">Headers</a>
|
||||||
<hr>
|
<hr>
|
||||||
|
|
||||||
|
@ -51,10 +51,6 @@ single token).</p>
|
|||||||
<p>Can be used inside <a href="while.htm#BOOST_PP_WHILE">BOOST_PP_WHILE</a>().</p>
|
<p>Can be used inside <a href="while.htm#BOOST_PP_WHILE">BOOST_PP_WHILE</a>().</p>
|
||||||
<hr>
|
<hr>
|
||||||
|
|
||||||
<h2><a name="BOOST_PREPROCESSOR_MIN">#define BOOST_PREPROCESSOR_MIN</a>(X,Y)</h2>
|
|
||||||
<p>Obsolete. Use <a href="min.htm#BOOST_PP_MIN">BOOST_PP_MIN</a>().</p>
|
|
||||||
<hr>
|
|
||||||
|
|
||||||
<a href="max.htm">Prev</a> <a href="repeat.htm">Next</a> <a href="index.htm#Macros">Macros</a> <a href="index.htm#Headers">Headers</a>
|
<a href="max.htm">Prev</a> <a href="repeat.htm">Next</a> <a href="index.htm#Macros">Macros</a> <a href="index.htm#Headers">Headers</a>
|
||||||
<hr>
|
<hr>
|
||||||
|
|
||||||
|
@ -67,10 +67,6 @@
|
|||||||
|
|
||||||
<hr>
|
<hr>
|
||||||
|
|
||||||
<h2><a name="BOOST_PREPROCESSOR_REPEAT">#define BOOST_PREPROCESSOR_REPEAT</a>(N,M,P)</h2>
|
|
||||||
<p>Obsolete. Use <a href="repeat.htm#BOOST_PP_REPEAT">BOOST_PP_REPEAT</a>().</p>
|
|
||||||
<hr>
|
|
||||||
|
|
||||||
<a href="min.htm">Prev</a> <a href="repeat_2nd.htm">Next</a> <a href="index.htm#Macros">Macros</a> <a href="index.htm#Headers">Headers</a>
|
<a href="min.htm">Prev</a> <a href="repeat_2nd.htm">Next</a> <a href="index.htm#Macros">Macros</a> <a href="index.htm#Headers">Headers</a>
|
||||||
<hr>
|
<hr>
|
||||||
|
|
||||||
|
@ -36,10 +36,6 @@
|
|||||||
|
|
||||||
<hr>
|
<hr>
|
||||||
|
|
||||||
<h2><a name="BOOST_PREPROCESSOR_REPEAT_2ND">#define BOOST_PREPROCESSOR_REPEAT_2ND</a>(N,M,P)</h2>
|
|
||||||
<p>Obsolete. Use <a href="repeat_2nd.htm#BOOST_PP_REPEAT_2ND">BOOST_PP_REPEAT_2ND</a>().</p>
|
|
||||||
<hr>
|
|
||||||
|
|
||||||
<a href="repeat.htm">Prev</a> <a href="repeat_3rd.htm">Next</a> <a href="index.htm#Macros">Macros</a> <a href="index.htm#Headers">Headers</a>
|
<a href="repeat.htm">Prev</a> <a href="repeat_3rd.htm">Next</a> <a href="index.htm#Macros">Macros</a> <a href="index.htm#Headers">Headers</a>
|
||||||
<hr>
|
<hr>
|
||||||
|
|
||||||
|
@ -30,10 +30,6 @@
|
|||||||
<p>Same as <a href="repeat.htm#BOOST_PP_REPEAT">BOOST_PP_REPEAT</a>(), but implemented independently.</p>
|
<p>Same as <a href="repeat.htm#BOOST_PP_REPEAT">BOOST_PP_REPEAT</a>(), but implemented independently.</p>
|
||||||
<hr>
|
<hr>
|
||||||
|
|
||||||
<h2><a name="BOOST_PREPROCESSOR_REPEAT_3RD">#define BOOST_PREPROCESSOR_REPEAT_3RD</a>(N,M,P)</h2>
|
|
||||||
<p>Obsolete. Use <a href="repeat_3rd.htm#BOOST_PP_REPEAT_3RD">BOOST_PP_REPEAT_3RD</a>().</p>
|
|
||||||
<hr>
|
|
||||||
|
|
||||||
<a href="repeat_2nd.htm">Prev</a> <a href="repeat_from_to.htm">Next</a> <a href="index.htm#Macros">Macros</a> <a href="index.htm#Headers">Headers</a>
|
<a href="repeat_2nd.htm">Prev</a> <a href="repeat_from_to.htm">Next</a> <a href="index.htm#Macros">Macros</a> <a href="index.htm#Headers">Headers</a>
|
||||||
<hr>
|
<hr>
|
||||||
|
|
||||||
|
@ -43,10 +43,6 @@
|
|||||||
|
|
||||||
<hr>
|
<hr>
|
||||||
|
|
||||||
<h2><a name="BOOST_PREPROCESSOR_STRINGIZE">#define BOOST_PREPROCESSOR_STRINGIZE</a>(E)</h2>
|
|
||||||
<p>Obsolete. Use <a href="stringize.htm#BOOST_PP_STRINGIZE">BOOST_PP_STRINGIZE</a>().</p>
|
|
||||||
<hr>
|
|
||||||
|
|
||||||
<a href="repeat_from_to_3rd.htm">Prev</a> <a href="tuple.htm">Next</a> <a href="index.htm#Macros">Macros</a> <a href="index.htm#Headers">Headers</a>
|
<a href="repeat_from_to_3rd.htm">Prev</a> <a href="tuple.htm">Next</a> <a href="index.htm#Macros">Macros</a> <a href="index.htm#Headers">Headers</a>
|
||||||
<hr>
|
<hr>
|
||||||
|
|
||||||
|
@ -44,10 +44,6 @@
|
|||||||
|
|
||||||
<hr>
|
<hr>
|
||||||
|
|
||||||
<h2><a name="BOOST_PREPROCESSOR_TUPLE_ELEM">#define BOOST_PREPROCESSOR_TUPLE_ELEM</a>(N,I,T)</h2>
|
|
||||||
<p>Obsolete. Use <a href="tuple_elem.htm#BOOST_PP_TUPLE_ELEM">BOOST_PP_TUPLE_ELEM</a>().</p>
|
|
||||||
<hr>
|
|
||||||
|
|
||||||
<a href="tuple_eat.htm">Prev</a> <a href="tuple_reverse.htm">Next</a> <a href="index.htm#Macros">Macros</a> <a href="index.htm#Headers">Headers</a>
|
<a href="tuple_eat.htm">Prev</a> <a href="tuple_reverse.htm">Next</a> <a href="index.htm#Macros">Macros</a> <a href="index.htm#Headers">Headers</a>
|
||||||
<hr>
|
<hr>
|
||||||
|
|
||||||
|
@ -48,6 +48,6 @@ single token).</p>
|
|||||||
# define BOOST_PP_ADD_F(D,P) (BOOST_PP_INC(BOOST_PP_TUPLE2_ELEM0 P),BOOST_PP_DEC(BOOST_PP_TUPLE2_ELEM1 P))
|
# define BOOST_PP_ADD_F(D,P) (BOOST_PP_INC(BOOST_PP_TUPLE2_ELEM0 P),BOOST_PP_DEC(BOOST_PP_TUPLE2_ELEM1 P))
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/** <p>Obsolete. Use BOOST_PP_ADD().</p> */
|
/* <p>Obsolete. Use BOOST_PP_ADD().</p> */
|
||||||
#define BOOST_PREPROCESSOR_ADD(X,Y) BOOST_PP_ADD(X,Y)
|
#define BOOST_PREPROCESSOR_ADD(X,Y) BOOST_PP_ADD(X,Y)
|
||||||
#endif
|
#endif
|
||||||
|
@ -46,6 +46,6 @@ single token).</p>
|
|||||||
# define BOOST_PP_DIV_F(D,P) (BOOST_PP_INC(BOOST_PP_TUPLE3_ELEM0 P),BOOST_PP_SUB_D(D,BOOST_PP_TUPLE3_ELEM1 P,BOOST_PP_TUPLE3_ELEM2 P),BOOST_PP_TUPLE3_ELEM2 P)
|
# define BOOST_PP_DIV_F(D,P) (BOOST_PP_INC(BOOST_PP_TUPLE3_ELEM0 P),BOOST_PP_SUB_D(D,BOOST_PP_TUPLE3_ELEM1 P,BOOST_PP_TUPLE3_ELEM2 P),BOOST_PP_TUPLE3_ELEM2 P)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/** <p>Obsolete. Use BOOST_PP_DIV().</p> */
|
/* <p>Obsolete. Use BOOST_PP_DIV().</p> */
|
||||||
#define BOOST_PREPROCESSOR_DIV(X,Y) BOOST_PP_DIV(X,Y)
|
#define BOOST_PREPROCESSOR_DIV(X,Y) BOOST_PP_DIV(X,Y)
|
||||||
#endif
|
#endif
|
||||||
|
@ -40,6 +40,6 @@ single token).</p>
|
|||||||
#define BOOST_PP_MOD_C(D,P) BOOST_PP_LESS_EQUAL_D(D,BOOST_PP_TUPLE2_ELEM1 P,BOOST_PP_TUPLE2_ELEM0 P)
|
#define BOOST_PP_MOD_C(D,P) BOOST_PP_LESS_EQUAL_D(D,BOOST_PP_TUPLE2_ELEM1 P,BOOST_PP_TUPLE2_ELEM0 P)
|
||||||
#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)
|
#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)
|
||||||
|
|
||||||
/** <p>Obsolete. Use BOOST_PP_MOD().</p> */
|
/* <p>Obsolete. Use BOOST_PP_MOD().</p> */
|
||||||
#define BOOST_PREPROCESSOR_MOD(X,Y) BOOST_PP_MOD(X,Y)
|
#define BOOST_PREPROCESSOR_MOD(X,Y) BOOST_PP_MOD(X,Y)
|
||||||
#endif
|
#endif
|
||||||
|
@ -45,6 +45,6 @@ single token).</p>
|
|||||||
# define BOOST_PP_MUL_F(D,P) (BOOST_PP_ADD_D(D,BOOST_PP_TUPLE3_ELEM0 P,BOOST_PP_TUPLE3_ELEM1 P),BOOST_PP_TUPLE3_ELEM1 P,BOOST_PP_DEC(BOOST_PP_TUPLE3_ELEM2 P))
|
# define BOOST_PP_MUL_F(D,P) (BOOST_PP_ADD_D(D,BOOST_PP_TUPLE3_ELEM0 P,BOOST_PP_TUPLE3_ELEM1 P),BOOST_PP_TUPLE3_ELEM1 P,BOOST_PP_DEC(BOOST_PP_TUPLE3_ELEM2 P))
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/** <p>Obsolete. Use BOOST_PP_MUL().</p> */
|
/* <p>Obsolete. Use BOOST_PP_MUL().</p> */
|
||||||
#define BOOST_PREPROCESSOR_MUL(X,Y) BOOST_PP_MUL(X,Y)
|
#define BOOST_PREPROCESSOR_MUL(X,Y) BOOST_PP_MUL(X,Y)
|
||||||
#endif
|
#endif
|
||||||
|
@ -47,6 +47,6 @@ single token).</p>
|
|||||||
# define BOOST_PP_SUB_F(D,P) (BOOST_PP_DEC(BOOST_PP_TUPLE2_ELEM0 P),BOOST_PP_DEC(BOOST_PP_TUPLE2_ELEM1 P))
|
# define BOOST_PP_SUB_F(D,P) (BOOST_PP_DEC(BOOST_PP_TUPLE2_ELEM0 P),BOOST_PP_DEC(BOOST_PP_TUPLE2_ELEM1 P))
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/** <p>Obsolete. Use BOOST_PP_SUB(X,Y).</p> */
|
/* <p>Obsolete. Use BOOST_PP_SUB(X,Y).</p> */
|
||||||
#define BOOST_PREPROCESSOR_SUB(X,Y) BOOST_PP_SUB(X,Y)
|
#define BOOST_PREPROCESSOR_SUB(X,Y) BOOST_PP_SUB(X,Y)
|
||||||
#endif
|
#endif
|
||||||
|
@ -25,6 +25,6 @@
|
|||||||
*/
|
*/
|
||||||
#define BOOST_PP_ASSERT_MSG(COND,MSG) BOOST_PP_EXPR_IF(BOOST_PP_NOT(COND),MSG)
|
#define BOOST_PP_ASSERT_MSG(COND,MSG) BOOST_PP_EXPR_IF(BOOST_PP_NOT(COND),MSG)
|
||||||
|
|
||||||
/** <p>Obsolete. Use BOOST_PP_ASSERT_MSG().</p> */
|
/* <p>Obsolete. Use BOOST_PP_ASSERT_MSG().</p> */
|
||||||
#define BOOST_PREPROCESSOR_ASSERT_MSG(C,MSG) BOOST_PP_ASSERT_MSG(C,MSG)
|
#define BOOST_PREPROCESSOR_ASSERT_MSG(C,MSG) BOOST_PP_ASSERT_MSG(C,MSG)
|
||||||
#endif
|
#endif
|
||||||
|
@ -33,6 +33,6 @@ expanded.</p>
|
|||||||
#define BOOST_PP_CAT_DELAY(X,Y) BOOST_PP_DO_CAT(X,Y)
|
#define BOOST_PP_CAT_DELAY(X,Y) BOOST_PP_DO_CAT(X,Y)
|
||||||
#define BOOST_PP_DO_CAT(X,Y) X##Y
|
#define BOOST_PP_DO_CAT(X,Y) X##Y
|
||||||
|
|
||||||
/** <p>Obsolete. Use BOOST_PP_CAT().</p> */
|
/* <p>Obsolete. Use BOOST_PP_CAT().</p> */
|
||||||
#define BOOST_PREPROCESSOR_CAT(X,Y) BOOST_PP_CAT(X,Y)
|
#define BOOST_PREPROCESSOR_CAT(X,Y) BOOST_PP_CAT(X,Y)
|
||||||
#endif
|
#endif
|
||||||
|
@ -33,6 +33,6 @@ for separating macro parameters.</p>
|
|||||||
*/
|
*/
|
||||||
#define BOOST_PP_COMMA() ,
|
#define BOOST_PP_COMMA() ,
|
||||||
|
|
||||||
/** <p>Obsolete. Use BOOST_PP_COMMA().</p> */
|
/* <p>Obsolete. Use BOOST_PP_COMMA().</p> */
|
||||||
#define BOOST_PREPROCESSOR_COMMA() ,
|
#define BOOST_PREPROCESSOR_COMMA() ,
|
||||||
#endif
|
#endif
|
||||||
|
@ -26,6 +26,6 @@
|
|||||||
*/
|
*/
|
||||||
#define BOOST_PP_COMMA_IF(COND) BOOST_PP_IF(COND,BOOST_PP_COMMA,BOOST_PP_EMPTY)()
|
#define BOOST_PP_COMMA_IF(COND) BOOST_PP_IF(COND,BOOST_PP_COMMA,BOOST_PP_EMPTY)()
|
||||||
|
|
||||||
/** <p>Obsolete. Use BOOST_PP_COMMA_IF().</p> */
|
/* <p>Obsolete. Use BOOST_PP_COMMA_IF().</p> */
|
||||||
#define BOOST_PREPROCESSOR_COMMA_IF(C) BOOST_PP_COMMA_IF(C)
|
#define BOOST_PREPROCESSOR_COMMA_IF(C) BOOST_PP_COMMA_IF(C)
|
||||||
#endif
|
#endif
|
||||||
|
@ -39,6 +39,6 @@ in the range [0, BOOST_PP_LIMIT_MAG].</p>
|
|||||||
/** <p>Can be used inside BOOST_PP_WHILE().</p> */
|
/** <p>Can be used inside BOOST_PP_WHILE().</p> */
|
||||||
#define BOOST_PP_EQUAL_D(D,X,Y) BOOST_PP_NOT(BOOST_PP_NOT_EQUAL_D(D,X,Y))
|
#define BOOST_PP_EQUAL_D(D,X,Y) BOOST_PP_NOT(BOOST_PP_NOT_EQUAL_D(D,X,Y))
|
||||||
|
|
||||||
/** <p>Obsolete. Use BOOST_PP_EQUAL().</p> */
|
/* <p>Obsolete. Use BOOST_PP_EQUAL().</p> */
|
||||||
#define BOOST_PREPROCESSOR_EQUAL(X,Y) BOOST_PP_EQUAL(X,Y)
|
#define BOOST_PREPROCESSOR_EQUAL(X,Y) BOOST_PP_EQUAL(X,Y)
|
||||||
#endif
|
#endif
|
||||||
|
@ -38,6 +38,6 @@ in the range [0, BOOST_PP_LIMIT_MAG].</p>
|
|||||||
/** <p>Can be used inside BOOST_PP_WHILE().</p> */
|
/** <p>Can be used inside BOOST_PP_WHILE().</p> */
|
||||||
#define BOOST_PP_GREATER_D(D,X,Y) BOOST_PP_LESS_D(D,Y,X)
|
#define BOOST_PP_GREATER_D(D,X,Y) BOOST_PP_LESS_D(D,Y,X)
|
||||||
|
|
||||||
/** <p>Obsolete. Use BOOST_PP_GREATER().</p> */
|
/* <p>Obsolete. Use BOOST_PP_GREATER().</p> */
|
||||||
#define BOOST_PREPROCESSOR_GREATER(X,Y) BOOST_PP_GREATER(X,Y)
|
#define BOOST_PREPROCESSOR_GREATER(X,Y) BOOST_PP_GREATER(X,Y)
|
||||||
#endif
|
#endif
|
||||||
|
@ -38,6 +38,6 @@ in the range [0, BOOST_PP_LIMIT_MAG].</p>
|
|||||||
/** <p>Can be used inside BOOST_PP_WHILE().</p> */
|
/** <p>Can be used inside BOOST_PP_WHILE().</p> */
|
||||||
#define BOOST_PP_GREATER_EQUAL_D(D,X,Y) BOOST_PP_LESS_EQUAL_D(D,Y,X)
|
#define BOOST_PP_GREATER_EQUAL_D(D,X,Y) BOOST_PP_LESS_EQUAL_D(D,Y,X)
|
||||||
|
|
||||||
/** <p>Obsolete. Use BOOST_PP_GREATER_EQUAL().</p> */
|
/* <p>Obsolete. Use BOOST_PP_GREATER_EQUAL().</p> */
|
||||||
#define BOOST_PREPROCESSOR_GREATER_EQUAL(X,Y) BOOST_PP_GREATER_EQUAL(X,Y)
|
#define BOOST_PREPROCESSOR_GREATER_EQUAL(X,Y) BOOST_PP_GREATER_EQUAL(X,Y)
|
||||||
#endif
|
#endif
|
||||||
|
@ -40,6 +40,6 @@ in the range [0, BOOST_PP_LIMIT_MAG].</p>
|
|||||||
/** <p>Can be used inside BOOST_PP_WHILE().</p> */
|
/** <p>Can be used inside BOOST_PP_WHILE().</p> */
|
||||||
#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))
|
#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))
|
||||||
|
|
||||||
/** <p>Obsolete. Use BOOST_PP_LESS().</p> */
|
/* <p>Obsolete. Use BOOST_PP_LESS().</p> */
|
||||||
#define BOOST_PREPROCESSOR_LESS(X,Y) BOOST_PP_LESS(X,Y)
|
#define BOOST_PREPROCESSOR_LESS(X,Y) BOOST_PP_LESS(X,Y)
|
||||||
#endif
|
#endif
|
||||||
|
@ -39,6 +39,6 @@ in the range [0, BOOST_PP_LIMIT_MAG].</p>
|
|||||||
/** <p>Can be used inside BOOST_PP_WHILE().</p> */
|
/** <p>Can be used inside BOOST_PP_WHILE().</p> */
|
||||||
#define BOOST_PP_LESS_EQUAL_D(D,X,Y) BOOST_PP_NOT(BOOST_PP_SUB_D(D,X,Y))
|
#define BOOST_PP_LESS_EQUAL_D(D,X,Y) BOOST_PP_NOT(BOOST_PP_SUB_D(D,X,Y))
|
||||||
|
|
||||||
/** <p>Obsolete. Use BOOST_PP_LESS_EQUAL().</p> */
|
/* <p>Obsolete. Use BOOST_PP_LESS_EQUAL().</p> */
|
||||||
#define BOOST_PREPROCESSOR_LESS_EQUAL(X,Y) BOOST_PP_LESS_EQUAL(X,Y)
|
#define BOOST_PREPROCESSOR_LESS_EQUAL(X,Y) BOOST_PP_LESS_EQUAL(X,Y)
|
||||||
#endif
|
#endif
|
||||||
|
@ -40,6 +40,6 @@ in the range [0, BOOST_PP_LIMIT_MAG].</p>
|
|||||||
/** <p>Can be used inside BOOST_PP_WHILE().</p> */
|
/** <p>Can be used inside BOOST_PP_WHILE().</p> */
|
||||||
#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)))
|
#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)))
|
||||||
|
|
||||||
/** <p>Obsolete. Use BOOST_PP_NOT_EQUAL().</p> */
|
/* <p>Obsolete. Use BOOST_PP_NOT_EQUAL().</p> */
|
||||||
#define BOOST_PREPROCESSOR_NOT_EQUAL(X,Y) BOOST_PP_NOT_EQUAL(X,Y)
|
#define BOOST_PREPROCESSOR_NOT_EQUAL(X,Y) BOOST_PP_NOT_EQUAL(X,Y)
|
||||||
#endif
|
#endif
|
||||||
|
@ -156,6 +156,6 @@ supported.</p>
|
|||||||
#define BOOST_PP_DEC127 126
|
#define BOOST_PP_DEC127 126
|
||||||
#define BOOST_PP_DEC128 127
|
#define BOOST_PP_DEC128 127
|
||||||
|
|
||||||
/** <p>Obsolete. Use BOOST_PP_DEC().</p> */
|
/* <p>Obsolete. Use BOOST_PP_DEC().</p> */
|
||||||
#define BOOST_PREPROCESSOR_DEC(X) BOOST_PP_DEC(X)
|
#define BOOST_PREPROCESSOR_DEC(X) BOOST_PP_DEC(X)
|
||||||
#endif
|
#endif
|
||||||
|
@ -35,6 +35,6 @@
|
|||||||
*/
|
*/
|
||||||
#define BOOST_PP_EMPTY()
|
#define BOOST_PP_EMPTY()
|
||||||
|
|
||||||
/** <p>Obsolete. Use BOOST_PP_EMPTY().</p> */
|
/* <p>Obsolete. Use BOOST_PP_EMPTY().</p> */
|
||||||
#define BOOST_PREPROCESSOR_EMPTY()
|
#define BOOST_PREPROCESSOR_EMPTY()
|
||||||
#endif
|
#endif
|
||||||
|
@ -50,6 +50,6 @@
|
|||||||
|
|
||||||
#define BOOST_PP_ENUM_PARAMS_F(I,P) BOOST_PP_CAT(P,I)
|
#define BOOST_PP_ENUM_PARAMS_F(I,P) BOOST_PP_CAT(P,I)
|
||||||
|
|
||||||
/** <p>Obsolete. Use BOOST_PP_ENUM_PARAMS().</p> */
|
/* <p>Obsolete. Use BOOST_PP_ENUM_PARAMS().</p> */
|
||||||
#define BOOST_PREPROCESSOR_ENUM_PARAMS(N,P) BOOST_PP_ENUM_PARAMS(N,P)
|
#define BOOST_PREPROCESSOR_ENUM_PARAMS(N,P) BOOST_PP_ENUM_PARAMS(N,P)
|
||||||
#endif
|
#endif
|
||||||
|
@ -57,6 +57,6 @@
|
|||||||
# define BOOST_PP_ENUM_PARAMS_WITH_A_DEFAULT_F(I,PD) BOOST_PP_CAT(BOOST_PP_TUPLE2_ELEM0 PD,I)=BOOST_PP_TUPLE2_ELEM1 PD
|
# define BOOST_PP_ENUM_PARAMS_WITH_A_DEFAULT_F(I,PD) BOOST_PP_CAT(BOOST_PP_TUPLE2_ELEM0 PD,I)=BOOST_PP_TUPLE2_ELEM1 PD
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/** <p>Obsolete. Use BOOST_PP_ENUM_PARAMS_WITH_A_DEFAULT().</p> */
|
/* <p>Obsolete. Use BOOST_PP_ENUM_PARAMS_WITH_A_DEFAULT().</p> */
|
||||||
#define BOOST_PREPROCESSOR_ENUM_PARAMS_WITH_A_DEFAULT(N,P,D) BOOST_PP_ENUM_PARAMS_WITH_A_DEFAULT(N,P,D)
|
#define BOOST_PREPROCESSOR_ENUM_PARAMS_WITH_A_DEFAULT(N,P,D) BOOST_PP_ENUM_PARAMS_WITH_A_DEFAULT(N,P,D)
|
||||||
#endif
|
#endif
|
||||||
|
@ -57,6 +57,6 @@
|
|||||||
# define BOOST_PP_ENUM_PARAMS_WITH_DEFAULTS_F(I,PD) BOOST_PP_CAT(BOOST_PP_TUPLE2_ELEM0 PD,I)=BOOST_PP_CAT(BOOST_PP_TUPLE2_ELEM1 PD,I)
|
# define BOOST_PP_ENUM_PARAMS_WITH_DEFAULTS_F(I,PD) BOOST_PP_CAT(BOOST_PP_TUPLE2_ELEM0 PD,I)=BOOST_PP_CAT(BOOST_PP_TUPLE2_ELEM1 PD,I)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/** <p>Obsolete. Use BOOST_PP_ENUM_PARAMS_WITH_DEFAULTS().</p> */
|
/* <p>Obsolete. Use BOOST_PP_ENUM_PARAMS_WITH_DEFAULTS().</p> */
|
||||||
#define BOOST_PREPROCESSOR_ENUM_PARAMS_WITH_DEFAULTS(N,P,D) BOOST_PP_ENUM_PARAMS_WITH_DEFAULTS(N,P,D)
|
#define BOOST_PREPROCESSOR_ENUM_PARAMS_WITH_DEFAULTS(N,P,D) BOOST_PP_ENUM_PARAMS_WITH_DEFAULTS(N,P,D)
|
||||||
#endif
|
#endif
|
||||||
|
@ -55,6 +55,6 @@
|
|||||||
|
|
||||||
#define BOOST_PP_ENUM_SHIFTED_PARAMS_F(I,P) BOOST_PP_CAT(P,I)
|
#define BOOST_PP_ENUM_SHIFTED_PARAMS_F(I,P) BOOST_PP_CAT(P,I)
|
||||||
|
|
||||||
/** <p>Obsolete. Use BOOST_PP_ENUM_SHIFTED_PARAMS().</p> */
|
/* <p>Obsolete. Use BOOST_PP_ENUM_SHIFTED_PARAMS().</p> */
|
||||||
#define BOOST_PREPROCESSOR_ENUM_SHIFTED_PARAMS(N,P) BOOST_PP_ENUM_SHIFTED_PARAMS(N,P)
|
#define BOOST_PREPROCESSOR_ENUM_SHIFTED_PARAMS(N,P) BOOST_PP_ENUM_SHIFTED_PARAMS(N,P)
|
||||||
#endif
|
#endif
|
||||||
|
@ -22,7 +22,11 @@
|
|||||||
<p>In other words, expands to the sequence:</p>
|
<p>In other words, expands to the sequence:</p>
|
||||||
|
|
||||||
<pre>
|
<pre>
|
||||||
MACRO(R,STATE) MACRO(R,OP(R,STATE)) MACRO(R,OP(R,OP(R,STATE))) ... MACRO(R,OP(R,OP(...OP(R,STATE)...)))
|
MACRO(R,STATE)
|
||||||
|
MACRO(R,OP(R,STATE))
|
||||||
|
MACRO(R,OP(R,OP(R,STATE)))
|
||||||
|
...
|
||||||
|
MACRO(R,OP(R,OP(...OP(R,STATE)...)))
|
||||||
</pre>
|
</pre>
|
||||||
|
|
||||||
<p>The length of the sequence is determined by <code>PRED(R,STATE)</code>.</p>
|
<p>The length of the sequence is determined by <code>PRED(R,STATE)</code>.</p>
|
||||||
|
@ -39,6 +39,6 @@ invoked.</p>
|
|||||||
*/
|
*/
|
||||||
#define BOOST_PP_IDENTITY(X) X BOOST_PP_EMPTY
|
#define BOOST_PP_IDENTITY(X) X BOOST_PP_EMPTY
|
||||||
|
|
||||||
/** <p>Obsolete. Use BOOST_PP_IDENTITY().</p> */
|
/* <p>Obsolete. Use BOOST_PP_IDENTITY().</p> */
|
||||||
#define BOOST_PREPROCESSOR_IDENTITY(X) BOOST_PP_IDENTITY(X)
|
#define BOOST_PREPROCESSOR_IDENTITY(X) BOOST_PP_IDENTITY(X)
|
||||||
#endif
|
#endif
|
||||||
|
@ -38,6 +38,6 @@
|
|||||||
#define BOOST_PP_IF_BOOL(C) BOOST_PP_IF_BOOL_DELAY(C)
|
#define BOOST_PP_IF_BOOL(C) BOOST_PP_IF_BOOL_DELAY(C)
|
||||||
#define BOOST_PP_IF_BOOL_DELAY(C) BOOST_PP_TUPLE2_ELEM##C
|
#define BOOST_PP_IF_BOOL_DELAY(C) BOOST_PP_TUPLE2_ELEM##C
|
||||||
|
|
||||||
/** <p>Obsolete. Use BOOST_PP_IF().</p> */
|
/* <p>Obsolete. Use BOOST_PP_IF().</p> */
|
||||||
#define BOOST_PREPROCESSOR_IF(C,T,E) BOOST_PP_IF(C,T,E)
|
#define BOOST_PREPROCESSOR_IF(C,T,E) BOOST_PP_IF(C,T,E)
|
||||||
#endif
|
#endif
|
||||||
|
@ -157,6 +157,6 @@ supported.</p>
|
|||||||
#define BOOST_PP_INC127 128
|
#define BOOST_PP_INC127 128
|
||||||
#define BOOST_PP_INC128 128
|
#define BOOST_PP_INC128 128
|
||||||
|
|
||||||
/** <p>Obsolete. Use BOOST_PP_INC().</p> */
|
/* <p>Obsolete. Use BOOST_PP_INC().</p> */
|
||||||
#define BOOST_PREPROCESSOR_INC(X) BOOST_PP_INC(X)
|
#define BOOST_PREPROCESSOR_INC(X) BOOST_PP_INC(X)
|
||||||
#endif
|
#endif
|
||||||
|
@ -42,12 +42,12 @@ and BOOST_PP_REPEAT family).</p>
|
|||||||
/** <p>Expands to the maximum tuple size supported by the library.</p> */
|
/** <p>Expands to the maximum tuple size supported by the library.</p> */
|
||||||
#define BOOST_PP_LIMIT_TUPLE 16
|
#define BOOST_PP_LIMIT_TUPLE 16
|
||||||
|
|
||||||
/** <p>Obsolete. Use BOOST_PP_LIMIT_DIM.</p> */
|
/* <p>Obsolete. Use BOOST_PP_LIMIT_DIM.</p> */
|
||||||
#define BOOST_PREPROCESSOR_LIMIT_DIM BOOST_PP_LIMIT_DIM
|
#define BOOST_PREPROCESSOR_LIMIT_DIM BOOST_PP_LIMIT_DIM
|
||||||
|
|
||||||
/** <p>Obsolete. Use BOOST_PP_LIMIT_MAG.</p> */
|
/* <p>Obsolete. Use BOOST_PP_LIMIT_MAG.</p> */
|
||||||
#define BOOST_PREPROCESSOR_LIMIT_MAG BOOST_PP_LIMIT_MAG
|
#define BOOST_PREPROCESSOR_LIMIT_MAG BOOST_PP_LIMIT_MAG
|
||||||
|
|
||||||
/** <p>Obsolete. Use BOOST_PP_LIMIT_TUPLE.</p> */
|
/* <p>Obsolete. Use BOOST_PP_LIMIT_TUPLE.</p> */
|
||||||
#define BOOST_PREPROCESSOR_LIMIT_TUPLE BOOST_PP_LIMIT_TUPLE
|
#define BOOST_PREPROCESSOR_LIMIT_TUPLE BOOST_PP_LIMIT_TUPLE
|
||||||
#endif
|
#endif
|
||||||
|
@ -29,6 +29,6 @@ in the range [0, BOOST_PP_LIMIT_MAG].</p>
|
|||||||
*/
|
*/
|
||||||
#define BOOST_PP_AND(X,Y) BOOST_PP_NOR(BOOST_PP_NOT(X),BOOST_PP_NOT(Y))
|
#define BOOST_PP_AND(X,Y) BOOST_PP_NOR(BOOST_PP_NOT(X),BOOST_PP_NOT(Y))
|
||||||
|
|
||||||
/** <p>Obsolete. Use BOOST_PP_AND().</p> */
|
/* <p>Obsolete. Use BOOST_PP_AND().</p> */
|
||||||
#define BOOST_PREPROCESSOR_AND(X,Y) BOOST_PP_AND(X,Y)
|
#define BOOST_PREPROCESSOR_AND(X,Y) BOOST_PP_AND(X,Y)
|
||||||
#endif
|
#endif
|
||||||
|
@ -155,6 +155,6 @@
|
|||||||
#define BOOST_PP_BOOL127 1
|
#define BOOST_PP_BOOL127 1
|
||||||
#define BOOST_PP_BOOL128 1
|
#define BOOST_PP_BOOL128 1
|
||||||
|
|
||||||
/** <p>Obsolete. Use BOOST_PP_BOOL().</p> */
|
/* <p>Obsolete. Use BOOST_PP_BOOL().</p> */
|
||||||
#define BOOST_PREPROCESSOR_BOOL(X) BOOST_PP_BOOL(X)
|
#define BOOST_PREPROCESSOR_BOOL(X) BOOST_PP_BOOL(X)
|
||||||
#endif
|
#endif
|
||||||
|
@ -36,6 +36,6 @@ in the range [0, BOOST_PP_LIMIT_MAG].</p>
|
|||||||
#define BOOST_PP_NOR_BOOL10 0
|
#define BOOST_PP_NOR_BOOL10 0
|
||||||
#define BOOST_PP_NOR_BOOL11 0
|
#define BOOST_PP_NOR_BOOL11 0
|
||||||
|
|
||||||
/** <p>Obsolete. Use BOOST_PP_NOR().</p> */
|
/* <p>Obsolete. Use BOOST_PP_NOR().</p> */
|
||||||
#define BOOST_PREPROCESSOR_NOR(X,Y) BOOST_PP_NOR(X,Y)
|
#define BOOST_PREPROCESSOR_NOR(X,Y) BOOST_PP_NOR(X,Y)
|
||||||
#endif
|
#endif
|
||||||
|
@ -28,6 +28,6 @@
|
|||||||
*/
|
*/
|
||||||
#define BOOST_PP_NOT(X) BOOST_PP_NOR(X,X)
|
#define BOOST_PP_NOT(X) BOOST_PP_NOR(X,X)
|
||||||
|
|
||||||
/** <p>Obsolete. Use BOOST_PP_NOT().</p> */
|
/* <p>Obsolete. Use BOOST_PP_NOT().</p> */
|
||||||
#define BOOST_PREPROCESSOR_NOT(X) BOOST_PP_NOT(X)
|
#define BOOST_PREPROCESSOR_NOT(X) BOOST_PP_NOT(X)
|
||||||
#endif
|
#endif
|
||||||
|
@ -29,6 +29,6 @@ in the range [0, BOOST_PP_LIMIT_MAG].</p>
|
|||||||
*/
|
*/
|
||||||
#define BOOST_PP_OR(X,Y) BOOST_PP_NOT(BOOST_PP_NOR(X,Y))
|
#define BOOST_PP_OR(X,Y) BOOST_PP_NOT(BOOST_PP_NOR(X,Y))
|
||||||
|
|
||||||
/** <p>Obsolete. Use BOOST_PP_OR().</p> */
|
/* <p>Obsolete. Use BOOST_PP_OR().</p> */
|
||||||
#define BOOST_PREPROCESSOR_OR(X,Y) BOOST_PP_OR(X,Y)
|
#define BOOST_PREPROCESSOR_OR(X,Y) BOOST_PP_OR(X,Y)
|
||||||
#endif
|
#endif
|
||||||
|
@ -29,6 +29,6 @@ in the range [0, BOOST_PP_LIMIT_MAG].</p>
|
|||||||
*/
|
*/
|
||||||
#define BOOST_PP_XOR(X,Y) BOOST_PP_NOR(BOOST_PP_NOR(X,Y),BOOST_PP_AND(X,Y))
|
#define BOOST_PP_XOR(X,Y) BOOST_PP_NOR(BOOST_PP_NOR(X,Y),BOOST_PP_AND(X,Y))
|
||||||
|
|
||||||
/** <p>Obsolete. Use BOOST_PP_XOR().</p> */
|
/* <p>Obsolete. Use BOOST_PP_XOR().</p> */
|
||||||
#define BOOST_PREPROCESSOR_XOR(X,Y) BOOST_PP_XOR(X,Y)
|
#define BOOST_PREPROCESSOR_XOR(X,Y) BOOST_PP_XOR(X,Y)
|
||||||
#endif
|
#endif
|
||||||
|
@ -39,6 +39,6 @@ single token).</p>
|
|||||||
/** <p>Can be used inside BOOST_PP_WHILE().</p> */
|
/** <p>Can be used inside BOOST_PP_WHILE().</p> */
|
||||||
#define BOOST_PP_MAX_D(D,X,Y) BOOST_PP_IF(BOOST_PP_LESS_EQUAL_D(D,X,Y),Y,X)
|
#define BOOST_PP_MAX_D(D,X,Y) BOOST_PP_IF(BOOST_PP_LESS_EQUAL_D(D,X,Y),Y,X)
|
||||||
|
|
||||||
/** <p>Obsolete. Use BOOST_PP_MAX().</p> */
|
/* <p>Obsolete. Use BOOST_PP_MAX().</p> */
|
||||||
#define BOOST_PREPROCESSOR_MAX(X,Y) BOOST_PP_MAX(X,Y)
|
#define BOOST_PREPROCESSOR_MAX(X,Y) BOOST_PP_MAX(X,Y)
|
||||||
#endif
|
#endif
|
||||||
|
@ -39,6 +39,6 @@ single token).</p>
|
|||||||
/** <p>Can be used inside BOOST_PP_WHILE().</p> */
|
/** <p>Can be used inside BOOST_PP_WHILE().</p> */
|
||||||
#define BOOST_PP_MIN_D(D,X,Y) BOOST_PP_IF(BOOST_PP_LESS_EQUAL_D(D,Y,X),Y,X)
|
#define BOOST_PP_MIN_D(D,X,Y) BOOST_PP_IF(BOOST_PP_LESS_EQUAL_D(D,Y,X),Y,X)
|
||||||
|
|
||||||
/** <p>Obsolete. Use BOOST_PP_MIN().</p> */
|
/* <p>Obsolete. Use BOOST_PP_MIN().</p> */
|
||||||
#define BOOST_PREPROCESSOR_MIN(X,Y) BOOST_PP_MIN(X,Y)
|
#define BOOST_PREPROCESSOR_MIN(X,Y) BOOST_PP_MIN(X,Y)
|
||||||
#endif
|
#endif
|
||||||
|
@ -184,6 +184,6 @@ BOOST_PP_REPEAT_3RD() macros.</p>
|
|||||||
#define BOOST_PP_REPEAT127(M,P) BOOST_PP_REPEAT126(M,P) M(126,P)
|
#define BOOST_PP_REPEAT127(M,P) BOOST_PP_REPEAT126(M,P) M(126,P)
|
||||||
#define BOOST_PP_REPEAT128(M,P) BOOST_PP_REPEAT127(M,P) M(127,P)
|
#define BOOST_PP_REPEAT128(M,P) BOOST_PP_REPEAT127(M,P) M(127,P)
|
||||||
|
|
||||||
/** <p>Obsolete. Use BOOST_PP_REPEAT().</p> */
|
/* <p>Obsolete. Use BOOST_PP_REPEAT().</p> */
|
||||||
#define BOOST_PREPROCESSOR_REPEAT(N,M,P) BOOST_PP_REPEAT(N,M,P)
|
#define BOOST_PREPROCESSOR_REPEAT(N,M,P) BOOST_PP_REPEAT(N,M,P)
|
||||||
#endif
|
#endif
|
||||||
|
@ -153,6 +153,6 @@
|
|||||||
#define BOOST_PP_REPEAT_2ND127(M,P) BOOST_PP_REPEAT_2ND126(M,P) M(126,P)
|
#define BOOST_PP_REPEAT_2ND127(M,P) BOOST_PP_REPEAT_2ND126(M,P) M(126,P)
|
||||||
#define BOOST_PP_REPEAT_2ND128(M,P) BOOST_PP_REPEAT_2ND127(M,P) M(127,P)
|
#define BOOST_PP_REPEAT_2ND128(M,P) BOOST_PP_REPEAT_2ND127(M,P) M(127,P)
|
||||||
|
|
||||||
/** <p>Obsolete. Use BOOST_PP_REPEAT_2ND().</p> */
|
/* <p>Obsolete. Use BOOST_PP_REPEAT_2ND().</p> */
|
||||||
#define BOOST_PREPROCESSOR_REPEAT_2ND(N,M,P) BOOST_PP_REPEAT_2ND(N,M,P)
|
#define BOOST_PREPROCESSOR_REPEAT_2ND(N,M,P) BOOST_PP_REPEAT_2ND(N,M,P)
|
||||||
#endif
|
#endif
|
||||||
|
@ -147,6 +147,6 @@
|
|||||||
#define BOOST_PP_REPEAT_3RD127(M,P) BOOST_PP_REPEAT_3RD126(M,P) M(126,P)
|
#define BOOST_PP_REPEAT_3RD127(M,P) BOOST_PP_REPEAT_3RD126(M,P) M(126,P)
|
||||||
#define BOOST_PP_REPEAT_3RD128(M,P) BOOST_PP_REPEAT_3RD127(M,P) M(127,P)
|
#define BOOST_PP_REPEAT_3RD128(M,P) BOOST_PP_REPEAT_3RD127(M,P) M(127,P)
|
||||||
|
|
||||||
/** <p>Obsolete. Use BOOST_PP_REPEAT_3RD().</p> */
|
/* <p>Obsolete. Use BOOST_PP_REPEAT_3RD().</p> */
|
||||||
#define BOOST_PREPROCESSOR_REPEAT_3RD(N,M,P) BOOST_PP_REPEAT_3RD(N,M,P)
|
#define BOOST_PREPROCESSOR_REPEAT_3RD(N,M,P) BOOST_PP_REPEAT_3RD(N,M,P)
|
||||||
#endif
|
#endif
|
||||||
|
@ -32,6 +32,6 @@
|
|||||||
#define BOOST_PP_STRINGIZE_DELAY(X) BOOST_PP_DO_STRINGIZE(X)
|
#define BOOST_PP_STRINGIZE_DELAY(X) BOOST_PP_DO_STRINGIZE(X)
|
||||||
#define BOOST_PP_DO_STRINGIZE(X) #X
|
#define BOOST_PP_DO_STRINGIZE(X) #X
|
||||||
|
|
||||||
/** <p>Obsolete. Use BOOST_PP_STRINGIZE().</p> */
|
/* <p>Obsolete. Use BOOST_PP_STRINGIZE().</p> */
|
||||||
#define BOOST_PREPROCESSOR_STRINGIZE(E) BOOST_PP_STRINGIZE(E)
|
#define BOOST_PREPROCESSOR_STRINGIZE(E) BOOST_PP_STRINGIZE(E)
|
||||||
#endif
|
#endif
|
||||||
|
@ -200,6 +200,6 @@
|
|||||||
#define BOOST_PP_TUPLE16_ELEM14(A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P) O
|
#define BOOST_PP_TUPLE16_ELEM14(A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P) O
|
||||||
#define BOOST_PP_TUPLE16_ELEM15(A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P) P
|
#define BOOST_PP_TUPLE16_ELEM15(A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P) P
|
||||||
|
|
||||||
/** <p>Obsolete. Use BOOST_PP_TUPLE_ELEM().</p> */
|
/* <p>Obsolete. Use BOOST_PP_TUPLE_ELEM().</p> */
|
||||||
#define BOOST_PREPROCESSOR_TUPLE_ELEM(N,I,T) BOOST_PP_TUPLE_ELEM(N,I,T)
|
#define BOOST_PREPROCESSOR_TUPLE_ELEM(N,I,T) BOOST_PP_TUPLE_ELEM(N,I,T)
|
||||||
#endif
|
#endif
|
||||||
|
Reference in New Issue
Block a user