forked from boostorg/preprocessor
headers/xxx.hpp.html >> headers/xxx.html
[SVN r25656]
This commit is contained in:
@ -45,11 +45,11 @@
|
||||
</ul>
|
||||
<h4>Requirements</h4>
|
||||
<div>
|
||||
<b>Header:</b> <a href="../headers/arithmetic/add.hpp.html"><boost/preprocessor/arithmetic/add.hpp></a>
|
||||
<b>Header:</b> <a href="../headers/arithmetic/add.html"><boost/preprocessor/arithmetic/add.hpp></a>
|
||||
</div>
|
||||
<h4>Sample Code</h4>
|
||||
<div><pre>
|
||||
#include <a href="../headers/arithmetic/add.hpp.html"><boost/preprocessor/arithmetic/add.hpp></a>
|
||||
#include <a href="../headers/arithmetic/add.html"><boost/preprocessor/arithmetic/add.hpp></a>
|
||||
|
||||
<a href="add.html">BOOST_PP_ADD</a>(4, 3) // expands to 7
|
||||
</pre></div>
|
||||
|
@ -45,14 +45,14 @@
|
||||
</ul>
|
||||
<h4>Requirements</h4>
|
||||
<div>
|
||||
<b>Header:</b> <a href="../headers/arithmetic/add.hpp.html"><boost/preprocessor/arithmetic/add.hpp></a>
|
||||
<b>Header:</b> <a href="../headers/arithmetic/add.html"><boost/preprocessor/arithmetic/add.hpp></a>
|
||||
</div>
|
||||
<h4>Sample Code</h4>
|
||||
<div><pre>
|
||||
#include <<a href="../headers/arithmetic/add.hpp.html">boost/preprocessor/arithmetic/add.hpp</a>>
|
||||
#include <<a href="../headers/arithmetic/dec.hpp.html">boost/preprocessor/arithmetic/dec.hpp</a>>
|
||||
#include <<a href="../headers/control/while.hpp.html">boost/preprocessor/control/while.hpp</a>>
|
||||
#include <<a href="../headers/tuple/elem.hpp.html">boost/preprocessor/tuple/elem.hpp</a>>
|
||||
#include <<a href="../headers/arithmetic/add.html">boost/preprocessor/arithmetic/add.hpp</a>>
|
||||
#include <<a href="../headers/arithmetic/dec.html">boost/preprocessor/arithmetic/dec.hpp</a>>
|
||||
#include <<a href="../headers/control/while.html">boost/preprocessor/control/while.hpp</a>>
|
||||
#include <<a href="../headers/tuple/elem.html">boost/preprocessor/tuple/elem.hpp</a>>
|
||||
|
||||
#define PRED(d, data) <a href="tuple_elem.html">BOOST_PP_TUPLE_ELEM</a>(2, 0, data)
|
||||
|
||||
|
@ -40,11 +40,11 @@
|
||||
</ul>
|
||||
<h4>Requirements</h4>
|
||||
<div>
|
||||
<b>Header:</b> <a href="../headers/logical/and.hpp.html"><boost/preprocessor/logical/and.hpp></a>
|
||||
<b>Header:</b> <a href="../headers/logical/and.html"><boost/preprocessor/logical/and.hpp></a>
|
||||
</div>
|
||||
<h4>Sample Code</h4>
|
||||
<div><pre>
|
||||
#include <<a href="../headers/logical/and.hpp.html">boost/preprocessor/logical/and.hpp</a>>
|
||||
#include <<a href="../headers/logical/and.html">boost/preprocessor/logical/and.hpp</a>>
|
||||
|
||||
<a href="and.html">BOOST_PP_AND</a>(4, 3) // expands to 1
|
||||
<a href="and.html">BOOST_PP_AND</a>(5, 0) // expands to 0
|
||||
|
@ -30,12 +30,12 @@
|
||||
</ul>
|
||||
<h4>Requirements</h4>
|
||||
<div>
|
||||
<b>Header:</b> <a href="../headers/facilities/apply.hpp.html"><boost/preprocessor/facilities/apply.hpp></a>
|
||||
<b>Header:</b> <a href="../headers/facilities/apply.html"><boost/preprocessor/facilities/apply.hpp></a>
|
||||
</div>
|
||||
<h4>Sample Code</h4>
|
||||
<div><pre>
|
||||
#include <<a href="../headers/facilities/apply.hpp.html">boost/preprocessor/facilities/apply.hpp</a>>
|
||||
#include <<a href="../headers/tuple/elem.hpp.html">boost/preprocessor/tuple/elem.hpp</a>>
|
||||
#include <<a href="../headers/facilities/apply.html">boost/preprocessor/facilities/apply.hpp</a>>
|
||||
#include <<a href="../headers/tuple/elem.html">boost/preprocessor/tuple/elem.hpp</a>>
|
||||
|
||||
#define CV(i) \
|
||||
<a href="apply.html">BOOST_PP_APPLY</a>( \
|
||||
|
@ -24,11 +24,11 @@
|
||||
</div>
|
||||
<h4>Requirements</h4>
|
||||
<div>
|
||||
<b>Header:</b> <a href="../headers/array/data.hpp.html"><boost/preprocessor/array/data.hpp></a>
|
||||
<b>Header:</b> <a href="../headers/array/data.html"><boost/preprocessor/array/data.hpp></a>
|
||||
</div>
|
||||
<h4>Sample Code</h4>
|
||||
<div><pre>
|
||||
#include <<a href="../headers/array/data.hpp.html">boost/preprocessor/array/data.hpp</a>>
|
||||
#include <<a href="../headers/array/data.html">boost/preprocessor/array/data.hpp</a>>
|
||||
|
||||
#define ARRAY (3, (x, y, z))
|
||||
|
||||
|
@ -25,11 +25,11 @@
|
||||
</dl>
|
||||
<h4>Requirements</h4>
|
||||
<div>
|
||||
<b>Header:</b> <a href="../headers/array/elem.hpp.html"><boost/preprocessor/array/elem.hpp></a>
|
||||
<b>Header:</b> <a href="../headers/array/elem.html"><boost/preprocessor/array/elem.hpp></a>
|
||||
</div>
|
||||
<h4>Sample Code</h4>
|
||||
<div><pre>
|
||||
#include <<a href="../headers/array/elem.hpp.html">boost/preprocessor/array/elem.hpp</a>>
|
||||
#include <<a href="../headers/array/elem.html">boost/preprocessor/array/elem.hpp</a>>
|
||||
|
||||
#define ARRAY (4, (a, b, c, d))
|
||||
|
||||
|
@ -46,11 +46,11 @@
|
||||
</ul>
|
||||
<h4>Requirements</h4>
|
||||
<div>
|
||||
<b>Header:</b> <a href="../headers/array/insert.hpp.html"><boost/preprocessor/array/insert.hpp></a>
|
||||
<b>Header:</b> <a href="../headers/array/insert.html"><boost/preprocessor/array/insert.hpp></a>
|
||||
</div>
|
||||
<h4>Sample Code</h4>
|
||||
<div><pre>
|
||||
#include <<a href="../headers/array/insert.hpp.html">boost/preprocessor/array/insert.hpp</a>>
|
||||
#include <<a href="../headers/array/insert.html">boost/preprocessor/array/insert.hpp</a>>
|
||||
|
||||
#define ARRAY (3, (a, b, d))
|
||||
|
||||
|
@ -46,7 +46,7 @@
|
||||
</ul>
|
||||
<h4>Requirements</h4>
|
||||
<div>
|
||||
<b>Header:</b> <a href="../headers/array/insert.hpp.html"><boost/preprocessor/array/insert.hpp></a>
|
||||
<b>Header:</b> <a href="../headers/array/insert.html"><boost/preprocessor/array/insert.hpp></a>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
@ -34,11 +34,11 @@
|
||||
</ul>
|
||||
<h4>Requirements</h4>
|
||||
<div>
|
||||
<b>Header:</b> <a href="../headers/array/pop_back.hpp.html"><boost/preprocessor/array/pop_back.hpp></a>
|
||||
<b>Header:</b> <a href="../headers/array/pop_back.html"><boost/preprocessor/array/pop_back.hpp></a>
|
||||
</div>
|
||||
<h4>Sample Code</h4>
|
||||
<div><pre>
|
||||
#include <<a href="../headers/array/pop_back.hpp.html">boost/preprocessor/array/pop_back.hpp</a>>
|
||||
#include <<a href="../headers/array/pop_back.html">boost/preprocessor/array/pop_back.hpp</a>>
|
||||
|
||||
#define ARRAY (3, (a, b, c))
|
||||
|
||||
|
@ -34,7 +34,7 @@
|
||||
</ul>
|
||||
<h4>Requirements</h4>
|
||||
<div>
|
||||
<b>Header:</b> <a href="../headers/array/pop_back.hpp.html"><boost/preprocessor/array/pop_back.hpp></a>
|
||||
<b>Header:</b> <a href="../headers/array/pop_back.html"><boost/preprocessor/array/pop_back.hpp></a>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
@ -34,11 +34,11 @@
|
||||
</ul>
|
||||
<h4>Requirements</h4>
|
||||
<div>
|
||||
<b>Header:</b> <a href="../headers/array/pop_front.hpp.html"><boost/preprocessor/array/pop_front.hpp></a>
|
||||
<b>Header:</b> <a href="../headers/array/pop_front.html"><boost/preprocessor/array/pop_front.hpp></a>
|
||||
</div>
|
||||
<h4>Sample Code</h4>
|
||||
<div><pre>
|
||||
#include <<a href="../headers/array/pop_front.hpp.html">boost/preprocessor/array/pop_front.hpp</a>>
|
||||
#include <<a href="../headers/array/pop_front.html">boost/preprocessor/array/pop_front.hpp</a>>
|
||||
|
||||
#define ARRAY (3, (a, b, c))
|
||||
|
||||
|
@ -34,7 +34,7 @@
|
||||
</ul>
|
||||
<h4>Requirements</h4>
|
||||
<div>
|
||||
<b>Header:</b> <a href="../headers/array/pop_front.hpp.html"><boost/preprocessor/array/pop_front.hpp></a>
|
||||
<b>Header:</b> <a href="../headers/array/pop_front.html"><boost/preprocessor/array/pop_front.hpp></a>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
@ -24,11 +24,11 @@
|
||||
</dl>
|
||||
<h4>Requirements</h4>
|
||||
<div>
|
||||
<b>Header:</b> <a href="../headers/array/push_back.hpp.html"><boost/preprocessor/array/push_back.hpp></a>
|
||||
<b>Header:</b> <a href="../headers/array/push_back.html"><boost/preprocessor/array/push_back.hpp></a>
|
||||
</div>
|
||||
<h4>Sample Code</h4>
|
||||
<div><pre>
|
||||
#include <<a href="../headers/array/push_back.hpp.html">boost/preprocessor/array/push_back.hpp</a>>
|
||||
#include <<a href="../headers/array/push_back.html">boost/preprocessor/array/push_back.hpp</a>>
|
||||
|
||||
#define ARRAY (3, (a, b, c))
|
||||
|
||||
|
@ -24,11 +24,11 @@
|
||||
</dl>
|
||||
<h4>Requirements</h4>
|
||||
<div>
|
||||
<b>Header:</b> <a href="../headers/array/push_front.hpp.html"><boost/preprocessor/array/push_front.hpp></a>
|
||||
<b>Header:</b> <a href="../headers/array/push_front.html"><boost/preprocessor/array/push_front.hpp></a>
|
||||
</div>
|
||||
<h4>Sample Code</h4>
|
||||
<div><pre>
|
||||
#include <<a href="../headers/array/push_front.hpp.html">boost/preprocessor/array/push_front.hpp</a>>
|
||||
#include <<a href="../headers/array/push_front.html">boost/preprocessor/array/push_front.hpp</a>>
|
||||
|
||||
#define ARRAY (3, (b, c, d))
|
||||
|
||||
|
@ -35,11 +35,11 @@
|
||||
</ul>
|
||||
<h4>Requirements</h4>
|
||||
<div>
|
||||
<b>Header:</b> <a href="../headers/array/remove.hpp.html"><boost/preprocessor/array/remove.hpp></a>
|
||||
<b>Header:</b> <a href="../headers/array/remove.html"><boost/preprocessor/array/remove.hpp></a>
|
||||
</div>
|
||||
<h4>Sample Code</h4>
|
||||
<div><pre>
|
||||
#include <<a href="../headers/array/remove.hpp.html">boost/preprocessor/array/remove.hpp</a>>
|
||||
#include <<a href="../headers/array/remove.html">boost/preprocessor/array/remove.hpp</a>>
|
||||
|
||||
#define ARRAY (3, (a, b, d))
|
||||
|
||||
|
@ -34,7 +34,7 @@
|
||||
</ul>
|
||||
<h4>Requirements</h4>
|
||||
<div>
|
||||
<b>Header:</b> <a href="../headers/array/remove.hpp.html"><boost/preprocessor/array/remove.hpp></a>
|
||||
<b>Header:</b> <a href="../headers/array/remove.html"><boost/preprocessor/array/remove.hpp></a>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
@ -39,11 +39,11 @@
|
||||
</ul>
|
||||
<h4>Requirements</h4>
|
||||
<div>
|
||||
<b>Header:</b> <a href="../headers/array/replace.hpp.html"><boost/preprocessor/array/replace.hpp></a>
|
||||
<b>Header:</b> <a href="../headers/array/replace.html"><boost/preprocessor/array/replace.hpp></a>
|
||||
</div>
|
||||
<h4>Sample Code</h4>
|
||||
<div><pre>
|
||||
#include <<a href="../headers/array/replace.hpp.html">boost/preprocessor/array/replace.hpp</a>>
|
||||
#include <<a href="../headers/array/replace.html">boost/preprocessor/array/replace.hpp</a>>
|
||||
|
||||
#define ARRAY (3, (a, x, c))
|
||||
|
||||
|
@ -38,7 +38,7 @@
|
||||
</ul>
|
||||
<h4>Requirements</h4>
|
||||
<div>
|
||||
<b>Header:</b> <a href="../headers/array/replace.hpp.html"><boost/preprocessor/array/replace.hpp></a>
|
||||
<b>Header:</b> <a href="../headers/array/replace.html"><boost/preprocessor/array/replace.hpp></a>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
@ -20,11 +20,11 @@
|
||||
</dl>
|
||||
<h4>Requirements</h4>
|
||||
<div>
|
||||
<b>Header:</b> <a href="../headers/array/reverse.hpp.html"><boost/preprocessor/array/reverse.hpp></a>
|
||||
<b>Header:</b> <a href="../headers/array/reverse.html"><boost/preprocessor/array/reverse.hpp></a>
|
||||
</div>
|
||||
<h4>Sample Code</h4>
|
||||
<div><pre>
|
||||
#include <<a href="../headers/array/reverse.hpp.html">boost/preprocessor/array/reverse.hpp</a>>
|
||||
#include <<a href="../headers/array/reverse.html">boost/preprocessor/array/reverse.hpp</a>>
|
||||
|
||||
#define ARRAY (3, (a, b, c))
|
||||
|
||||
|
@ -20,11 +20,11 @@
|
||||
</dl>
|
||||
<h4>Requirements</h4>
|
||||
<div>
|
||||
<b>Header:</b> <a href="../headers/array/size.hpp.html"><boost/preprocessor/array/size.hpp></a>
|
||||
<b>Header:</b> <a href="../headers/array/size.html"><boost/preprocessor/array/size.hpp></a>
|
||||
</div>
|
||||
<h4>Sample Code</h4>
|
||||
<div><pre>
|
||||
#include <<a href="../headers/array/size.hpp.html">boost/preprocessor/array/size.hpp</a>>
|
||||
#include <<a href="../headers/array/size.html">boost/preprocessor/array/size.hpp</a>>
|
||||
|
||||
#define ARRAY (3, (x, y, z))
|
||||
|
||||
|
@ -31,14 +31,14 @@
|
||||
</ul>
|
||||
<h4>Requirements</h4>
|
||||
<div>
|
||||
<b>Header:</b> <a href="../headers/debug/assert.hpp.html"><boost/preprocessor/debug/assert.hpp></a>
|
||||
<b>Header:</b> <a href="../headers/debug/assert.html"><boost/preprocessor/debug/assert.hpp></a>
|
||||
</div>
|
||||
<h4>Sample Code</h4>
|
||||
<div><pre>
|
||||
#include <<a href="../headers/cat.hpp.html">boost/preprocessor/cat.hpp</a>>
|
||||
#include <<a href="../headers/debug/assert.hpp.html">boost/preprocessor/debug/assert.hpp</a>>
|
||||
#include <<a href="../headers/logical/bitnor.hpp.html">boost/preprocessor/logical/bitnor.hpp</a>>
|
||||
#include <<a href="../headers/logical/compl.hpp.html">boost/preprocessor/logical/compl.hpp</a>>
|
||||
#include <<a href="../headers/cat.html">boost/preprocessor/cat.hpp</a>>
|
||||
#include <<a href="../headers/debug/assert.html">boost/preprocessor/debug/assert.hpp</a>>
|
||||
#include <<a href="../headers/logical/bitnor.html">boost/preprocessor/logical/bitnor.hpp</a>>
|
||||
#include <<a href="../headers/logical/compl.html">boost/preprocessor/logical/compl.hpp</a>>
|
||||
|
||||
// The is BOOST_PP_IS_NULLARY macro is not part of
|
||||
// the public interface of the library because it
|
||||
|
@ -35,12 +35,12 @@
|
||||
</ul>
|
||||
<h4>Requirements</h4>
|
||||
<div>
|
||||
<b>Header:</b> <a href="../headers/debug/assert.hpp.html"><boost/preprocessor/debug/assert.hpp></a>
|
||||
<b>Header:</b> <a href="../headers/debug/assert.html"><boost/preprocessor/debug/assert.hpp></a>
|
||||
</div>
|
||||
<h4>Sample Code</h4>
|
||||
<div><pre>
|
||||
#include <<a href="../headers/comparison/equal.hpp.html">boost/preprocessor/comparison/equal.hpp</a>>
|
||||
#include <<a href="../headers/debug/assert.hpp.html">boost/preprocessor/debug/assert.hpp</a>>
|
||||
#include <<a href="../headers/comparison/equal.html">boost/preprocessor/comparison/equal.hpp</a>>
|
||||
#include <<a href="../headers/debug/assert.html">boost/preprocessor/debug/assert.hpp</a>>
|
||||
|
||||
// lines are supposed to be counted
|
||||
// in translation phase 1
|
||||
|
@ -31,11 +31,11 @@
|
||||
</ul>
|
||||
<h4>Requirements</h4>
|
||||
<div>
|
||||
<b>Header:</b> <a href="../headers/slot/slot.hpp.html"><boost/preprocessor/slot/slot.hpp></a>
|
||||
<b>Header:</b> <a href="../headers/slot/slot.html"><boost/preprocessor/slot/slot.hpp></a>
|
||||
</div>
|
||||
<h4>Sample Code</h4>
|
||||
<div><pre>
|
||||
#include <<a href="../headers/slot/slot.hpp.html">boost/preprocessor/slot/slot.hpp</a>>
|
||||
#include <<a href="../headers/slot/slot.html">boost/preprocessor/slot/slot.hpp</a>>
|
||||
|
||||
#define X() 4
|
||||
|
||||
|
@ -39,11 +39,11 @@
|
||||
</ul>
|
||||
<h4>Requirements</h4>
|
||||
<div>
|
||||
<b>Header:</b> <a href="../headers/logical/bitand.hpp.html"><boost/preprocessor/logical/bitand.hpp></a>
|
||||
<b>Header:</b> <a href="../headers/logical/bitand.html"><boost/preprocessor/logical/bitand.hpp></a>
|
||||
</div>
|
||||
<h4>Sample Code</h4>
|
||||
<div><pre>
|
||||
#include <<a href="../headers/logical/bitand.hpp.html">boost/preprocessor/logical/bitand.hpp</a>>
|
||||
#include <<a href="../headers/logical/bitand.html">boost/preprocessor/logical/bitand.hpp</a>>
|
||||
|
||||
<a href="bitand.html">BOOST_PP_BITAND</a>(0, 0) // expands to 0
|
||||
<a href="bitand.html">BOOST_PP_BITAND</a>(0, 1) // expands to 0
|
||||
|
@ -39,11 +39,11 @@
|
||||
</ul>
|
||||
<h4>Requirements</h4>
|
||||
<div>
|
||||
<b>Header:</b> <a href="../headers/logical/bitnor.hpp.html"><boost/preprocessor/logical/bitnor.hpp></a>
|
||||
<b>Header:</b> <a href="../headers/logical/bitnor.html"><boost/preprocessor/logical/bitnor.hpp></a>
|
||||
</div>
|
||||
<h4>Sample Code</h4>
|
||||
<div><pre>
|
||||
#include <<a href="../headers/logical/bitnor.hpp.html">boost/preprocessor/logical/bitnor.hpp</a>>
|
||||
#include <<a href="../headers/logical/bitnor.html">boost/preprocessor/logical/bitnor.hpp</a>>
|
||||
|
||||
<a href="bitnor.html">BOOST_PP_BITNOR</a>(0, 0) // expands to 1
|
||||
<a href="bitnor.html">BOOST_PP_BITNOR</a>(0, 1) // expands to 0
|
||||
|
@ -39,11 +39,11 @@
|
||||
</ul>
|
||||
<h4>Requirements</h4>
|
||||
<div>
|
||||
<b>Header:</b> <a href="../headers/logical/bitor.hpp.html"><boost/preprocessor/logical/bitor.hpp></a>
|
||||
<b>Header:</b> <a href="../headers/logical/bitor.html"><boost/preprocessor/logical/bitor.hpp></a>
|
||||
</div>
|
||||
<h4>Sample Code</h4>
|
||||
<div><pre>
|
||||
#include <<a href="../headers/logical/bitor.hpp.html">boost/preprocessor/logical/bitor.hpp</a>>
|
||||
#include <<a href="../headers/logical/bitor.html">boost/preprocessor/logical/bitor.hpp</a>>
|
||||
|
||||
<a href="bitor.html">BOOST_PP_BITOR</a>(0, 0) // expands to 0
|
||||
<a href="bitor.html">BOOST_PP_BITOR</a>(0, 1) // expands to 1
|
||||
|
@ -40,11 +40,11 @@
|
||||
</ul>
|
||||
<h4>Requirements</h4>
|
||||
<div>
|
||||
<b>Header:</b> <a href="../headers/logical/bitxor.hpp.html"><boost/preprocessor/logical/bitxor.hpp></a>
|
||||
<b>Header:</b> <a href="../headers/logical/bitxor.html"><boost/preprocessor/logical/bitxor.hpp></a>
|
||||
</div>
|
||||
<h4>Sample Code</h4>
|
||||
<div><pre>
|
||||
#include <<a href="../headers/logical/bitxor.hpp.html">boost/preprocessor/logical/bitxor.hpp</a>>
|
||||
#include <<a href="../headers/logical/bitxor.html">boost/preprocessor/logical/bitxor.hpp</a>>
|
||||
|
||||
<a href="bitxor.html">BOOST_PP_BITXOR</a>(0, 0) // expands to 0
|
||||
<a href="bitxor.html">BOOST_PP_BITXOR</a>(0, 1) // expands to 1
|
||||
|
@ -30,11 +30,11 @@
|
||||
</ul>
|
||||
<h4>Requirements</h4>
|
||||
<div>
|
||||
<b>Header:</b> <a href="../headers/logical/bool.hpp.html"><boost/preprocessor/logical/bool.hpp></a>
|
||||
<b>Header:</b> <a href="../headers/logical/bool.html"><boost/preprocessor/logical/bool.hpp></a>
|
||||
</div>
|
||||
<h4>Sample Code</h4>
|
||||
<div><pre>
|
||||
#include <<a href="../headers/logical/bool.hpp.html">boost/preprocessor/logical/bool.hpp</a>>
|
||||
#include <<a href="../headers/logical/bool.html">boost/preprocessor/logical/bool.hpp</a>>
|
||||
|
||||
<a href="bool.html">BOOST_PP_BOOL</a>(6) // expands to 1
|
||||
<a href="bool.html">BOOST_PP_BOOL</a>(0) // expands to 0
|
||||
|
@ -34,11 +34,11 @@
|
||||
<!-- <h4>See Also</h4> -->
|
||||
<h4>Requirements</h4>
|
||||
<div>
|
||||
<b>Header:</b> <a href="../headers/cat.hpp.html"><boost/preprocessor/cat.hpp></a>
|
||||
<b>Header:</b> <a href="../headers/cat.html"><boost/preprocessor/cat.hpp></a>
|
||||
</div>
|
||||
<h4>Sample Code</h4>
|
||||
<div><pre>
|
||||
#include <<a href="../headers/cat.hpp.html">boost/preprocessor/cat.hpp</a>>
|
||||
#include <<a href="../headers/cat.html">boost/preprocessor/cat.hpp</a>>
|
||||
|
||||
<a href="cat.html">BOOST_PP_CAT</a>(x, <a href="cat.html">BOOST_PP_CAT</a>(y, z)) // expands to xyz
|
||||
</pre></div>
|
||||
|
@ -18,13 +18,13 @@
|
||||
</div>
|
||||
<h4>Requirements</h4>
|
||||
<div>
|
||||
<b>Header:</b> <a href="../headers/punctuation/comma.hpp.html"><boost/preprocessor/punctuation/comma.hpp></a>
|
||||
<b>Header:</b> <a href="../headers/punctuation/comma.html"><boost/preprocessor/punctuation/comma.hpp></a>
|
||||
</div>
|
||||
<h4>Sample Code</h4>
|
||||
<div><pre>
|
||||
#include <<a href="../headers/control/if.hpp.html">boost/preprocessor/control/if.hpp</a>>
|
||||
#include <<a href="../headers/facilities/empty.hpp.html">boost/preprocessor/facilities/empty.hpp</a>>
|
||||
#include <<a href="../headers/punctuation/comma.hpp.html">boost/preprocessor/punctuation/comma.hpp</a>>
|
||||
#include <<a href="../headers/control/if.html">boost/preprocessor/control/if.hpp</a>>
|
||||
#include <<a href="../headers/facilities/empty.html">boost/preprocessor/facilities/empty.hpp</a>>
|
||||
#include <<a href="../headers/punctuation/comma.html">boost/preprocessor/punctuation/comma.hpp</a>>
|
||||
|
||||
<a href="if.html">BOOST_PP_IF</a>(1, <a href="comma.html">BOOST_PP_COMMA</a>, <a href="empty.html">BOOST_PP_EMPTY</a>)() // expands to ,
|
||||
</pre></div>
|
||||
|
@ -34,12 +34,12 @@
|
||||
</ul>
|
||||
<h4>Requirements</h4>
|
||||
<div>
|
||||
<b>Header:</b> <a href="../headers/punctuation/comma_if.hpp.html"><boost/preprocessor/punctuation/comma_if.hpp></a>
|
||||
<b>Header:</b> <a href="../headers/punctuation/comma_if.html"><boost/preprocessor/punctuation/comma_if.hpp></a>
|
||||
</div>
|
||||
<h4>Sample Code</h4>
|
||||
<div><pre>
|
||||
#include <<a href="../headers/punctuation/comma_if.hpp.html">boost/preprocessor/punctuation/comma_if.hpp</a>>
|
||||
#include <<a href="../headers/repetition/repeat.hpp.html">boost/preprocessor/repetition/repeat.hpp</a>>
|
||||
#include <<a href="../headers/punctuation/comma_if.html">boost/preprocessor/punctuation/comma_if.hpp</a>>
|
||||
#include <<a href="../headers/repetition/repeat.html">boost/preprocessor/repetition/repeat.hpp</a>>
|
||||
|
||||
#define MACRO(z, n, text) <a href="comma_if.html">BOOST_PP_COMMA_IF</a>(n) text
|
||||
|
||||
|
@ -34,11 +34,11 @@
|
||||
</ul>
|
||||
<h4>Requirements</h4>
|
||||
<div>
|
||||
<b>Header:</b> <a href="../headers/logical/compl.hpp.html"><boost/preprocessor/logical/compl.hpp></a>
|
||||
<b>Header:</b> <a href="../headers/logical/compl.html"><boost/preprocessor/logical/compl.hpp></a>
|
||||
</div>
|
||||
<h4>Sample Code</h4>
|
||||
<div><pre>
|
||||
#include <<a href="../headers/logical/compl.hpp.html">boost/preprocessor/logical/compl.hpp</a>>
|
||||
#include <<a href="../headers/logical/compl.html">boost/preprocessor/logical/compl.hpp</a>>
|
||||
|
||||
<a href="compl.html">BOOST_PP_COMPL</a>(1) // expands to 0
|
||||
<a href="compl.html">BOOST_PP_COMPL</a>(0) // expands to 1
|
||||
|
@ -30,11 +30,11 @@
|
||||
</ul>
|
||||
<h4>Requirements</h4>
|
||||
<div>
|
||||
<b>Header:</b> <a href="../headers/arithmetic/dec.hpp.html"><boost/preprocessor/arithmetic/dec.hpp></a>
|
||||
<b>Header:</b> <a href="../headers/arithmetic/dec.html"><boost/preprocessor/arithmetic/dec.hpp></a>
|
||||
</div>
|
||||
<h4>Sample Code</h4>
|
||||
<div><pre>
|
||||
#include <<a href="../headers/arithmetic/dec.hpp.html">boost/preprocessor/arithmetic/dec.hpp</a>>
|
||||
#include <<a href="../headers/arithmetic/dec.html">boost/preprocessor/arithmetic/dec.hpp</a>>
|
||||
|
||||
<a href="dec.html">BOOST_PP_DEC</a>(<a href="dec.html">BOOST_PP_DEC</a>(6)) // expands to 4
|
||||
<a href="dec.html">BOOST_PP_DEC</a>(0) // expands to 0
|
||||
|
@ -31,17 +31,17 @@
|
||||
</ul>
|
||||
<h4>Requirements</h4>
|
||||
<div>
|
||||
<b>Header:</b> <a href="../headers/control/deduce_d.hpp.html"><boost/preprocessor/control/deduce_d.hpp></a>
|
||||
<b>Header:</b> <a href="../headers/control/deduce_d.html"><boost/preprocessor/control/deduce_d.hpp></a>
|
||||
</div>
|
||||
<h4>Sample Code</h4>
|
||||
<div><pre>
|
||||
#include <<a href="../headers/arithmetic/add.hpp.html">boost/preprocessor/arithmetic/add.hpp</a>>
|
||||
#include <<a href="../headers/arithmetic/inc.hpp.html">boost/preprocessor/arithmetic/inc.hpp</a>>
|
||||
#include <<a href="../headers/arithmetic/sub.hpp.html">boost/preprocessor/arithmetic/sub.hpp</a>>
|
||||
#include <<a href="../headers/control/deduce_d.hpp.html">boost/preprocessor/control/deduce_d.hpp</a>>
|
||||
#include <<a href="../headers/punctuation/comma_if.hpp.html">boost/preprocessor/punctuation/comma_if.hpp</a>>
|
||||
#include <<a href="../headers/repetition/repeat.hpp.html">boost/preprocessor/repetition/repeat.hpp</a>>
|
||||
#include <<a href="../headers/tuple/elem.hpp.html">boost/preprocessor/tuple/elem.hpp</a>>
|
||||
#include <<a href="../headers/arithmetic/add.html">boost/preprocessor/arithmetic/add.hpp</a>>
|
||||
#include <<a href="../headers/arithmetic/inc.html">boost/preprocessor/arithmetic/inc.hpp</a>>
|
||||
#include <<a href="../headers/arithmetic/sub.html">boost/preprocessor/arithmetic/sub.hpp</a>>
|
||||
#include <<a href="../headers/control/deduce_d.html">boost/preprocessor/control/deduce_d.hpp</a>>
|
||||
#include <<a href="../headers/punctuation/comma_if.html">boost/preprocessor/punctuation/comma_if.hpp</a>>
|
||||
#include <<a href="../headers/repetition/repeat.html">boost/preprocessor/repetition/repeat.hpp</a>>
|
||||
#include <<a href="../headers/tuple/elem.html">boost/preprocessor/tuple/elem.hpp</a>>
|
||||
|
||||
#define RANGE(first, last) \
|
||||
<a href="repeat.html">BOOST_PP_REPEAT</a>( \
|
||||
|
@ -31,7 +31,7 @@
|
||||
</ul>
|
||||
<h4>Requirements</h4>
|
||||
<div>
|
||||
<b>Header:</b> <a href="../headers/repetition/deduce_r.hpp.html"><boost/preprocessor/repetition/deduce_r.hpp></a>
|
||||
<b>Header:</b> <a href="../headers/repetition/deduce_r.html"><boost/preprocessor/repetition/deduce_r.hpp></a>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
@ -31,7 +31,7 @@
|
||||
</ul>
|
||||
<h4>Requirements</h4>
|
||||
<div>
|
||||
<b>Header:</b> <a href="../headers/repetition/deduce_z.hpp.html"><boost/preprocessor/repetition/deduce_z.hpp></a>
|
||||
<b>Header:</b> <a href="../headers/repetition/deduce_z.html"><boost/preprocessor/repetition/deduce_z.hpp></a>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
@ -40,11 +40,11 @@
|
||||
</ul>
|
||||
<h4>Requirements</h4>
|
||||
<div>
|
||||
<b>Header:</b> <a href="../headers/arithmetic/div.hpp.html"><boost/preprocessor/arithmetic/div.hpp></a>
|
||||
<b>Header:</b> <a href="../headers/arithmetic/div.html"><boost/preprocessor/arithmetic/div.hpp></a>
|
||||
</div>
|
||||
<h4>Sample Code</h4>
|
||||
<div><pre>
|
||||
#include <<a href="../headers/arithmetic/div.hpp.html">boost/preprocessor/arithmetic/div.hpp</a>>
|
||||
#include <<a href="../headers/arithmetic/div.html">boost/preprocessor/arithmetic/div.hpp</a>>
|
||||
|
||||
<a href="div.html">BOOST_PP_DIV</a>(11, 5) // expands to 2
|
||||
</pre></div>
|
||||
|
@ -40,14 +40,14 @@
|
||||
</ul>
|
||||
<h4>Requirements</h4>
|
||||
<div>
|
||||
<b>Header:</b> <a href="../headers/arithmetic/div.hpp.html"><boost/preprocessor/arithmetic/div.hpp></a>
|
||||
<b>Header:</b> <a href="../headers/arithmetic/div.html"><boost/preprocessor/arithmetic/div.hpp></a>
|
||||
</div>
|
||||
<h4>Sample Code</h4>
|
||||
<div><pre>
|
||||
#include <<a href="../headers/arithmetic/dec.hpp.html">boost/preprocessor/arithmetic/dec.hpp</a>>
|
||||
#include <<a href="../headers/arithmetic/div.hpp.html">boost/preprocessor/arithmetic/div.hpp</a>>
|
||||
#include <<a href="../headers/control/while.hpp.html">boost/preprocessor/control/while.hpp</a>>
|
||||
#include <<a href="../headers/tuple/elem.hpp.html">boost/preprocessor/tuple/elem.hpp</a>>
|
||||
#include <<a href="../headers/arithmetic/dec.html">boost/preprocessor/arithmetic/dec.hpp</a>>
|
||||
#include <<a href="../headers/arithmetic/div.html">boost/preprocessor/arithmetic/div.hpp</a>>
|
||||
#include <<a href="../headers/control/while.html">boost/preprocessor/control/while.hpp</a>>
|
||||
#include <<a href="../headers/tuple/elem.html">boost/preprocessor/tuple/elem.hpp</a>>
|
||||
|
||||
#define PRED(d, data) <a href="tuple_elem.html">BOOST_PP_TUPLE_ELEM</a>(2, 0, data)
|
||||
|
||||
|
@ -19,12 +19,12 @@
|
||||
</div>
|
||||
<h4>Requirements</h4>
|
||||
<div>
|
||||
<b>Header:</b> <a href="../headers/facilities/empty.hpp.html"><boost/preprocessor/facilities/empty.hpp></a>
|
||||
<b>Header:</b> <a href="../headers/facilities/empty.html"><boost/preprocessor/facilities/empty.hpp></a>
|
||||
</div>
|
||||
<h4>Sample Code</h4>
|
||||
<div><pre>
|
||||
#include <<a href="../headers/control/if.hpp.html">boost/preprocessor/control/if.hpp</a>>
|
||||
#include <<a href="../headers/facilities/empty.hpp.html">boost/preprocessor/facilities/empty.hpp</a>>
|
||||
#include <<a href="../headers/control/if.html">boost/preprocessor/control/if.hpp</a>>
|
||||
#include <<a href="../headers/facilities/empty.html">boost/preprocessor/facilities/empty.hpp</a>>
|
||||
|
||||
#define X() result
|
||||
#define MACRO(c) <a href="if.html">BOOST_PP_IF</a>(c, X, <a href="empty.html">BOOST_PP_EMPTY</a>)()
|
||||
|
@ -55,11 +55,11 @@
|
||||
</ul>
|
||||
<h4>Requirements</h4>
|
||||
<div>
|
||||
<b>Header:</b> <a href="../headers/repetition/enum.hpp.html"><boost/preprocessor/repetition/enum.hpp></a>
|
||||
<b>Header:</b> <a href="../headers/repetition/enum.html"><boost/preprocessor/repetition/enum.hpp></a>
|
||||
</div>
|
||||
<h4>Sample Code</h4>
|
||||
<div><pre>
|
||||
#include <<a href="../headers/repetition/enum.hpp.html">boost/preprocessor/repetition/enum.hpp</a>>
|
||||
#include <<a href="../headers/repetition/enum.html">boost/preprocessor/repetition/enum.hpp</a>>
|
||||
|
||||
#define TEXT(z, n, text) text
|
||||
|
||||
|
@ -53,11 +53,11 @@
|
||||
</ul>
|
||||
<h4>Requirements</h4>
|
||||
<div>
|
||||
<b>Header:</b> <a href="../headers/repetition/enum_binary_params.hpp.html"><boost/preprocessor/repetition/enum_binary_params.hpp></a>
|
||||
<b>Header:</b> <a href="../headers/repetition/enum_binary_params.html"><boost/preprocessor/repetition/enum_binary_params.hpp></a>
|
||||
</div>
|
||||
<h4>Sample Code</h4>
|
||||
<div><pre>
|
||||
#include <<a href="../headers/repetition/enum_binary_params.hpp.html">boost/preprocessor/repetition/enum_binary_params.hpp</a>>
|
||||
#include <<a href="../headers/repetition/enum_binary_params.html">boost/preprocessor/repetition/enum_binary_params.hpp</a>>
|
||||
|
||||
<a href="enum_binary_params.html">BOOST_PP_ENUM_BINARY_PARAMS</a>(3, T, p) // expands to T0 p0, T1 p1, T2 p2
|
||||
</pre></div>
|
||||
|
@ -55,13 +55,13 @@
|
||||
</ul>
|
||||
<h4>Requirements</h4>
|
||||
<div>
|
||||
<b>Header:</b> <a href="../headers/repetition/enum_binary_params.hpp.html"><boost/preprocessor/repetition/enum_binary_params.hpp></a>
|
||||
<b>Header:</b> <a href="../headers/repetition/enum_binary_params.html"><boost/preprocessor/repetition/enum_binary_params.hpp></a>
|
||||
</div>
|
||||
<h4>Sample Code</h4>
|
||||
<div><pre>
|
||||
#include <<a href="../headers/arithmetic/inc.hpp.html">boost/preprocessor/arithmetic/inc.hpp</a>>
|
||||
#include <<a href="../headers/repetition/enum_binary_params.hpp.html">boost/preprocessor/repetition/enum_binary_params.hpp</a>>
|
||||
#include <<a href="../headers/repetition/enum_params.hpp.html">boost/preprocessor/repetition/enum_params.hpp</a>>
|
||||
#include <<a href="../headers/arithmetic/inc.html">boost/preprocessor/arithmetic/inc.hpp</a>>
|
||||
#include <<a href="../headers/repetition/enum_binary_params.html">boost/preprocessor/repetition/enum_binary_params.hpp</a>>
|
||||
#include <<a href="../headers/repetition/enum_params.html">boost/preprocessor/repetition/enum_params.hpp</a>>
|
||||
|
||||
#define FUNCTION(z, n, _) \
|
||||
template<<a href="enum_params_z.html">BOOST_PP_ENUM_PARAMS_Z</a>(z, <a href="inc.html">BOOST_PP_INC</a>(n), class T)> \
|
||||
|
@ -46,11 +46,11 @@
|
||||
</ul>
|
||||
<h4>Requirements</h4>
|
||||
<div>
|
||||
<b>Header:</b> <a href="../headers/repetition/enum_params.hpp.html"><boost/preprocessor/repetition/enum_params.hpp></a>
|
||||
<b>Header:</b> <a href="../headers/repetition/enum_params.html"><boost/preprocessor/repetition/enum_params.hpp></a>
|
||||
</div>
|
||||
<h4>Sample Code</h4>
|
||||
<div><pre>
|
||||
#include <<a href="../headers/repetition/enum_params.hpp.html">boost/preprocessor/repetition/enum_params.hpp</a>>
|
||||
#include <<a href="../headers/repetition/enum_params.html">boost/preprocessor/repetition/enum_params.hpp</a>>
|
||||
|
||||
<a href="enum_params.html">BOOST_PP_ENUM_PARAMS</a>(3, class T) // expands to class T0, class T1, class T2
|
||||
</pre></div>
|
||||
|
@ -56,11 +56,11 @@
|
||||
</ul>
|
||||
<h4>Requirements</h4>
|
||||
<div>
|
||||
<b>Header:</b> <a href="../headers/repetition/epwad.hpp.html"><boost/preprocessor/repetition/enum_params_with_a_default.hpp></a>
|
||||
<b>Header:</b> <a href="../headers/repetition/epwad.html"><boost/preprocessor/repetition/enum_params_with_a_default.hpp></a>
|
||||
</div>
|
||||
<h4>Sample Code</h4>
|
||||
<div><pre>
|
||||
#include <<a href="../headers/repetition/epwad.hpp.html">boost/preprocessor/repetition/enum_params_with_a_default.hpp</a>>
|
||||
#include <<a href="../headers/repetition/epwad.html">boost/preprocessor/repetition/enum_params_with_a_default.hpp</a>>
|
||||
|
||||
<a href="enum_params_with_a_default.html">BOOST_PP_ENUM_PARAMS_WITH_A_DEFAULT</a>(3, class T, int)
|
||||
// expands to T0 = int, T1 = int, T2 = int
|
||||
|
@ -57,11 +57,11 @@
|
||||
</ul>
|
||||
<h4>Requirements</h4>
|
||||
<div>
|
||||
<b>Header:</b> <a href="../headers/repetition/epwd.hpp.html"><boost/preprocessor/repetition/enum_params_with_defaults.hpp></a>
|
||||
<b>Header:</b> <a href="../headers/repetition/epwd.html"><boost/preprocessor/repetition/enum_params_with_defaults.hpp></a>
|
||||
</div>
|
||||
<h4>Sample Code</h4>
|
||||
<div><pre>
|
||||
#include <<a href="../headers/repetition/epwd.hpp.html">boost/preprocessor/repetition/enum_params_with_defaults.hpp</a>>
|
||||
#include <<a href="../headers/repetition/epwd.html">boost/preprocessor/repetition/enum_params_with_defaults.hpp</a>>
|
||||
|
||||
<a href="enum_params_with_defaults.html">BOOST_PP_ENUM_PARAMS_WITH_DEFAULTS</a>(3, class T, U)
|
||||
// expands to T0 = U0, T1 = U1, T2 = U2
|
||||
|
@ -44,13 +44,13 @@
|
||||
</ul>
|
||||
<h4>Requirements</h4>
|
||||
<div>
|
||||
<b>Header:</b> <a href="../headers/repetition/enum_params.hpp.html"><boost/preprocessor/repetition/enum_params.hpp></a>
|
||||
<b>Header:</b> <a href="../headers/repetition/enum_params.html"><boost/preprocessor/repetition/enum_params.hpp></a>
|
||||
</div>
|
||||
<h4>Sample Code</h4>
|
||||
<div id="sample"><pre>
|
||||
#include <<a href="../headers/arithmetic/inc.hpp.html">boost/preprocessor/arithmetic/inc.hpp</a>>
|
||||
#include <<a href="../headers/repetition/enum_params.hpp.html">boost/preprocessor/repetition/enum_params.hpp</a>>
|
||||
#include <<a href="../headers/repetition/repeat.hpp.html">boost/preprocessor/repetition/repeat.hpp</a>>
|
||||
#include <<a href="../headers/arithmetic/inc.html">boost/preprocessor/arithmetic/inc.hpp</a>>
|
||||
#include <<a href="../headers/repetition/enum_params.html">boost/preprocessor/repetition/enum_params.hpp</a>>
|
||||
#include <<a href="../headers/repetition/repeat.html">boost/preprocessor/repetition/repeat.hpp</a>>
|
||||
|
||||
#define MACRO(z, n, _) \
|
||||
template< \
|
||||
|
@ -55,12 +55,12 @@
|
||||
</ul>
|
||||
<h4>Requirements</h4>
|
||||
<div>
|
||||
<b>Header:</b> <a href="../headers/repetition/enum_shifted.hpp.html"><boost/preprocessor/repetition/enum_shifted.hpp></a>
|
||||
<b>Header:</b> <a href="../headers/repetition/enum_shifted.html"><boost/preprocessor/repetition/enum_shifted.hpp></a>
|
||||
</div>
|
||||
<h4>Sample Code</h4>
|
||||
<div><pre>
|
||||
#include <<a href="../headers/repetition/enum.hpp.html">boost/preprocessor/repetition/enum.hpp</a>>
|
||||
#include <<a href="../headers/repetition/enum_shifted.hpp.html">boost/preprocessor/repetition/enum_shifted.hpp</a>>
|
||||
#include <<a href="../headers/repetition/enum.html">boost/preprocessor/repetition/enum.hpp</a>>
|
||||
#include <<a href="../headers/repetition/enum_shifted.html">boost/preprocessor/repetition/enum_shifted.hpp</a>>
|
||||
|
||||
#define TYPE(z, n, type) type
|
||||
|
||||
|
@ -50,11 +50,11 @@
|
||||
</ul>
|
||||
<h4>Requirements</h4>
|
||||
<div>
|
||||
<b>Header:</b> <a href="../headers/repetition/enum_shifted_params.hpp.html"><boost/preprocessor/repetition/enum_shifted_params.hpp></a>
|
||||
<b>Header:</b> <a href="../headers/repetition/enum_shifted_params.html"><boost/preprocessor/repetition/enum_shifted_params.hpp></a>
|
||||
</div>
|
||||
<h4>Sample Code</h4>
|
||||
<div><pre>
|
||||
#include <<a href="../headers/repetition/enum_shifted_params.hpp.html">boost/preprocessor/repetition/enum_shifted_params.hpp</a>>
|
||||
#include <<a href="../headers/repetition/enum_shifted_params.html">boost/preprocessor/repetition/enum_shifted_params.hpp</a>>
|
||||
|
||||
<a href="enum_shifted_params.html">BOOST_PP_ENUM_SHIFTED_PARAMS</a>(3, class T) // expands to class T1, class T2
|
||||
</pre></div>
|
||||
|
@ -44,13 +44,13 @@
|
||||
</ul>
|
||||
<h4>Requirements</h4>
|
||||
<div>
|
||||
<b>Header:</b> <a href="../headers/repetition/enum_shifted_params.hpp.html"><boost/preprocessor/repetition/enum_shifted_params.hpp></a>
|
||||
<b>Header:</b> <a href="../headers/repetition/enum_shifted_params.html"><boost/preprocessor/repetition/enum_shifted_params.hpp></a>
|
||||
</div>
|
||||
<h4>Sample Code</h4>
|
||||
<div><pre>
|
||||
#include <<a href="../headers/repetition/enum_params.hpp.html">boost/preprocessor/repetition/enum_params.hpp</a>>
|
||||
#include <<a href="../headers/repetition/enum_shifted_params.hpp.html">boost/preprocessor/repetition/enum_shifted_params.hpp</a>>
|
||||
#include <<a href="../headers/repetition/repeat.hpp.html">boost/preprocessor/repetition/repeat.hpp</a>>
|
||||
#include <<a href="../headers/repetition/enum_params.html">boost/preprocessor/repetition/enum_params.hpp</a>>
|
||||
#include <<a href="../headers/repetition/enum_shifted_params.html">boost/preprocessor/repetition/enum_shifted_params.hpp</a>>
|
||||
#include <<a href="../headers/repetition/repeat.html">boost/preprocessor/repetition/repeat.hpp</a>>
|
||||
|
||||
int add(void) {
|
||||
return 0;
|
||||
|
@ -57,13 +57,13 @@
|
||||
</ul>
|
||||
<h4>Requirements</h4>
|
||||
<div>
|
||||
<b>Header:</b> <a href="../headers/repetition/enum_shifted.hpp.html"><boost/preprocessor/repetition/enum_shifted.hpp></a>
|
||||
<b>Header:</b> <a href="../headers/repetition/enum_shifted.html"><boost/preprocessor/repetition/enum_shifted.hpp></a>
|
||||
</div>
|
||||
<h4>Sample Code</h4>
|
||||
<div><pre>
|
||||
#include <<a href="../headers/arithmetic/inc.hpp.html">boost/preprocessor/arithmetic/inc.hpp</a>>
|
||||
#include <<a href="../headers/repetition/enum_shifted.hpp.html">boost/preprocessor/repetition/enum_shifted.hpp</a>>
|
||||
#include <<a href="../headers/repetition/repeat.hpp.html">boost/preprocessor/repetition/repeat.hpp</a>>
|
||||
#include <<a href="../headers/arithmetic/inc.html">boost/preprocessor/arithmetic/inc.hpp</a>>
|
||||
#include <<a href="../headers/repetition/enum_shifted.html">boost/preprocessor/repetition/enum_shifted.hpp</a>>
|
||||
#include <<a href="../headers/repetition/repeat.html">boost/preprocessor/repetition/repeat.hpp</a>>
|
||||
|
||||
#define TEXT(z, n, text) text
|
||||
|
||||
|
@ -51,11 +51,11 @@
|
||||
</ul>
|
||||
<h4>Requirements</h4>
|
||||
<div>
|
||||
<b>Header:</b> <a href="../headers/repetition/enum_trailing.hpp.html"><boost/preprocessor/repetition/enum_trailing.hpp></a>
|
||||
<b>Header:</b> <a href="../headers/repetition/enum_trailing.html"><boost/preprocessor/repetition/enum_trailing.hpp></a>
|
||||
</div>
|
||||
<h4>Sample Code</h4>
|
||||
<div><pre>
|
||||
#include <<a href="../headers/repetition/enum_trailing.hpp.html">boost/preprocessor/repetition/enum_trailing.hpp</a>>
|
||||
#include <<a href="../headers/repetition/enum_trailing.html">boost/preprocessor/repetition/enum_trailing.hpp</a>>
|
||||
|
||||
#define TEXT(z, n, text) text
|
||||
|
||||
|
@ -42,11 +42,11 @@
|
||||
</ul>
|
||||
<h4>Requirements</h4>
|
||||
<div>
|
||||
<b>Header:</b> <a href="../headers/repetition/enum_trailing_params.hpp.html"><boost/preprocessor/repetition/enum_trailing_params.hpp></a>
|
||||
<b>Header:</b> <a href="../headers/repetition/enum_trailing_params.html"><boost/preprocessor/repetition/enum_trailing_params.hpp></a>
|
||||
</div>
|
||||
<h4>Sample Code</h4>
|
||||
<div><pre>
|
||||
#include <<a href="../headers/repetition/enum_trailing_params.hpp.html">boost/preprocessor/repetition/enum_trailing_params.hpp</a>>
|
||||
#include <<a href="../headers/repetition/enum_trailing_params.html">boost/preprocessor/repetition/enum_trailing_params.hpp</a>>
|
||||
|
||||
class X <a href="enum_trailing_params.html">BOOST_PP_ENUM_TRAILING_PARAMS</a>(2, class T)
|
||||
// expands to class X, class T0, class T1, class T2
|
||||
|
@ -44,12 +44,12 @@
|
||||
</ul>
|
||||
<h4>Requirements</h4>
|
||||
<div>
|
||||
<b>Header:</b> <a href="../headers/repetition/enum_trailing_params.hpp.html"><boost/preprocessor/repetition/enum_trailing_params.hpp></a>
|
||||
<b>Header:</b> <a href="../headers/repetition/enum_trailing_params.html"><boost/preprocessor/repetition/enum_trailing_params.hpp></a>
|
||||
</div>
|
||||
<h4>Sample Code</h4>
|
||||
<div id="sample"><pre>
|
||||
#include <<a href="../headers/repetition/enum_trailing_params.hpp.html">boost/preprocessor/repetition/enum_trailing_params.hpp</a>>
|
||||
#include <<a href="../headers/repetition/repeat.hpp.html">boost/preprocessor/repetition/repeat.hpp</a>>
|
||||
#include <<a href="../headers/repetition/enum_trailing_params.html">boost/preprocessor/repetition/enum_trailing_params.hpp</a>>
|
||||
#include <<a href="../headers/repetition/repeat.html">boost/preprocessor/repetition/repeat.hpp</a>>
|
||||
|
||||
#define MACRO(z, n, _) \
|
||||
template< \
|
||||
|
@ -57,12 +57,12 @@
|
||||
</ul>
|
||||
<h4>Requirements</h4>
|
||||
<div>
|
||||
<b>Header:</b> <a href="../headers/repetition/enum_trailing.hpp.html"><boost/preprocessor/repetition/enum_trailing.hpp></a>
|
||||
<b>Header:</b> <a href="../headers/repetition/enum_trailing.html"><boost/preprocessor/repetition/enum_trailing.hpp></a>
|
||||
</div>
|
||||
<h4>Sample Code</h4>
|
||||
<div><pre>
|
||||
#include <<a href="../headers/repetition/enum.hpp.html">boost/preprocessor/repetition/enum.hpp</a>>
|
||||
#include <<a href="../headers/repetition/enum_trailing.hpp.html">boost/preprocessor/repetition/enum_trailing.hpp</a>>
|
||||
#include <<a href="../headers/repetition/enum.html">boost/preprocessor/repetition/enum.hpp</a>>
|
||||
#include <<a href="../headers/repetition/enum_trailing.html">boost/preprocessor/repetition/enum_trailing.hpp</a>>
|
||||
|
||||
#define TEXT(z, n, text) text
|
||||
|
||||
|
@ -57,12 +57,12 @@
|
||||
</ul>
|
||||
<h4>Requirements</h4>
|
||||
<div>
|
||||
<b>Header:</b> <a href="../headers/repetition/enum.hpp.html"><boost/preprocessor/repetition/enum.hpp></a>
|
||||
<b>Header:</b> <a href="../headers/repetition/enum.html"><boost/preprocessor/repetition/enum.hpp></a>
|
||||
</div>
|
||||
<h4>Sample Code</h4>
|
||||
<div><pre>
|
||||
#include <<a href="../headers/arithmetic/inc.hpp.html">boost/preprocessor/arithmetic/inc.hpp</a>>
|
||||
#include <<a href="../headers/repetition/enum.hpp.html">boost/preprocessor/repetition/enum.hpp</a>>
|
||||
#include <<a href="../headers/arithmetic/inc.html">boost/preprocessor/arithmetic/inc.hpp</a>>
|
||||
#include <<a href="../headers/repetition/enum.html">boost/preprocessor/repetition/enum.hpp</a>>
|
||||
|
||||
#define TEXT(z, n, text) text
|
||||
|
||||
|
@ -40,11 +40,11 @@
|
||||
</ul>
|
||||
<h4>Requirements</h4>
|
||||
<div>
|
||||
<b>Header:</b> <a href="../headers/comparison/equal.hpp.html"><boost/preprocessor/comparison/equal.hpp></a>
|
||||
<b>Header:</b> <a href="../headers/comparison/equal.html"><boost/preprocessor/comparison/equal.hpp></a>
|
||||
</div>
|
||||
<h4>Sample Code</h4>
|
||||
<div><pre>
|
||||
#include <<a href="../headers/comparison/equal.hpp.html">boost/preprocessor/comparison/equal.hpp</a>>
|
||||
#include <<a href="../headers/comparison/equal.html">boost/preprocessor/comparison/equal.hpp</a>>
|
||||
|
||||
<a href="equal.html">BOOST_PP_EQUAL</a>(4, 3) // expands to 0
|
||||
<a href="equal.html">BOOST_PP_EQUAL</a>(5, 5) // expands to 1
|
||||
|
@ -45,11 +45,11 @@
|
||||
</ul>
|
||||
<h4>Requirements</h4>
|
||||
<div>
|
||||
<b>Header:</b> <a href="../headers/comparison/equal.hpp.html"><boost/preprocessor/comparison/equal.hpp></a>
|
||||
<b>Header:</b> <a href="../headers/comparison/equal.html"><boost/preprocessor/comparison/equal.hpp></a>
|
||||
</div>
|
||||
<h4>Sample Code</h4>
|
||||
<div><pre>
|
||||
#include <<a href="../headers/comparison/equal.hpp.html">boost/preprocessor/comparison/equal.hpp</a>>
|
||||
#include <<a href="../headers/comparison/equal.html">boost/preprocessor/comparison/equal.hpp</a>>
|
||||
|
||||
<a href="equal_d.html">BOOST_PP_EQUAL_D</a>(1, 4, 3) // expands to 0
|
||||
<a href="equal_d.html">BOOST_PP_EQUAL_D</a>(1, 5, 5) // expands to 1
|
||||
|
@ -48,12 +48,12 @@
|
||||
</ul>
|
||||
<h4>Requirements</h4>
|
||||
<div>
|
||||
<b>Header:</b> <a href="../headers/repetition/etbp.hpp.html"><boost/preprocessor/repetition/enum_trailing_binary_params.hpp></a>
|
||||
<b>Header:</b> <a href="../headers/repetition/etbp.html"><boost/preprocessor/repetition/enum_trailing_binary_params.hpp></a>
|
||||
</div>
|
||||
<h4>Sample Code</h4>
|
||||
<div><pre>
|
||||
#include <<a href="../headers/facilities/intercept.hpp.html">boost/preprocessor/facilities/intercept.hpp</a>>
|
||||
#include <<a href="../headers/repetition/etbp.hpp.html">boost/preprocessor/repetition/enum_trailing_binary_params.hpp</a>>
|
||||
#include <<a href="../headers/facilities/intercept.html">boost/preprocessor/facilities/intercept.hpp</a>>
|
||||
#include <<a href="../headers/repetition/etbp.html">boost/preprocessor/repetition/enum_trailing_binary_params.hpp</a>>
|
||||
|
||||
template<class X <a href="etbp.html">BOOST_PP_ENUM_TRAILING_BINARY_PARAMS</a>(4, class A, = X <a href="intercept.html">BOOST_PP_INTERCEPT</a>)>
|
||||
struct sample {
|
||||
|
@ -50,7 +50,7 @@
|
||||
</ul>
|
||||
<h4>Requirements</h4>
|
||||
<div>
|
||||
<b>Header:</b> <a href="../headers/repetition/etbp.hpp.html"><boost/preprocessor/repetition/enum_trailing_binary_params.hpp></a>
|
||||
<b>Header:</b> <a href="../headers/repetition/etbp.html"><boost/preprocessor/repetition/enum_trailing_binary_params.hpp></a>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
@ -26,12 +26,12 @@
|
||||
</div>
|
||||
<h4>Requirements</h4>
|
||||
<div>
|
||||
<b>Header:</b> <a href="../headers/facilities/expand.hpp.html"><boost/preprocessor/facilities/expand.hpp></a>
|
||||
<b>Header:</b> <a href="../headers/facilities/expand.html"><boost/preprocessor/facilities/expand.hpp></a>
|
||||
</div>
|
||||
<h4>Sample Code</h4>
|
||||
<div><pre>
|
||||
#include <<a href="../headers/control/if.hpp.html">boost/preprocessor/control/if.hpp</a>>
|
||||
#include <<a href="../headers/facilities/expand.hpp.html">boost/preprocessor/facilities/expand.hpp</a>>
|
||||
#include <<a href="../headers/control/if.html">boost/preprocessor/control/if.hpp</a>>
|
||||
#include <<a href="../headers/facilities/expand.html">boost/preprocessor/facilities/expand.hpp</a>>
|
||||
|
||||
#define MACRO(a, b, c) (a)(b)(c)
|
||||
#define ARGS() (1, 2, 3)
|
||||
|
@ -35,12 +35,12 @@
|
||||
</ul>
|
||||
<h4>Requirements</h4>
|
||||
<div>
|
||||
<b>Header:</b> <a href="../headers/control/expr_if.hpp.html"><boost/preprocessor/control/expr_if.hpp></a>
|
||||
<b>Header:</b> <a href="../headers/control/expr_if.html"><boost/preprocessor/control/expr_if.hpp></a>
|
||||
</div>
|
||||
<h4>Sample Code</h4>
|
||||
<div><pre>
|
||||
#include <<a href="../headers/control/expr_if.hpp.html">boost/preprocessor/control/expr_if.hpp</a>>
|
||||
#include <<a href="../headers/tuple/elem.hpp.html">boost/preprocessor/tuple/elem.hpp</a>>
|
||||
#include <<a href="../headers/control/expr_if.html">boost/preprocessor/control/expr_if.hpp</a>>
|
||||
#include <<a href="../headers/tuple/elem.html">boost/preprocessor/tuple/elem.hpp</a>>
|
||||
|
||||
#define CV(n) \
|
||||
<a href="expr_if.html">BOOST_PP_EXPR_IF</a>( \
|
||||
|
@ -35,12 +35,12 @@
|
||||
</ul>
|
||||
<h4>Requirements</h4>
|
||||
<div>
|
||||
<b>Header:</b> <a href="../headers/control/expr_iif.hpp.html"><boost/preprocessor/control/expr_iif.hpp></a>
|
||||
<b>Header:</b> <a href="../headers/control/expr_iif.html"><boost/preprocessor/control/expr_iif.hpp></a>
|
||||
</div>
|
||||
<h4>Sample Code</h4>
|
||||
<div><pre>
|
||||
#include <<a href="../headers/logical/and.hpp.html">boost/preprocessor/logical/and.hpp</a>>
|
||||
#include <<a href="../headers/control/expr_iif.hpp.html">boost/preprocessor/control/expr_iif.hpp</a>>
|
||||
#include <<a href="../headers/logical/and.html">boost/preprocessor/logical/and.hpp</a>>
|
||||
#include <<a href="../headers/control/expr_iif.html">boost/preprocessor/control/expr_iif.hpp</a>>
|
||||
|
||||
#define INSERT_AND(p, q, text) \
|
||||
<a href="expr_iif.html">BOOST_PP_EXPR_IIF</a>( \
|
||||
|
@ -63,14 +63,14 @@
|
||||
</ul>
|
||||
<h4>Requirements</h4>
|
||||
<div>
|
||||
<b>Header:</b> <a href="../headers/repetition/for.hpp.html"><boost/preprocessor/repetition/for.hpp></a>
|
||||
<b>Header:</b> <a href="../headers/repetition/for.html"><boost/preprocessor/repetition/for.hpp></a>
|
||||
</div>
|
||||
<h4>Sample Code</h4>
|
||||
<div><pre>
|
||||
#include <<a href="../headers/arithmetic/inc.hpp.html">boost/preprocessor/arithmetic/inc.hpp</a>>
|
||||
#include <<a href="../headers/comparison/not_equal.hpp.html">boost/preprocessor/comparison/not_equal.hpp</a>>
|
||||
#include <<a href="../headers/repetition/for.hpp.html">boost/preprocessor/repetition/for.hpp</a>>
|
||||
#include <<a href="../headers/tuple/elem.hpp.html">boost/preprocessor/tuple/elem.hpp</a>>
|
||||
#include <<a href="../headers/arithmetic/inc.html">boost/preprocessor/arithmetic/inc.hpp</a>>
|
||||
#include <<a href="../headers/comparison/not_equal.html">boost/preprocessor/comparison/not_equal.hpp</a>>
|
||||
#include <<a href="../headers/repetition/for.html">boost/preprocessor/repetition/for.hpp</a>>
|
||||
#include <<a href="../headers/tuple/elem.html">boost/preprocessor/tuple/elem.hpp</a>>
|
||||
|
||||
#define PRED(r, state) \
|
||||
<a href="not_equal.html">BOOST_PP_NOT_EQUAL</a>( \
|
||||
|
@ -65,16 +65,16 @@
|
||||
</ul>
|
||||
<h4>Requirements</h4>
|
||||
<div>
|
||||
<b>Header:</b> <a href="../headers/repetition/for.hpp.html"><boost/preprocessor/repetition/for.hpp></a>
|
||||
<b>Header:</b> <a href="../headers/repetition/for.html"><boost/preprocessor/repetition/for.hpp></a>
|
||||
</div>
|
||||
<h4>Sample Code</h4>
|
||||
<div><pre>
|
||||
#include <<a href="../headers/arithmetic/dec.hpp.html">boost/preprocessor/arithmetic/dec.hpp</a>>
|
||||
#include <<a href="../headers/arithmetic/inc.hpp.html">boost/preprocessor/arithmetic/inc.hpp</a>>
|
||||
#include <<a href="../headers/comparison/not_equal.hpp.html">boost/preprocessor/comparison/not_equal.hpp</a>>
|
||||
#include <<a href="../headers/punctuation/comma_if.hpp.html">boost/preprocessor/punctuation/comma_if.hpp</a>>
|
||||
#include <<a href="../headers/repetition/for.hpp.html">boost/preprocessor/repetition/for.hpp</a>>
|
||||
#include <<a href="../headers/tuple/elem.hpp.html">boost/preprocessor/tuple/elem.hpp</a>>
|
||||
#include <<a href="../headers/arithmetic/dec.html">boost/preprocessor/arithmetic/dec.hpp</a>>
|
||||
#include <<a href="../headers/arithmetic/inc.html">boost/preprocessor/arithmetic/inc.hpp</a>>
|
||||
#include <<a href="../headers/comparison/not_equal.html">boost/preprocessor/comparison/not_equal.hpp</a>>
|
||||
#include <<a href="../headers/punctuation/comma_if.html">boost/preprocessor/punctuation/comma_if.hpp</a>>
|
||||
#include <<a href="../headers/repetition/for.html">boost/preprocessor/repetition/for.hpp</a>>
|
||||
#include <<a href="../headers/tuple/elem.html">boost/preprocessor/tuple/elem.hpp</a>>
|
||||
|
||||
#define PRED(r, state) \
|
||||
<a href="not_equal.html">BOOST_PP_NOT_EQUAL</a>( \
|
||||
|
@ -25,7 +25,7 @@
|
||||
</div>
|
||||
<h4>Requirements</h4>
|
||||
<div>
|
||||
<b>Header:</b> <a href="../headers/iteration/iterate.hpp.html"><boost/preprocessor/iteration/iterate.hpp></a>
|
||||
<b>Header:</b> <a href="../headers/iteration/iterate.html"><boost/preprocessor/iteration/iterate.hpp></a>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
@ -25,7 +25,7 @@
|
||||
</div>
|
||||
<h4>Requirements</h4>
|
||||
<div>
|
||||
<b>Header:</b> <a href="../headers/iteration/iterate.hpp.html"><boost/preprocessor/iteration/iterate.hpp></a>
|
||||
<b>Header:</b> <a href="../headers/iteration/iterate.html"><boost/preprocessor/iteration/iterate.hpp></a>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
@ -25,7 +25,7 @@
|
||||
</div>
|
||||
<h4>Requirements</h4>
|
||||
<div>
|
||||
<b>Header:</b> <a href="../headers/iteration/iterate.hpp.html"><boost/preprocessor/iteration/iterate.hpp></a>
|
||||
<b>Header:</b> <a href="../headers/iteration/iterate.html"><boost/preprocessor/iteration/iterate.hpp></a>
|
||||
</div>
|
||||
<h4>Sample Code</h4>
|
||||
<div><pre>
|
||||
@ -35,7 +35,7 @@
|
||||
#ifndef FILE_H_
|
||||
#define FILE_H_
|
||||
|
||||
#include <<a href="../headers/iteration/iterate.hpp.html">boost/preprocessor/iteration/iterate.hpp</a>>
|
||||
#include <<a href="../headers/iteration/iterate.html">boost/preprocessor/iteration/iterate.hpp</a>>
|
||||
|
||||
#define <a href="iteration_params_x.html">BOOST_PP_ITERATION_PARAMS_1</a> (3, (1, 10, "file.h"))
|
||||
#include <a href="iterate.html">BOOST_PP_ITERATE</a>()
|
||||
|
@ -25,7 +25,7 @@
|
||||
</div>
|
||||
<h4>Requirements</h4>
|
||||
<div>
|
||||
<b>Header:</b> <a href="../headers/iteration/iterate.hpp.html"><boost/preprocessor/iteration/iterate.hpp></a>
|
||||
<b>Header:</b> <a href="../headers/iteration/iterate.html"><boost/preprocessor/iteration/iterate.hpp></a>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
@ -41,11 +41,11 @@
|
||||
</ul>
|
||||
<h4>Requirements</h4>
|
||||
<div>
|
||||
<b>Header:</b> <a href="../headers/comparison/greater.hpp.html"><boost/preprocessor/comparison/greater.hpp></a>
|
||||
<b>Header:</b> <a href="../headers/comparison/greater.html"><boost/preprocessor/comparison/greater.hpp></a>
|
||||
</div>
|
||||
<h4>Sample Code</h4>
|
||||
<div><pre>
|
||||
#include <<a href="../headers/comparison/greater.hpp.html">boost/preprocessor/comparison/greater.hpp</a>>
|
||||
#include <<a href="../headers/comparison/greater.html">boost/preprocessor/comparison/greater.hpp</a>>
|
||||
|
||||
<a href="greater.html">BOOST_PP_GREATER</a>(4, 3) // expands to 1
|
||||
<a href="greater.html">BOOST_PP_GREATER</a>(5, 5) // expands to 0
|
||||
|
@ -41,12 +41,12 @@
|
||||
</ul>
|
||||
<h4>Requirements</h4>
|
||||
<div>
|
||||
<b>Header:</b> <a href="../headers/comparison/greater.hpp.html"><boost/preprocessor/comparison/greater.hpp></a>
|
||||
<b>Header:</b> <a href="../headers/comparison/greater.html"><boost/preprocessor/comparison/greater.hpp></a>
|
||||
</div>
|
||||
<h4>Sample Code</h4>
|
||||
<div><pre>
|
||||
#include <<a href="../headers/comparison/greater.hpp.html">boost/preprocessor/comparison/greater.hpp</a>>
|
||||
#include <<a href="../headers/list/filter.hpp.html">boost/preprocessor/list/filter.hpp</a>>
|
||||
#include <<a href="../headers/comparison/greater.html">boost/preprocessor/comparison/greater.hpp</a>>
|
||||
#include <<a href="../headers/list/filter.html">boost/preprocessor/list/filter.hpp</a>>
|
||||
|
||||
#define LIST (1, (2, (3, (4, (5, <a href="nil.html">BOOST_PP_NIL</a>)))))
|
||||
|
||||
|
@ -41,11 +41,11 @@
|
||||
</ul>
|
||||
<h4>Requirements</h4>
|
||||
<div>
|
||||
<b>Header:</b> <a href="../headers/comparison/greater_equal.hpp.html"><boost/preprocessor/comparison/greater_equal.hpp></a>
|
||||
<b>Header:</b> <a href="../headers/comparison/greater_equal.html"><boost/preprocessor/comparison/greater_equal.hpp></a>
|
||||
</div>
|
||||
<h4>Sample Code</h4>
|
||||
<div><pre>
|
||||
#include <<a href="../headers/comparison/greater_equal.hpp.html">boost/preprocessor/comparison/greater_equal.hpp</a>>
|
||||
#include <<a href="../headers/comparison/greater_equal.html">boost/preprocessor/comparison/greater_equal.hpp</a>>
|
||||
|
||||
<a href="greater_equal.html">BOOST_PP_GREATER_EQUAL</a>(4, 3) // expands to 1
|
||||
<a href="greater_equal.html">BOOST_PP_GREATER_EQUAL</a>(5, 5) // expands to 1
|
||||
|
@ -41,12 +41,12 @@
|
||||
</ul>
|
||||
<h4>Requirements</h4>
|
||||
<div>
|
||||
<b>Header:</b> <a href="../headers/comparison/greater_equal.hpp.html"><boost/preprocessor/comparison/greater_equal.hpp></a>
|
||||
<b>Header:</b> <a href="../headers/comparison/greater_equal.html"><boost/preprocessor/comparison/greater_equal.hpp></a>
|
||||
</div>
|
||||
<h4>Sample Code</h4>
|
||||
<div><pre>
|
||||
#include <<a href="../headers/comparison/greater_equal.hpp.html">boost/preprocessor/comparison/greater_equal.hpp</a>>
|
||||
#include <<a href="../headers/list/filter.hpp.html">boost/preprocessor/list/filter.hpp</a>>
|
||||
#include <<a href="../headers/comparison/greater_equal.html">boost/preprocessor/comparison/greater_equal.hpp</a>>
|
||||
#include <<a href="../headers/list/filter.html">boost/preprocessor/list/filter.hpp</a>>
|
||||
|
||||
#define LIST (1, (2, (3, (4, (5, <a href="nil.html">BOOST_PP_NIL</a>)))))
|
||||
|
||||
|
@ -29,13 +29,13 @@
|
||||
</ul>
|
||||
<h4>Requirements</h4>
|
||||
<div>
|
||||
<b>Header:</b> <a href="../headers/facilities/identity.hpp.html"><boost/preprocessor/facilities/identity.hpp></a>
|
||||
<b>Header:</b> <a href="../headers/facilities/identity.html"><boost/preprocessor/facilities/identity.hpp></a>
|
||||
</div>
|
||||
<h4>Sample Code</h4>
|
||||
<div><pre>
|
||||
#include <<a href="../headers/control/if.hpp.html">boost/preprocessor/control/if.hpp</a>>
|
||||
#include <<a href="../headers/facilities/empty.hpp.html">boost/preprocessor/facilities/empty.hpp</a>>
|
||||
#include <<a href="../headers/facilities/identity.hpp.html">boost/preprocessor/facilities/identity.hpp</a>>
|
||||
#include <<a href="../headers/control/if.html">boost/preprocessor/control/if.hpp</a>>
|
||||
#include <<a href="../headers/facilities/empty.html">boost/preprocessor/facilities/empty.hpp</a>>
|
||||
#include <<a href="../headers/facilities/identity.html">boost/preprocessor/facilities/identity.hpp</a>>
|
||||
|
||||
#define MACRO(n) <a href="if.html">BOOST_PP_IF</a>(n, <a href="identity.html">BOOST_PP_IDENTITY</a>(x), <a href="empty.html">BOOST_PP_EMPTY</a>)()
|
||||
|
||||
|
@ -39,11 +39,11 @@
|
||||
</ul>
|
||||
<h4>Requirements</h4>
|
||||
<div>
|
||||
<b>Header:</b> <a href="../headers/control/if.hpp.html"><boost/preprocessor/control/if.hpp></a>
|
||||
<b>Header:</b> <a href="../headers/control/if.html"><boost/preprocessor/control/if.hpp></a>
|
||||
</div>
|
||||
<h4>Sample Code</h4>
|
||||
<div><pre>
|
||||
#include <<a href="../headers/control/if.hpp.html">boost/preprocessor/control/if.hpp</a>>
|
||||
#include <<a href="../headers/control/if.html">boost/preprocessor/control/if.hpp</a>>
|
||||
|
||||
<a href="if.html">BOOST_PP_IF</a>(10, a, b) // expands to a
|
||||
<a href="if.html">BOOST_PP_IF</a>(0, a, b) // expands to b
|
||||
|
@ -39,11 +39,11 @@
|
||||
</ul>
|
||||
<h4>Requirements</h4>
|
||||
<div>
|
||||
<b>Header:</b> <a href="../headers/control/iif.hpp.html"><boost/preprocessor/control/iif.hpp></a>
|
||||
<b>Header:</b> <a href="../headers/control/iif.html"><boost/preprocessor/control/iif.hpp></a>
|
||||
</div>
|
||||
<h4>Sample Code</h4>
|
||||
<div><pre>
|
||||
#include <<a href="../headers/control/iif.hpp.html">boost/preprocessor/control/iif.hpp</a>>
|
||||
#include <<a href="../headers/control/iif.html">boost/preprocessor/control/iif.hpp</a>>
|
||||
|
||||
#define OR_IF(p, q, t, f) <a href="iif.html">BOOST_PP_IIF</a>(<a href="or.html">BOOST_PP_OR</a>(p, q), t, f)
|
||||
|
||||
|
@ -30,11 +30,11 @@
|
||||
</ul>
|
||||
<h4>Requirements</h4>
|
||||
<div>
|
||||
<b>Header:</b> <a href="../headers/arithmetic/inc.hpp.html"><boost/preprocessor/arithmetic/inc.hpp></a>
|
||||
<b>Header:</b> <a href="../headers/arithmetic/inc.html"><boost/preprocessor/arithmetic/inc.hpp></a>
|
||||
</div>
|
||||
<h4>Sample Code</h4>
|
||||
<div><pre>
|
||||
#include <<a href="../headers/arithmetic/inc.hpp.html">boost/preprocessor/arithmetic/inc.hpp</a>>
|
||||
#include <<a href="../headers/arithmetic/inc.html">boost/preprocessor/arithmetic/inc.hpp</a>>
|
||||
|
||||
<a href="inc.html">BOOST_PP_INC</a>(<a href="inc.html">BOOST_PP_INC</a>(6)) // expands to 8
|
||||
<a href="inc.html">BOOST_PP_INC</a>(4) // expands to 5
|
||||
|
@ -37,7 +37,7 @@
|
||||
</ul>
|
||||
<h4>Requirements</h4>
|
||||
<div>
|
||||
<b>Header:</b> <a href="../headers/iteration/self.hpp.html"><boost/preprocessor/iteration/self.hpp></a>
|
||||
<b>Header:</b> <a href="../headers/iteration/self.html"><boost/preprocessor/iteration/self.hpp></a>
|
||||
</div>
|
||||
<h4>Sample Code</h4>
|
||||
<div><pre>
|
||||
@ -47,7 +47,7 @@
|
||||
#ifndef FILE_H_
|
||||
#define FILE_H_
|
||||
|
||||
#include <<a href="../headers/iteration/self.hpp.html">boost/preprocessor/iteration/self.hpp</a>>
|
||||
#include <<a href="../headers/iteration/self.html">boost/preprocessor/iteration/self.hpp</a>>
|
||||
|
||||
#define NAME X
|
||||
struct NAME {
|
||||
|
@ -23,12 +23,12 @@
|
||||
</ul>
|
||||
<h4>Requirements</h4>
|
||||
<div>
|
||||
<b>Header:</b> <a href="../headers/facilities/intercept.hpp.html"><boost/preprocessor/facilities/intercept.hpp></a>
|
||||
<b>Header:</b> <a href="../headers/facilities/intercept.html"><boost/preprocessor/facilities/intercept.hpp></a>
|
||||
</div>
|
||||
<h4>Sample Code</h4>
|
||||
<div><pre>
|
||||
#include <<a href="../headers/facilities/intercept.hpp.html">boost/preprocessor/facilities/intercept.hpp</a>>
|
||||
#include <<a href="../headers/repetition/enum_binary_params.hpp.html">boost/preprocessor/repetition/enum_binary_params.hpp</a>>
|
||||
#include <<a href="../headers/facilities/intercept.html">boost/preprocessor/facilities/intercept.hpp</a>>
|
||||
#include <<a href="../headers/repetition/enum_binary_params.html">boost/preprocessor/repetition/enum_binary_params.hpp</a>>
|
||||
|
||||
<a href="enum_binary_params.html">BOOST_PP_ENUM_BINARY_PARAMS</a>(3, class T, = U)
|
||||
// expands to class T0 = U0, class T1 = U1, class T2 = U2
|
||||
|
@ -41,7 +41,7 @@
|
||||
</ul>
|
||||
<h4>Requirements</h4>
|
||||
<div>
|
||||
<b>Header:</b> <a href="../headers/iteration/iterate.hpp.html"><boost/preprocessor/iteration/iterate.hpp></a>
|
||||
<b>Header:</b> <a href="../headers/iteration/iterate.html"><boost/preprocessor/iteration/iterate.hpp></a>
|
||||
</div>
|
||||
<h4>Sample Code</h4>
|
||||
<div><pre>
|
||||
@ -51,7 +51,7 @@
|
||||
#ifndef FILE_H_
|
||||
#define FILE_H_
|
||||
|
||||
#include <<a href="../headers/iteration/iterate.hpp.html">boost/preprocessor/iteration/iterate.hpp</a>>
|
||||
#include <<a href="../headers/iteration/iterate.html">boost/preprocessor/iteration/iterate.hpp</a>>
|
||||
|
||||
#define <a href="iteration_params_x.html">BOOST_PP_ITERATION_PARAMS_1</a> (3, (1, 10, "file.h"))
|
||||
#include <a href="iterate.html">BOOST_PP_ITERATE</a>()
|
||||
|
@ -17,7 +17,7 @@
|
||||
</div>
|
||||
<h4>Requirements</h4>
|
||||
<div>
|
||||
<b>Header:</b> <a href="../headers/iteration/iterate.hpp.html"><boost/preprocessor/iteration/iterate.hpp></a>
|
||||
<b>Header:</b> <a href="../headers/iteration/iterate.html"><boost/preprocessor/iteration/iterate.hpp></a>
|
||||
</div>
|
||||
<h4>Sample Code</h4>
|
||||
<div><pre>
|
||||
@ -27,7 +27,7 @@
|
||||
#ifndef FILE_H_
|
||||
#define FILE_H_
|
||||
|
||||
#include <<a href="../headers/iteration/iterate.hpp.html">boost/preprocessor/iteration/iterate.hpp</a>>
|
||||
#include <<a href="../headers/iteration/iterate.html">boost/preprocessor/iteration/iterate.hpp</a>>
|
||||
|
||||
#define <a href="iteration_params_x.html">BOOST_PP_ITERATION_PARAMS_1</a> (3, (1, 3, "file.h"))
|
||||
#include <a href="iterate.html">BOOST_PP_ITERATE</a>()
|
||||
|
@ -18,7 +18,7 @@
|
||||
</div>
|
||||
<h4>Requirements</h4>
|
||||
<div>
|
||||
<b>Header:</b> <a href="../headers/iteration/iterate.hpp.html"><boost/preprocessor/iteration/iterate.hpp></a>
|
||||
<b>Header:</b> <a href="../headers/iteration/iterate.html"><boost/preprocessor/iteration/iterate.hpp></a>
|
||||
</div>
|
||||
<h4>Sample Code</h4>
|
||||
<div><pre>
|
||||
@ -28,7 +28,7 @@
|
||||
#ifndef FILE_H_
|
||||
#define FILE_H_
|
||||
|
||||
#include <<a href="../headers/iteration/iterate.hpp.html">boost/preprocessor/iteration/iterate.hpp</a>>
|
||||
#include <<a href="../headers/iteration/iterate.html">boost/preprocessor/iteration/iterate.hpp</a>>
|
||||
|
||||
#define <a href="iteration_params_x.html">BOOST_PP_ITERATION_PARAMS_1</a> (3, (1, 3, "file.h"))
|
||||
#include <a href="iterate.html">BOOST_PP_ITERATE</a>()
|
||||
|
@ -17,7 +17,7 @@
|
||||
</div>
|
||||
<h4>Requirements</h4>
|
||||
<div>
|
||||
<b>Header:</b> <a href="../headers/iteration/iterate.hpp.html"><boost/preprocessor/iteration/iterate.hpp></a>
|
||||
<b>Header:</b> <a href="../headers/iteration/iterate.html"><boost/preprocessor/iteration/iterate.hpp></a>
|
||||
</div>
|
||||
<h4>Sample Code</h4>
|
||||
<div><pre>
|
||||
@ -27,7 +27,7 @@
|
||||
#ifndef FILE_H_
|
||||
#define FILE_H_
|
||||
|
||||
#include <<a href="../headers/iteration/iterate.hpp.html">boost/preprocessor/iteration/iterate.hpp</a>>
|
||||
#include <<a href="../headers/iteration/iterate.html">boost/preprocessor/iteration/iterate.hpp</a>>
|
||||
|
||||
#define <a href="iteration_params_x.html">BOOST_PP_ITERATION_PARAMS_1</a> (3, (1, 10, "file.h"))
|
||||
#include <a href="iterate.html">BOOST_PP_ITERATE</a>()
|
||||
|
@ -17,7 +17,7 @@
|
||||
</div>
|
||||
<h4>Requirements</h4>
|
||||
<div>
|
||||
<b>Header:</b> <a href="../headers/iteration/iterate.hpp.html"><boost/preprocessor/iteration/iterate.hpp></a>
|
||||
<b>Header:</b> <a href="../headers/iteration/iterate.html"><boost/preprocessor/iteration/iterate.hpp></a>
|
||||
</div>
|
||||
<h4>Sample Code</h4>
|
||||
<div><pre>
|
||||
@ -27,7 +27,7 @@
|
||||
#ifndef FILE_H_
|
||||
#define FILE_H_
|
||||
|
||||
#include <<a href="../headers/iteration/iterate.hpp.html">boost/preprocessor/iteration/iterate.hpp</a>>
|
||||
#include <<a href="../headers/iteration/iterate.html">boost/preprocessor/iteration/iterate.hpp</a>>
|
||||
|
||||
// 1st iteration:
|
||||
#define <a href="iteration_params_x.html">BOOST_PP_ITERATION_PARAMS_1</a> (4, (1, 10, "file.h", 0x0001))
|
||||
|
@ -17,7 +17,7 @@
|
||||
</div>
|
||||
<h4>Requirements</h4>
|
||||
<div>
|
||||
<b>Header:</b> <a href="../headers/iteration/iterate.hpp.html"><boost/preprocessor/iteration/iterate.hpp></a>
|
||||
<b>Header:</b> <a href="../headers/iteration/iterate.html"><boost/preprocessor/iteration/iterate.hpp></a>
|
||||
</div>
|
||||
<h4>Sample Code</h4>
|
||||
<div><pre>
|
||||
@ -27,7 +27,7 @@
|
||||
#ifndef FILE_H_
|
||||
#define FILE_H_
|
||||
|
||||
#include <<a href="../headers/iteration/iterate.hpp.html">boost/preprocessor/iteration/iterate.hpp</a>>
|
||||
#include <<a href="../headers/iteration/iterate.html">boost/preprocessor/iteration/iterate.hpp</a>>
|
||||
|
||||
#define <a href="iteration_params_x.html">BOOST_PP_ITERATION_PARAMS_1</a> (3, (1, 10, "file.h"))
|
||||
#include <a href="iterate.html">BOOST_PP_ITERATE</a>()
|
||||
|
@ -41,11 +41,11 @@
|
||||
</ul>
|
||||
<h4>Requirements</h4>
|
||||
<div>
|
||||
<b>Header:</b> <a href="../headers/comparison/less.hpp.html"><boost/preprocessor/comparison/less.hpp></a>
|
||||
<b>Header:</b> <a href="../headers/comparison/less.html"><boost/preprocessor/comparison/less.hpp></a>
|
||||
</div>
|
||||
<h4>Sample Code</h4>
|
||||
<div><pre>
|
||||
#include <<a href="../headers/comparison/less.hpp.html">boost/preprocessor/comparison/less.hpp</a>>
|
||||
#include <<a href="../headers/comparison/less.html">boost/preprocessor/comparison/less.hpp</a>>
|
||||
|
||||
<a href="less.html">BOOST_PP_LESS</a>(4, 3) // expands to 0
|
||||
<a href="less.html">BOOST_PP_LESS</a>(3, 4) // expands to 1
|
||||
|
@ -41,12 +41,12 @@
|
||||
</ul>
|
||||
<h4>Requirements</h4>
|
||||
<div>
|
||||
<b>Header:</b> <a href="../headers/comparison/less.hpp.html"><boost/preprocessor/comparison/less.hpp></a>
|
||||
<b>Header:</b> <a href="../headers/comparison/less.html"><boost/preprocessor/comparison/less.hpp></a>
|
||||
</div>
|
||||
<h4>Sample Code</h4>
|
||||
<div><pre>
|
||||
#include <<a href="../headers/comparison/less.hpp.html">boost/preprocessor/comparison/less.hpp</a>>
|
||||
#include <<a href="../headers/list/filter.hpp.html">boost/preprocessor/list/filter.hpp</a>>
|
||||
#include <<a href="../headers/comparison/less.html">boost/preprocessor/comparison/less.hpp</a>>
|
||||
#include <<a href="../headers/list/filter.html">boost/preprocessor/list/filter.hpp</a>>
|
||||
|
||||
#define LIST (1, (2, (3, (4, (5, <a href="nil.html">BOOST_PP_NIL</a>)))))
|
||||
|
||||
|
@ -41,11 +41,11 @@
|
||||
</ul>
|
||||
<h4>Requirements</h4>
|
||||
<div>
|
||||
<b>Header:</b> <a href="../headers/comparison/less_equal.hpp.html"><boost/preprocessor/comparison/less_equal.hpp></a>
|
||||
<b>Header:</b> <a href="../headers/comparison/less_equal.html"><boost/preprocessor/comparison/less_equal.hpp></a>
|
||||
</div>
|
||||
<h4>Sample Code</h4>
|
||||
<div><pre>
|
||||
#include <<a href="../headers/comparison/less_equal.hpp.html">boost/preprocessor/comparison/less_equal.hpp</a>>
|
||||
#include <<a href="../headers/comparison/less_equal.html">boost/preprocessor/comparison/less_equal.hpp</a>>
|
||||
|
||||
<a href="less_equal.html">BOOST_PP_LESS_EQUAL</a>(4, 3) // expands to 0
|
||||
<a href="less_equal.html">BOOST_PP_LESS_EQUAL</a>(5, 5) // expands to 1
|
||||
|
@ -41,12 +41,12 @@
|
||||
</ul>
|
||||
<h4>Requirements</h4>
|
||||
<div>
|
||||
<b>Header:</b> <a href="../headers/comparison/less_equal.hpp.html"><boost/preprocessor/comparison/less_equal.hpp></a>
|
||||
<b>Header:</b> <a href="../headers/comparison/less_equal.html"><boost/preprocessor/comparison/less_equal.hpp></a>
|
||||
</div>
|
||||
<h4>Sample Code</h4>
|
||||
<div><pre>
|
||||
#include <<a href="../headers/comparison/less_equal.hpp.html">boost/preprocessor/comparison/less_equal.hpp</a>>
|
||||
#include <<a href="../headers/list/filter.hpp.html">boost/preprocessor/list/filter.hpp</a>>
|
||||
#include <<a href="../headers/comparison/less_equal.html">boost/preprocessor/comparison/less_equal.hpp</a>>
|
||||
#include <<a href="../headers/list/filter.html">boost/preprocessor/list/filter.hpp</a>>
|
||||
|
||||
#define LIST (1, (2, (3, (4, (5, <a href="nil.html">BOOST_PP_NIL</a>)))))
|
||||
|
||||
|
@ -18,7 +18,7 @@
|
||||
</div>
|
||||
<h4>Requirements</h4>
|
||||
<div>
|
||||
<b>Header:</b> <a href="../headers/config/limits.hpp.html"><boost/preprocessor/config/limits.hpp></a>
|
||||
<b>Header:</b> <a href="../headers/config/limits.html"><boost/preprocessor/config/limits.hpp></a>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
@ -17,7 +17,7 @@
|
||||
</div>
|
||||
<h4>Requirements</h4>
|
||||
<div>
|
||||
<b>Header:</b> <a href="../headers/config/limits.hpp.html"><boost/preprocessor/config/limits.hpp></a>
|
||||
<b>Header:</b> <a href="../headers/config/limits.html"><boost/preprocessor/config/limits.hpp></a>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
@ -17,7 +17,7 @@
|
||||
</div>
|
||||
<h4>Requirements</h4>
|
||||
<div>
|
||||
<b>Header:</b> <a href="../headers/config/limits.hpp.html"><boost/preprocessor/config/limits.hpp></a>
|
||||
<b>Header:</b> <a href="../headers/config/limits.html"><boost/preprocessor/config/limits.hpp></a>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
@ -17,7 +17,7 @@
|
||||
</div>
|
||||
<h4>Requirements</h4>
|
||||
<div>
|
||||
<b>Header:</b> <a href="../headers/config/limits.hpp.html"><boost/preprocessor/config/limits.hpp></a>
|
||||
<b>Header:</b> <a href="../headers/config/limits.html"><boost/preprocessor/config/limits.hpp></a>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
@ -17,7 +17,7 @@
|
||||
</div>
|
||||
<h4>Requirements</h4>
|
||||
<div>
|
||||
<b>Header:</b> <a href="../headers/config/limits.hpp.html"><boost/preprocessor/config/limits.hpp></a>
|
||||
<b>Header:</b> <a href="../headers/config/limits.html"><boost/preprocessor/config/limits.hpp></a>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
@ -17,7 +17,7 @@
|
||||
</div>
|
||||
<h4>Requirements</h4>
|
||||
<div>
|
||||
<b>Header:</b> <a href="../headers/config/limits.hpp.html"><boost/preprocessor/config/limits.hpp></a>
|
||||
<b>Header:</b> <a href="../headers/config/limits.html"><boost/preprocessor/config/limits.hpp></a>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
@ -24,7 +24,7 @@
|
||||
Requirements
|
||||
</h4>
|
||||
<div>
|
||||
<b>Header:</b> <a href="../headers/config/limits.hpp.html"><boost/preprocessor/config/limits.hpp></a>
|
||||
<b>Header:</b> <a href="../headers/config/limits.html"><boost/preprocessor/config/limits.hpp></a>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
@ -17,7 +17,7 @@
|
||||
</div>
|
||||
<h4>Requirements</h4>
|
||||
<div>
|
||||
<b>Header:</b> <a href="../headers/config/limits.hpp.html"><boost/preprocessor/config/limits.hpp></a>
|
||||
<b>Header:</b> <a href="../headers/config/limits.html"><boost/preprocessor/config/limits.hpp></a>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
@ -17,7 +17,7 @@
|
||||
</div>
|
||||
<h4>Requirements</h4>
|
||||
<div>
|
||||
<b>Header:</b> <a href="../headers/config/limits.hpp.html"><boost/preprocessor/config/limits.hpp></a>
|
||||
<b>Header:</b> <a href="../headers/config/limits.html"><boost/preprocessor/config/limits.hpp></a>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
@ -17,7 +17,7 @@
|
||||
</div>
|
||||
<h4>Requirements</h4>
|
||||
<div>
|
||||
<b>Header:</b> <a href="../headers/config/limits.hpp.html"><boost/preprocessor/config/limits.hpp></a>
|
||||
<b>Header:</b> <a href="../headers/config/limits.html"><boost/preprocessor/config/limits.hpp></a>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
@ -17,7 +17,7 @@
|
||||
</div>
|
||||
<h4>Requirements</h4>
|
||||
<div>
|
||||
<b>Header:</b> <a href="../headers/config/limits.hpp.html"><boost/preprocessor/config/limits.hpp></a>
|
||||
<b>Header:</b> <a href="../headers/config/limits.html"><boost/preprocessor/config/limits.hpp></a>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
@ -59,7 +59,7 @@
|
||||
</ul>
|
||||
<h4>Requirements</h4>
|
||||
<div>
|
||||
<b>Header:</b> <a href="../headers/debug/line.hpp.html"><boost/preprocessor/debug/line.hpp></a>
|
||||
<b>Header:</b> <a href="../headers/debug/line.html"><boost/preprocessor/debug/line.hpp></a>
|
||||
</div>
|
||||
<h4>Sample Code</h4>
|
||||
<div><pre>
|
||||
@ -68,10 +68,10 @@
|
||||
|
||||
#define <a href="config_extended_line_info.html">BOOST_PP_CONFIG_EXTENDED_LINE_INFO</a> 1
|
||||
|
||||
#include <<a href="../headers/arithmetic/dec.hpp.html">boost/preprocessor/arithmetic/dec.hpp</a>>
|
||||
#include <<a href="../headers/cat.hpp.html">boost/preprocessor/cat.hpp</a>>
|
||||
#include <<a href="../headers/debug/line.hpp.html">boost/preprocessor/debug/line.hpp</a>>
|
||||
#include <<a href="../headers/iteration/iterate.hpp.html">boost/preprocessor/iteration/iterate.hpp</a>>
|
||||
#include <<a href="../headers/arithmetic/dec.html">boost/preprocessor/arithmetic/dec.hpp</a>>
|
||||
#include <<a href="../headers/cat.html">boost/preprocessor/cat.hpp</a>>
|
||||
#include <<a href="../headers/debug/line.html">boost/preprocessor/debug/line.hpp</a>>
|
||||
#include <<a href="../headers/iteration/iterate.html">boost/preprocessor/iteration/iterate.hpp</a>>
|
||||
|
||||
namespace sample {
|
||||
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user