mirror of
https://github.com/boostorg/preprocessor.git
synced 2025-07-29 19:57:14 +02:00
removed temporary docs
[SVN r15687]
This commit is contained in:
@ -1,9 +0,0 @@
|
||||
<html>
|
||||
<head>
|
||||
<title>blank.html</title>
|
||||
<link rel="stylesheet" type="text/css" href="styles.css">
|
||||
</head>
|
||||
<body>
|
||||
|
||||
</body>
|
||||
</html>
|
@ -1,390 +0,0 @@
|
||||
<html>
|
||||
<head>
|
||||
<title>contents.html</title>
|
||||
<link rel="stylesheet" type="text/css" href="styles.css">
|
||||
<base target="desc">
|
||||
<script language="javascript" type="text/javascript" src="scripts.js"></script>
|
||||
<script language="javascript">
|
||||
var sect = ["topics", "terminology", "data_formats", "reference", "headers", "resources"];
|
||||
function init_all() {
|
||||
for (var i = 0; i < sect.length; ++i) {
|
||||
init(sect[i]);
|
||||
}
|
||||
return;
|
||||
}
|
||||
var state = true;
|
||||
function prefix_if() {
|
||||
var x = document.getElementById("reference").getElementsByTagName("u");
|
||||
if (x != null) {
|
||||
for (var i = 0; i < x.length; ++i) {
|
||||
x[i].style.display = state ? "none" : "inline";
|
||||
}
|
||||
state = !state;
|
||||
}
|
||||
return;
|
||||
}
|
||||
</script>
|
||||
<style>
|
||||
u { text-decoration: none; }
|
||||
ul { display: none; }
|
||||
.ps {
|
||||
margin-left: 30px;
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
<body onload="init_all();">
|
||||
|
||||
<!-- topics -->
|
||||
<h4><a class="local" onclick="toggle('topics');" onmouseover="change(this);" onmouseout="revert(this);">Topics</a></h4>
|
||||
<ul id="topics">
|
||||
<li><a href="blank.html">coming soon...</a></li>
|
||||
</ul>
|
||||
|
||||
<!-- terminology -->
|
||||
<h4><a class="local" onclick="toggle('terminology');" onmouseover="change(this);" onmouseout="revert(this);">Terminology</a></h4>
|
||||
<ul id="terminology">
|
||||
<li><a href="blank.html">coming soon...</a></li>
|
||||
</ul>
|
||||
|
||||
<!-- data_formats -->
|
||||
<h4><a class="local" onclick="toggle('data_formats');" onmouseover="change(this);" onmouseout="revert(this);">Data Formats</a></h4>
|
||||
<ul id="data_formats">
|
||||
<li><a href="data/arrays.html">arrays</a></li>
|
||||
<li><a href="data/lists.html">lists</a></li>
|
||||
<li><a href="data/tuples.html">tuples</a></li>
|
||||
</ul>
|
||||
<!-- reference -->
|
||||
<h4>
|
||||
<a class="local" onclick="toggle('reference');" onmouseover="change(this);" onmouseout="revert(this);">Reference</a>
|
||||
<a class="local" style="/*font-size: smaller;*/ font-weight: normal;" onclick="prefix_if();" onmouseover="change(this);" onmouseout="revert(this);"><small>[abbr.]</small></a>
|
||||
</h4>
|
||||
<ul id="reference">
|
||||
|
||||
<!-- A -->
|
||||
<li><a href="ref/add.html"><u>BOOST_PP_</u>ADD</a></li>
|
||||
<li><a href="ref/add_d.html"><u>BOOST_PP_</u>ADD_D</a></li>
|
||||
<li><a href="ref/and.html"><u>BOOST_PP_</u>AND</a></li>
|
||||
<li><a href="ref/apply.html"><u>BOOST_PP_</u>APPLY</a></li>
|
||||
<li><a href="ref/array_data.html"><u>BOOST_PP_</u>ARRAY_DATA</a></li>
|
||||
<li><a href="ref/array_elem.html"><u>BOOST_PP_</u>ARRAY_ELEM</a></li>
|
||||
<li><a href="ref/array_size.html"><u>BOOST_PP_</u>ARRAY_SIZE</a></li>
|
||||
<li><a href="ref/assert.html"><u>BOOST_PP_</u>ASSERT</a></li>
|
||||
<li><a href="ref/assert_msg.html"><u>BOOST_PP_</u>ASSERT_MSG</a></li>
|
||||
<li><a href="ref/assign_slot.html"><u>BOOST_PP_</u>ASSIGN_SLOT</a></li>
|
||||
<!-- B -->
|
||||
<li><a href="ref/bitand.html"><u>BOOST_PP_</u>BITAND</a></li>
|
||||
<li><a href="ref/bitnor.html"><u>BOOST_PP_</u>BITNOR</a></li>
|
||||
<li><a href="ref/bitor.html"><u>BOOST_PP_</u>BITOR</a></li>
|
||||
<li><a href="ref/bitxor.html"><u>BOOST_PP_</u>BITXOR</a></li>
|
||||
<li><a href="ref/bool.html"><u>BOOST_PP_</u>BOOL</a></li>
|
||||
<!-- C -->
|
||||
<li><a href="ref/cat.html"><u>BOOST_PP_</u>CAT</a></li>
|
||||
<li><a href="ref/comma.html"><u>BOOST_PP_</u>COMMA</a></li>
|
||||
<li><a href="ref/comma_if.html"><u>BOOST_PP_</u>COMMA_IF</a></li>
|
||||
<li><a href="ref/compl.html"><u>BOOST_PP_</u>COMPL</a></li>
|
||||
<li><a href="ref/config_errors.html"><u>BOOST_PP_</u>CONFIG_ERRORS</a></li>
|
||||
<li><a href="ref/config_extended_line_info.html"><u>BOOST_PP_</u>CONFIG_EXTENDED_LINE_INFO</a></li>
|
||||
<li><a href="ref/config_unrolled.html"><u>BOOST_PP_</u>CONFIG_UNROLLED</a></li>
|
||||
<!-- D -->
|
||||
<li><a href="ref/dec.html"><u>BOOST_PP_</u>DEC</a></li>
|
||||
<li><a href="ref/div.html"><u>BOOST_PP_</u>DIV</a></li>
|
||||
<li><a href="ref/div_d.html"><u>BOOST_PP_</u>DIV_D</a></li>
|
||||
<!-- E -->
|
||||
<li><a href="ref/empty.html"><u>BOOST_PP_</u>EMPTY</a></li>
|
||||
<li><a href="ref/enum.html"><u>BOOST_PP_</u>ENUM</a></li>
|
||||
<li><a href="ref/enum_binary_params.html"><u>BOOST_PP_</u>ENUM_BINARY_PARAMS</a></li>
|
||||
<li><a href="ref/enum_binary_params_z.html"><u>BOOST_PP_</u>ENUM_BINARY_PARAMS_Z</a></li>
|
||||
<li><a href="ref/enum_params.html"><u>BOOST_PP_</u>ENUM_PARAMS</a></li>
|
||||
<li><a href="ref/enum_params_with_a_default.html"><u>BOOST_PP_</u>ENUM_PARAMS_WITH_A_DEFAULT*</a></li>
|
||||
<li><a href="ref/enum_params_with_defaults.html"><u>BOOST_PP_</u>ENUM_PARAMS_WITH_DEFAULTS*</a></li>
|
||||
<li><a href="ref/enum_params_z.html"><u>BOOST_PP_</u>ENUM_PARAMS_Z</a></li>
|
||||
<li><a href="ref/enum_shifted.html"><u>BOOST_PP_</u>ENUM_SHIFTED</a></li>
|
||||
<li><a href="ref/enum_shifted_params.html"><u>BOOST_PP_</u>ENUM_SHIFTED_PARAMS</a></li>
|
||||
<li><a href="ref/enum_shifted_params_z.html"><u>BOOST_PP_</u>ENUM_SHIFTED_PARAMS_Z</a></li>
|
||||
<li><a href="ref/enum_shifted_z.html"><u>BOOST_PP_</u>ENUM_SHIFTED_<i>z</i></a></li>
|
||||
<li><a href="ref/enum_z.html"><u>BOOST_PP_</u>ENUM_<i>z</i></a></li>
|
||||
<li><a href="ref/equal.html"><u>BOOST_PP_</u>EQUAL</a></li>
|
||||
<li><a href="ref/equal_d.html"><u>BOOST_PP_</u>EQUAL_D*</a></li>
|
||||
<li><a href="ref/expand.html"><u>BOOST_PP_</u>EXPAND</a></li>
|
||||
<li><a href="ref/expr_if.html"><u>BOOST_PP_</u>EXPR_IF</a></li>
|
||||
<li><a href="ref/expr_iif.html"><u>BOOST_PP_</u>EXPR_IIF</a></li>
|
||||
<!-- F -->
|
||||
<li><a href="ref/filename_x.html"><u>BOOST_PP_</u>FILENAME_<i>x</i></a></li>
|
||||
<li><a href="ref/for.html"><u>BOOST_PP_</u>FOR</a></li>
|
||||
<li><a href="ref/for_r.html"><u>BOOST_PP_</u>FOR_<i>r</i></a></li>
|
||||
<li><a href="ref/frame_finish.html"><u>BOOST_PP_</u>FRAME_FINISH</a></li>
|
||||
<li><a href="ref/frame_flags.html"><u>BOOST_PP_</u>FRAME_FLAGS</a></li>
|
||||
<li><a href="ref/frame_iteration.html"><u>BOOST_PP_</u>FRAME_ITERATION</a></li>
|
||||
<li><a href="ref/frame_start.html"><u>BOOST_PP_</u>FRAME_START</a></li>
|
||||
<!-- G -->
|
||||
<li><a href="ref/greater.html"><u>BOOST_PP_</u>GREATER</a></li>
|
||||
<li><a href="ref/greater_d.html"><u>BOOST_PP_</u>GREATER_D</a></li>
|
||||
<li><a href="ref/greater_equal.html"><u>BOOST_PP_</u>GREATER_EQUAL</a></li>
|
||||
<li><a href="ref/greater_equal_d.html"><u>BOOST_PP_</u>GREATER_EQUAL_D</a></li>
|
||||
<!-- I -->
|
||||
<li><a href="ref/identity.html"><u>BOOST_PP_</u>IDENTITY</a></li>
|
||||
<li><a href="ref/if.html"><u>BOOST_PP_</u>IF</a></li>
|
||||
<li><a href="ref/iif.html"><u>BOOST_PP_</u>IIF</a></li>
|
||||
<li><a href="ref/inc.html"><u>BOOST_PP_</u>INC</a></li>
|
||||
<li><a href="ref/include_self.html"><u>BOOST_PP_</u>INCLUDE_SELF</a></li>
|
||||
<li><a href="ref/indirect_self.html"><u>BOOST_PP_</u>INDIRECT_SELF</a></li>
|
||||
<li><a href="ref/intercept.html"><u>BOOST_PP_</u>INTERCEPT</a></li>
|
||||
<li><a href="ref/is_iterating.html"><u>BOOST_PP_</u>IS_ITERATING</a></li>
|
||||
<li><a href="ref/is_selfish.html"><u>BOOST_PP_</u>IS_SELFISH</a></li>
|
||||
<li><a href="ref/iterate.html"><u>BOOST_PP_</u>ITERATE</a></li>
|
||||
<li><a href="ref/iteration.html"><u>BOOST_PP_</u>ITERATION</a></li>
|
||||
<li><a href="ref/iteration_depth.html"><u>BOOST_PP_</u>ITERATION_DEPTH</a></li>
|
||||
<li><a href="ref/iteration_finish.html"><u>BOOST_PP_</u>ITERATION_FINISH</a></li>
|
||||
<li><a href="ref/iteration_flags.html"><u>BOOST_PP_</u>ITERATION_FLAGS</a></li>
|
||||
<li><a href="ref/iteration_limits.html"><u>BOOST_PP_</u>ITERATION_LIMITS</a></li>
|
||||
<li><a href="ref/iteration_params_x.html"><u>BOOST_PP_</u>ITERATION_PARAMS_<i>x</i></a></li>
|
||||
<li><a href="ref/iteration_start.html"><u>BOOST_PP_</u>ITERATION_START</a></li>
|
||||
<!-- L -->
|
||||
<li><a href="ref/less.html"><u>BOOST_PP_</u>LESS</a></li>
|
||||
<li><a href="ref/less_d.html"><u>BOOST_PP_</u>LESS_D</a></li>
|
||||
<li><a href="ref/less_equal.html"><u>BOOST_PP_</u>LESS_EQUAL</a></li>
|
||||
<li><a href="ref/less_equal_d.html"><u>BOOST_PP_</u>LESS_EQUAL_D</a></li>
|
||||
<li><a href="ref/limit_bool.html"><u>BOOST_PP_</u>LIMIT_BOOL</a></li>
|
||||
<li><a href="ref/limit_dim.html"><u>BOOST_PP_</u>LIMIT_DIM</a></li>
|
||||
<li><a href="ref/limit_for.html"><u>BOOST_PP_</u>LIMIT_FOR</a></li>
|
||||
<li><a href="ref/limit_iteration.html"><u>BOOST_PP_</u>LIMIT_ITERATION</a></li>
|
||||
<li><a href="ref/limit_iteration_dim.html"><u>BOOST_PP_</u>LIMIT_ITERATION_DIM</a></li>
|
||||
<li><a href="ref/limit_mag.html"><u>BOOST_PP_</u>LIMIT_MAG</a></li>
|
||||
<li><a href="ref/limit_repeat.html"><u>BOOST_PP_</u>LIMIT_REPEAT</a></li>
|
||||
<li><a href="ref/limit_slot_count.html"><u>BOOST_PP_</u>LIMIT_SLOT_COUNT</a></li>
|
||||
<li><a href="ref/limit_slot_sig.html"><u>BOOST_PP_</u>LIMIT_SLOT_SIG</a></li>
|
||||
<li><a href="ref/limit_tuple.html"><u>BOOST_PP_</u>LIMIT_TUPLE</a></li>
|
||||
<li><a href="ref/limit_while.html"><u>BOOST_PP_</u>LIMIT_WHILE</a></li>
|
||||
<li><a href="ref/list_append.html"><u>BOOST_PP_</u>LIST_APPEND</a></li>
|
||||
<li><a href="ref/list_append_d.html"><u>BOOST_PP_</u>LIST_APPEND_D</a></li>
|
||||
<li><a href="ref/list_at.html"><u>BOOST_PP_</u>LIST_AT</a></li>
|
||||
<li><a href="ref/list_at_d.html"><u>BOOST_PP_</u>LIST_AT_D</a></li>
|
||||
<li><a href="ref/list_cat_d.html"><u>BOOST_PP_</u>LIST_CAT</a></li>
|
||||
<li><a href="ref/list_cat_d.html"><u>BOOST_PP_</u>LIST_CAT_D</a></li>
|
||||
<li><a href="ref/list_cons.html"><u>BOOST_PP_</u>LIST_CONS*</a></li>
|
||||
<li><a href="ref/list_enum.html"><u>BOOST_PP_</u>LIST_ENUM</a></li>
|
||||
<li><a href="ref/list_enum_r.html"><u>BOOST_PP_</u>LIST_ENUM_R</a></li>
|
||||
<li><a href="ref/list_filter.html"><u>BOOST_PP_</u>LIST_FILTER</a></li>
|
||||
<li><a href="ref/list_filter_d.html"><u>BOOST_PP_</u>LIST_FILTER_D</a></li>
|
||||
<li><a href="ref/list_first.html"><u>BOOST_PP_</u>LIST_FIRST</a></li>
|
||||
<li><a href="ref/list_first_n.html"><u>BOOST_PP_</u>LIST_FIRST_N</a></li>
|
||||
<li><a href="ref/list_first_n_d.html"><u>BOOST_PP_</u>LIST_FIRST_N_D</a></li>
|
||||
<li><a href="ref/list_fold_left.html"><u>BOOST_PP_</u>LIST_FOLD_LEFT</a></li>
|
||||
<li><a href="ref/list_fold_left_2nd.html"><u>BOOST_PP_</u>LIST_FOLD_LEFT_2ND*</a></li>
|
||||
<li><a href="ref/list_fold_left_2nd_d.html"><u>BOOST_PP_</u>LIST_FOLD_LEFT_2ND_D*</a></li>
|
||||
<li><a href="ref/list_fold_left_d.html"><u>BOOST_PP_</u>LIST_FOLD_LEFT_<i>d</i></a></li>
|
||||
<li><a href="ref/list_fold_left_d_old.html"><u>BOOST_PP_</u>LIST_FOLD_LEFT_D*</a></li>
|
||||
<li><a href="ref/list_fold_right.html"><u>BOOST_PP_</u>LIST_FOLD_RIGHT</a></li>
|
||||
<li><a href="ref/list_fold_right_2nd.html"><u>BOOST_PP_</u>LIST_FOLD_RIGHT_2ND*</a></li>
|
||||
<li><a href="ref/list_fold_right_2nd_d.html"><u>BOOST_PP_</u>LIST_FOLD_RIGHT_2ND_D*</a></li>
|
||||
<li><a href="ref/list_fold_right_d.html"><u>BOOST_PP_</u>LIST_FOLD_RIGHT_<i>d</i></a></li>
|
||||
<li><a href="ref/list_fold_right_d_old.html"><u>BOOST_PP_</u>LIST_FOLD_RIGHT_D*</a></li>
|
||||
<li><a href="ref/list_for_each.html"><u>BOOST_PP_</u>LIST_FOR_EACH</a></li>
|
||||
<li><a href="ref/list_for_each_i.html"><u>BOOST_PP_</u>LIST_FOR_EACH_I</a></li>
|
||||
<li><a href="ref/list_for_each_i_r.html"><u>BOOST_PP_</u>LIST_FOR_EACH_I_R</a></li>
|
||||
<li><a href="ref/list_for_each_product.html"><u>BOOST_PP_</u>LIST_FOR_EACH_PRODUCT</a></li>
|
||||
<li><a href="ref/list_for_each_product_r.html"><u>BOOST_PP_</u>LIST_FOR_EACH_PRODUCT_R</a></li>
|
||||
<li><a href="ref/list_for_each_r.html"><u>BOOST_PP_</u>LIST_FOR_EACH_R</a></li>
|
||||
<li><a href="ref/list_is_cons.html"><u>BOOST_PP_</u>LIST_IS_CONS</a></li>
|
||||
<li><a href="ref/list_is_nil.html"><u>BOOST_PP_</u>LIST_IS_NIL</a></li>
|
||||
<li><a href="ref/list_nil.html"><u>BOOST_PP_</u>LIST_NIL*</a></li>
|
||||
<li><a href="ref/list_rest.html"><u>BOOST_PP_</u>LIST_REST</a></li>
|
||||
<li><a href="ref/list_rest_n.html"><u>BOOST_PP_</u>LIST_REST_N</a></li>
|
||||
<li><a href="ref/list_rest_n_d.html"><u>BOOST_PP_</u>LIST_REST_N_D</a></li>
|
||||
<li><a href="ref/list_reverse.html"><u>BOOST_PP_</u>LIST_REVERSE</a></li>
|
||||
<li><a href="ref/list_reverse_d.html"><u>BOOST_PP_</u>LIST_REVERSE_D</a></li>
|
||||
<li><a href="ref/list_size.html"><u>BOOST_PP_</u>LIST_SIZE</a></li>
|
||||
<li><a href="ref/list_size_d.html"><u>BOOST_PP_</u>LIST_SIZE_D</a></li>
|
||||
<li><a href="ref/list_to_tuple.html"><u>BOOST_PP_</u>LIST_TO_TUPLE</a></li>
|
||||
<li><a href="ref/list_to_tuple_r.html"><u>BOOST_PP_</u>LIST_TO_TUPLE_R</a></li>
|
||||
<li><a href="ref/list_transform.html"><u>BOOST_PP_</u>LIST_TRANSFORM</a></li>
|
||||
<li><a href="ref/list_transform_d.html"><u>BOOST_PP_</u>LIST_TRANSFORM_D</a></li>
|
||||
<li><a href="ref/line.html"><u>BOOST_PP_</u>LINE</a></li>
|
||||
<li><a href="ref/local_iterate.html"><u>BOOST_PP_</u>LOCAL_ITERATE</a></li>
|
||||
<li><a href="ref/local_limits.html"><u>BOOST_PP_</u>LOCAL_LIMITS</a></li>
|
||||
<li><a href="ref/local_macro.html"><u>BOOST_PP_</u>LOCAL_MACRO</a></li>
|
||||
<li><a href="ref/lparen.html"><u>BOOST_PP_</u>LPAREN</a></li>
|
||||
<li><a href="ref/lparen_if.html"><u>BOOST_PP_</u>LPAREN_IF</a></li>
|
||||
<!-- M -->
|
||||
<li><a href="ref/max.html"><u>BOOST_PP_</u>MAX</a></li>
|
||||
<li><a href="ref/max_d.html"><u>BOOST_PP_</u>MAX_D</a></li>
|
||||
<li><a href="ref/min.html"><u>BOOST_PP_</u>MIN</a></li>
|
||||
<li><a href="ref/min_d.html"><u>BOOST_PP_</u>MIN_D</a></li>
|
||||
<li><a href="ref/mod.html"><u>BOOST_PP_</u>MOD</a></li>
|
||||
<li><a href="ref/mod_d.html"><u>BOOST_PP_</u>MOD_D</a></li>
|
||||
<li><a href="ref/mul.html"><u>BOOST_PP_</u>MUL</a></li>
|
||||
<li><a href="ref/mul_d.html"><u>BOOST_PP_</u>MUL_D</a></li>
|
||||
<!-- N -->
|
||||
<li><a href="ref/nil.html"><u>BOOST_PP_</u>NIL</a></li>
|
||||
<li><a href="ref/nor.html"><u>BOOST_PP_</u>NOR</a></li>
|
||||
<li><a href="ref/not.html"><u>BOOST_PP_</u>NOT</a></li>
|
||||
<li><a href="ref/not_equal.html"><u>BOOST_PP_</u>NOT_EQUAL</a></li>
|
||||
<li><a href="ref/not_equal_d.html"><u>BOOST_PP_</u>NOT_EQUAL_D*</a></li>
|
||||
<!-- O -->
|
||||
<li><a href="ref/or.html"><u>BOOST_PP_</u>OR</a></li>
|
||||
<!-- R -->
|
||||
<li><a href="ref/relative_finish.html"><u>BOOST_PP_</u>RELATIVE_FINISH</a></li>
|
||||
<li><a href="ref/relative_flags.html"><u>BOOST_PP_</u>RELATIVE_FLAGS</a></li>
|
||||
<li><a href="ref/relative_iteration.html"><u>BOOST_PP_</u>RELATIVE_ITERATION</a></li>
|
||||
<li><a href="ref/relative_start.html"><u>BOOST_PP_</u>RELATIVE_START</a></li>
|
||||
<li><a href="ref/repeat.html"><u>BOOST_PP_</u>REPEAT</a></li>
|
||||
<li><a href="ref/repeat_1st.html"><u>BOOST_PP_</u>REPEAT_1ST*</a></li>
|
||||
<li><a href="ref/repeat_2nd.html"><u>BOOST_PP_</u>REPEAT_2ND*</a></li>
|
||||
<li><a href="ref/repeat_3rd.html"><u>BOOST_PP_</u>REPEAT_3RD*</a></li>
|
||||
<li><a href="ref/repeat_z.html"><u>BOOST_PP_</u>REPEAT_<i>z</i></a></li>
|
||||
<li><a href="ref/repeat_from_to.html"><u>BOOST_PP_</u>REPEAT_FROM_TO</a></li>
|
||||
<li><a href="ref/repeat_from_to_1st.html"><u>BOOST_PP_</u>REPEAT_FROM_TO_1ST*</a></li>
|
||||
<li><a href="ref/repeat_from_to_2nd.html"><u>BOOST_PP_</u>REPEAT_FROM_TO_2ND*</a></li>
|
||||
<li><a href="ref/repeat_from_to_3rd.html"><u>BOOST_PP_</u>REPEAT_FROM_TO_3RD*</a></li>
|
||||
<li><a href="ref/repeat_from_to_z.html"><u>BOOST_PP_</u>REPEAT_FROM_TO_<i>z</i></a></li>
|
||||
<li><a href="ref/rparen.html"><u>BOOST_PP_</u>RPAREN</a></li>
|
||||
<li><a href="ref/rparen_if.html"><u>BOOST_PP_</u>RPAREN_IF</a></li>
|
||||
<!-- S -->
|
||||
<li><a href="ref/slot.html"><u>BOOST_PP_</u>SLOT</a></li>
|
||||
<li><a href="ref/stringize.html"><u>BOOST_PP_</u>STRINGIZE</a></li>
|
||||
<li><a href="ref/sub.html"><u>BOOST_PP_</u>SUB</a></li>
|
||||
<li><a href="ref/sub_d.html"><u>BOOST_PP_</u>SUB_D</a></li>
|
||||
<!-- T -->
|
||||
<li><a href="ref/tuple_eat.html"><u>BOOST_PP_</u>TUPLE_EAT</a></li>
|
||||
<li><a href="ref/tuple_elem.html"><u>BOOST_PP_</u>TUPLE_ELEM</a></li>
|
||||
<li><a href="ref/tuple_rem.html"><u>BOOST_PP_</u>TUPLE_REM</a></li>
|
||||
<li><a href="ref/tuple_reverse.html"><u>BOOST_PP_</u>TUPLE_REVERSE</a></li>
|
||||
<li><a href="ref/tuple_to_list.html"><u>BOOST_PP_</u>TUPLE_TO_LIST</a></li>
|
||||
<!-- V -->
|
||||
<li><a href="ref/value.html"><u>BOOST_PP_</u>VALUE</a></li>
|
||||
<!-- W -->
|
||||
<li><a href="ref/while.html"><u>BOOST_PP_</u>WHILE</a></li>
|
||||
<li><a href="ref/while_d.html"><u>BOOST_PP_</u>WHILE_<i>d</i></a></li>
|
||||
<!-- X -->
|
||||
<li><a href="ref/xor.html"><u>BOOST_PP_</u>XOR</a></li>
|
||||
</ul>
|
||||
|
||||
<!-- headers -->
|
||||
<h4><a class="local" onclick="toggle('headers');" onmouseover="change(this);" onmouseout="revert(this);">Headers</a></h4>
|
||||
<ul id="headers">
|
||||
<li>../</li>
|
||||
<li class="ps"><a href="headers/preprocessor.hpp.html">preprocessor.hpp</a></li>
|
||||
<li><a href="headers/arithmetic.hpp.html">arithmetic.hpp</a></li>
|
||||
<li>arithmetic/</li>
|
||||
<li class="ps"><a href="headers/arithmetic/add.hpp.html">add.hpp</a></li>
|
||||
<li class="ps"><a href="headers/arithmetic/dec.hpp.html">dec.hpp</a></li>
|
||||
<li class="ps"><a href="headers/arithmetic/div.hpp.html">div.hpp</a></li>
|
||||
<li class="ps"><a href="headers/arithmetic/inc.hpp.html">inc.hpp</a></li>
|
||||
<li class="ps"><a href="headers/arithmetic/mod.hpp.html">mod.hpp</a></li>
|
||||
<li class="ps"><a href="headers/arithmetic/mul.hpp.html">mul.hpp</a></li>
|
||||
<li class="ps"><a href="headers/arithmetic/sub.hpp.html">sub.hpp</a></li>
|
||||
<li><a href="headers/array.hpp.html">array.hpp</a></li>
|
||||
<li>array/</li>
|
||||
<li class="ps"><a href="headers/array/data.hpp.html">data.hpp</a></li>
|
||||
<li class="ps"><a href="headers/array/elem.hpp.html">elem.hpp</a></li>
|
||||
<li class="ps"><a href="headers/array/size.hpp.html">size.hpp</a></li>
|
||||
<li><a href="headers/cat.hpp.html">cat.hpp</a></li>
|
||||
<li><a href="headers/comparison.hpp.html">comparison.hpp</a></li>
|
||||
<li>comparison/</li>
|
||||
<li class="ps"><a href="headers/comparison/equal.hpp.html">equal.hpp</a></li>
|
||||
<li class="ps"><a href="headers/comparison/greater.hpp.html">greater.hpp</a></li>
|
||||
<li class="ps"><a href="headers/comparison/greater_equal.hpp.html">greater_equal.hpp</a></li>
|
||||
<li class="ps"><a href="headers/comparison/less.hpp.html">less.hpp</a></li>
|
||||
<li class="ps"><a href="headers/comparison/less_equal.hpp.html">less_equal.hpp</a></li>
|
||||
<li class="ps"><a href="headers/comparison/not_equal.hpp.html">not_equal.hpp</a></li>
|
||||
<li>config/</li>
|
||||
<li class="ps"><a href="headers/config/limits.hpp.html">limits.hpp</a></li>
|
||||
<li><a href="headers/control.hpp.html">control.hpp</a></li>
|
||||
<li>control/</li>
|
||||
<li class="ps"><a href="headers/control/expr_if.hpp.html">expr_if.hpp</a></li>
|
||||
<li class="ps"><a href="headers/control/expr_iif.hpp.html">expr_iif.hpp</a></li>
|
||||
<li class="ps"><a href="headers/control/if.hpp.html">if.hpp</a></li>
|
||||
<li class="ps"><a href="headers/control/iif.hpp.html">iif.hpp</a></li>
|
||||
<li class="ps"><a href="headers/control/while.hpp.html">while.hpp</a></li>
|
||||
<li><a href="headers/debug.hpp.html">debug.hpp</a></li>
|
||||
<li>debug/</li>
|
||||
<li class="ps"><a href="headers/debug/assert.hpp.html">assert.hpp</a></li>
|
||||
<li class="ps"><a href="headers/debug/line.hpp.html">line.hpp</a></li>
|
||||
<li><a href="headers/facilities.hpp.html">facilities.hpp</a></li>
|
||||
<li>facilities/</li>
|
||||
<li class="ps"><a href="headers/facilities/apply.hpp.html">apply.hpp</a></li>
|
||||
<li class="ps"><a href="headers/facilities/empty.hpp.html">empty.hpp</a></li>
|
||||
<li class="ps"><a href="headers/facilities/expand.hpp.html">expand.hpp</a></li>
|
||||
<li class="ps"><a href="headers/facilities/identity.hpp.html">identity.hpp</a></li>
|
||||
<li class="ps"><a href="headers/facilities/intercept.hpp.html">intercept.hpp</a></li>
|
||||
<li><a href="headers/iteration.hpp.html">iteration.hpp</a></li>
|
||||
<li>iteration/</li>
|
||||
<li class="ps"><a href="headers/iteration/iterate.hpp.html">iterate.hpp</a></li>
|
||||
<li class="ps"><a href="headers/iteration/local.hpp.html">local.hpp</a></li>
|
||||
<li class="ps"><a href="headers/iteration/self.hpp.html">self.hpp</a></li>
|
||||
<li><a href="headers/library.hpp.html">library.hpp</a></li>
|
||||
<li><a href="headers/list.hpp.html">list.hpp</a></li>
|
||||
<li>list/</li>
|
||||
<li class="ps"><a href="headers/list/adt.hpp.html">adt.hpp</a></li>
|
||||
<li class="ps"><a href="headers/list/append.hpp.html">append.hpp</a></li>
|
||||
<li class="ps"><a href="headers/list/at.hpp.html">at.hpp</a></li>
|
||||
<li class="ps"><a href="headers/list/cat.hpp.html">cat.hpp</a></li>
|
||||
<li class="ps"><a href="headers/list/enum.hpp.html">enum.hpp</a></li>
|
||||
<li class="ps"><a href="headers/list/filter.hpp.html">filter.hpp</a></li>
|
||||
<li class="ps"><a href="headers/list/first_n.hpp.html">first_n.hpp</a></li>
|
||||
<li class="ps"><a href="headers/list/fold_left.hpp.html">fold_left.hpp</a></li>
|
||||
<li class="ps"><a href="headers/list/fold_right.hpp.html">fold_right.hpp</a></li>
|
||||
<li class="ps"><a href="headers/list/for_each.hpp.html">for_each.hpp</a></li>
|
||||
<li class="ps"><a href="headers/list/for_each_i.hpp.html">for_each_i.hpp</a></li>
|
||||
<li class="ps"><a href="headers/list/for_each_product.hpp.html">for_each_product.hpp</a></li>
|
||||
<li class="ps"><a href="headers/list/rest_n.hpp.html">rest_n.hpp</a></li>
|
||||
<li class="ps"><a href="headers/list/reverse.hpp.html">reverse.hpp</a></li>
|
||||
<li class="ps"><a href="headers/list/size.hpp.html">size.hpp</a></li>
|
||||
<li class="ps"><a href="headers/list/to_tuple.hpp.html">to_tuple.hpp</a></li>
|
||||
<li class="ps"><a href="headers/list/transform.hpp.html">transform.hpp</a></li>
|
||||
<li><a href="headers/logical.hpp.html">logical.hpp</a></li>
|
||||
<li>logical/</li>
|
||||
<li class="ps"><a href="headers/logical/and.hpp.html">and.hpp</a></li>
|
||||
<li class="ps"><a href="headers/logical/bitand.hpp.html">bitand.hpp</a></li>
|
||||
<li class="ps"><a href="headers/logical/bitnor.hpp.html">bitnor.hpp</a></li>
|
||||
<li class="ps"><a href="headers/logical/bitor.hpp.html">bitor.hpp</a></li>
|
||||
<li class="ps"><a href="headers/logical/bitxor.hpp.html">bitxor.hpp</a></li>
|
||||
<li class="ps"><a href="headers/logical/bool.hpp.html">bool.hpp</a></li>
|
||||
<li class="ps"><a href="headers/logical/compl.hpp.html">compl.hpp</a></li>
|
||||
<li class="ps"><a href="headers/logical/nor.hpp.html">nor.hpp</a></li>
|
||||
<li class="ps"><a href="headers/logical/not.hpp.html">not.hpp</a></li>
|
||||
<li class="ps"><a href="headers/logical/or.hpp.html">or.hpp</a></li>
|
||||
<li class="ps"><a href="headers/logical/xor.hpp.html">xor.hpp</a></li>
|
||||
<li><a href="headers/punctuation.hpp.html">punctuation.hpp</a></li>
|
||||
<li>punctuation/</li>
|
||||
<li class="ps"><a href="headers/punctuation/comma.hpp.html">comma.hpp</a></li>
|
||||
<li class="ps"><a href="headers/punctuation/comma_if.hpp.html">comma_if.hpp</a></li>
|
||||
<li class="ps"><a href="headers/punctuation/paren.hpp.html">paren.hpp</a></li>
|
||||
<li class="ps"><a href="headers/punctuation/paren_if.hpp.html">paren_if.hpp</a></li>
|
||||
<li><a href="headers/repetition.hpp.html">repetition.hpp</a></li>
|
||||
<li>repetition/</li>
|
||||
<li class="ps"><a href="headers/repetition/enum.hpp.html">enum.hpp</a></li>
|
||||
<li class="ps"><a href="headers/repetition/enum_binary_params.hpp.html">enum_binary_params.hpp</a></li>
|
||||
<li class="ps"><a href="headers/repetition/enum_params.hpp.html">enum_params.hpp</a></li>
|
||||
<li class="ps"><a href="headers/repetition/enum_params_with_a_default.hpp.html">enum_params_with_a_default.hpp</a></li>
|
||||
<li class="ps"><a href="headers/repetition/enum_params_with_defaults.hpp.html">enum_params_with_defaults.hpp</a></li>
|
||||
<li class="ps"><a href="headers/repetition/enum_shifted_params.hpp.html">enum_shifted_params.hpp</a></li>
|
||||
<li class="ps"><a href="headers/repetition/enum_shifted.hpp.html">enum_shifted.hpp</a></li>
|
||||
<li class="ps"><a href="headers/repetition/for.hpp.html">for.hpp</a></li>
|
||||
<li class="ps"><a href="headers/repetition/repeat.hpp.html">repeat.hpp</a></li>
|
||||
<li class="ps"><a href="headers/repetition/repeat_from_to.hpp.html">repeat_from_to.hpp</a></li>
|
||||
<li><a href="headers/selection.hpp.html">selection.hpp</a></li>
|
||||
<li>selection/</li>
|
||||
<li class="ps"><a href="headers/selection/max.hpp.html">max.hpp</a></li>
|
||||
<li class="ps"><a href="headers/selection/min.hpp.html">min.hpp</a></li>
|
||||
<li><a href="headers/slot.hpp.html">slot.hpp</a></li>
|
||||
<li>slot/</li>
|
||||
<li class="ps"><a href="headers/slot/slot.hpp.html">slot.hpp</a></li>
|
||||
<li><a href="headers/tuple.hpp.html">tuple.hpp</a></li>
|
||||
<li>tuple/</li>
|
||||
<li class="ps"><a href="headers/tuple/elem.hpp.html">elem.hpp</a></li>
|
||||
<li class="ps"><a href="headers/tuple/eat.hpp.html">eat.hpp</a></li>
|
||||
<li class="ps"><a href="headers/tuple/rem.hpp.html">rem.hpp</a></li>
|
||||
<li class="ps"><a href="headers/tuple/reverse.hpp.html">reverse.hpp</a></li>
|
||||
<li class="ps"><a href="headers/tuple/to_list.hpp.html">to_list.hpp</a></li>
|
||||
<li><a href="headers/stringize.hpp.html">stringize.hpp</a></li>
|
||||
</ul>
|
||||
|
||||
<!-- resources -->
|
||||
<h4><a class="local" onclick="toggle('resources');" onmouseover="change(this);" onmouseout="revert(this);">Resources</a></h4>
|
||||
<ul id="resources">
|
||||
<li><a href="syntax.html">syntax highlighting</a></li>
|
||||
</ul>
|
||||
|
||||
</body>
|
||||
</html>
|
@ -1,43 +0,0 @@
|
||||
<html>
|
||||
<head>
|
||||
<title>arrays.html</title>
|
||||
<link rel="stylesheet" type="text/css" href="../styles.css">
|
||||
<script language="javascript" type="text/javascript" src="../scripts.js"></script>
|
||||
</head>
|
||||
<body>
|
||||
<h4>Arrays</h4>
|
||||
<div>
|
||||
An <i>array</i> is a data structure consisting of a two-element <i>tuple</i>.
|
||||
The first element is the number of elements in the <i>array</i>.
|
||||
The second element is another <i>tuple</i> of the elements in the <i>array</i>.
|
||||
For example,
|
||||
</div>
|
||||
<div class="code">
|
||||
(<i>3</i>, (<i>a</i>, <i>b</i>, <i>c</i>))
|
||||
</div>
|
||||
<div>
|
||||
...is an <i>array</i> of <i>3</i> elements--<i>a</i>, <i>b</i>, and <i>c</i>.
|
||||
</div>
|
||||
<div>
|
||||
The primary strength of <i>arrays</i> is that they store their own size.
|
||||
Because of this, access to elements does not require the size.
|
||||
It only requires that the element exists at a certain index.
|
||||
</div>
|
||||
<div>
|
||||
This allows macro parameters to be variable in size and allows data states to change
|
||||
size without the user explicitly keeping track of the size independently.
|
||||
</div>
|
||||
<div>
|
||||
Elements of an <i>array</i> can be extracted with <b>BOOST_PP_ARRAY_ELEM</b>,
|
||||
an <i>array's</i> size can be extracted with <b>BOOST_PP_ARRAY_SIZE</b>, and
|
||||
an <i>array</i> can be converted to the more primitive <i>tuple</i> data structure
|
||||
with <b>BOOST_PP_ARRAY_DATA</b>.
|
||||
</div>
|
||||
<h4>Primitives</h4>
|
||||
<ul>
|
||||
<li><a href="../ref/array_data.html">BOOST_PP_ARRAY_DATA</a></li>
|
||||
<li><a href="../ref/array_elem.html">BOOST_PP_ARRAY_ELEM</a></li>
|
||||
<li><a href="../ref/array_size.html">BOOST_PP_ARRAY_SIZE</a></li>
|
||||
</ul>
|
||||
</body>
|
||||
</html>
|
@ -1,36 +0,0 @@
|
||||
<html>
|
||||
<head>
|
||||
<title>lists.html</title>
|
||||
<link rel="stylesheet" type="text/css" href="../styles.css">
|
||||
<script language="javascript" type="text/javascript" src="../scripts.js"></script>
|
||||
</head>
|
||||
<body>
|
||||
<h4>Lists</h4>
|
||||
<div>
|
||||
A <i>list</i> is a simple cons-style list with a head and a tail.
|
||||
The head of a <i>list</i> is an element,
|
||||
and the tail is either another <i>list</i> or <b>BOOST_PP_NIL</b>.
|
||||
For example,
|
||||
</div>
|
||||
<div class="code">
|
||||
(<i>a</i>, (<i>b</i>, (<i>c</i>, <b>BOOST_PP_NIL</b>)))
|
||||
</div>
|
||||
<div>
|
||||
...is a <i>list</i> of <i>3</i> elements--<i>a</i>, <i>b</i>, and <i>c</i>.
|
||||
</div>
|
||||
<div>
|
||||
This allows macro parameters to be variable in size and allows data states to change
|
||||
size without the user explicitly keeping track of the size independently.
|
||||
</div>
|
||||
<div>
|
||||
Elements of a <i>list</i> can be extracted with
|
||||
<b>BOOST_PP_LIST_FIRST</b> and <b>BOOST_PP_LIST_REST</b>.
|
||||
</div>
|
||||
<h4>Primitives</h4>
|
||||
<ul>
|
||||
<li><a href="../ref/list_first.html">BOOST_PP_LIST_FIRST</a></li>
|
||||
<li><a href="../ref/list_rest.html">BOOST_PP_LIST_REST</a></li>
|
||||
<li><a href="../ref/nil.html">BOOST_PP_NIL</a></li>
|
||||
</ul>
|
||||
</body>
|
||||
</html>
|
@ -1,32 +0,0 @@
|
||||
<html>
|
||||
<head>
|
||||
<title>tuples.html</title>
|
||||
<link rel="stylesheet" type="text/css" href="../styles.css">
|
||||
<script language="javascript" type="text/javascript" src="../scripts.js"></script>
|
||||
</head>
|
||||
<body>
|
||||
<h4>Tuples</h4>
|
||||
<div>
|
||||
A <i>tuple</i> is a simple comma-separated list of elements inside parenthesis.
|
||||
For example,
|
||||
</div>
|
||||
<div class="code">
|
||||
(<i>a</i>, <i>b</i>, <i>c</i>)
|
||||
</div>
|
||||
<div>
|
||||
...is a <i>tuple</i> of <i>3</i> elements--<i>a</i>, <i>b</i>, and <i>c</i>.
|
||||
</div>
|
||||
<div>
|
||||
<i>Tuples</i> are fast and easy to use.
|
||||
However, all access to <i>tuples</i> requires knowledge of its size.
|
||||
</div>
|
||||
<div>
|
||||
Elements of a <i>tuple</i> can be extracted with
|
||||
<b>BOOST_PP_TUPLE_ELEM</b>.
|
||||
</div>
|
||||
<h4>Primitives</h4>
|
||||
<ul>
|
||||
<li><a href="../ref/tuple_elem.html">BOOST_PP_TUPLE_ELEM</a></li>
|
||||
</ul>
|
||||
</body>
|
||||
</html>
|
@ -1,25 +0,0 @@
|
||||
<html>
|
||||
<head>
|
||||
<title>arithmetic.hpp</title>
|
||||
<link rel="stylesheet" type="text/css" href="../styles.css">
|
||||
</head>
|
||||
<body>
|
||||
<div style="margin-left: 0px;">
|
||||
The <b>arithmetic.hpp</b> includes the headers in the <i>arithmetic</i> folder.
|
||||
</div>
|
||||
<h4>Usage</h4>
|
||||
<div class="code">
|
||||
#include <b><boost/preprocessor/arithmetic.hpp></b>
|
||||
</div>
|
||||
<h4>Includes</h4>
|
||||
<ul>
|
||||
<li><a href="arithmetic/add.hpp.html"><boost/preprocessor/arithmetic/add.hpp></a></li>
|
||||
<li><a href="arithmetic/dec.hpp.html"><boost/preprocessor/arithmetic/dec.hpp></a></li>
|
||||
<li><a href="arithmetic/div.hpp.html"><boost/preprocessor/arithmetic/div.hpp></a></li>
|
||||
<li><a href="arithmetic/inc.hpp.html"><boost/preprocessor/arithmetic/inc.hpp></a></li>
|
||||
<li><a href="arithmetic/mod.hpp.html"><boost/preprocessor/arithmetic/mod.hpp></a></li>
|
||||
<li><a href="arithmetic/mul.hpp.html"><boost/preprocessor/arithmetic/mul.hpp></a></li>
|
||||
<li><a href="arithmetic/sub.hpp.html"><boost/preprocessor/arithmetic/sub.hpp></a></li>
|
||||
</ul>
|
||||
</body>
|
||||
</html>
|
@ -1,20 +0,0 @@
|
||||
<html>
|
||||
<head>
|
||||
<title>arithmetic/add.hpp</title>
|
||||
<link rel="stylesheet" type="text/css" href="../../styles.css">
|
||||
</head>
|
||||
<body>
|
||||
<div style="margin-left: 0px;">
|
||||
The <b>arithmetic/add.hpp</b> header defines macros for addition.
|
||||
</div>
|
||||
<h4>Usage</h4>
|
||||
<div class="code">
|
||||
#include <b><boost/preprocessor/arithmetic/add.hpp></b>
|
||||
</div>
|
||||
<h4>Contents</h4>
|
||||
<ul>
|
||||
<li><a href="../../ref/add.html">BOOST_PP_ADD</a></li>
|
||||
<li><a href="../../ref/add_d.html">BOOST_PP_ADD_D</a></li>
|
||||
</ul>
|
||||
</body>
|
||||
</html>
|
@ -1,19 +0,0 @@
|
||||
<html>
|
||||
<head>
|
||||
<title>arithmetic/dec.hpp</title>
|
||||
<link rel="stylesheet" type="text/css" href="../../styles.css">
|
||||
</head>
|
||||
<body>
|
||||
<div style="margin-left: 0px;">
|
||||
The <b>arithmetic/dec.hpp</b> header defines a decrementation macro.
|
||||
</div>
|
||||
<h4>Usage</h4>
|
||||
<div class="code">
|
||||
#include <b><boost/preprocessor/arithmetic/dec.hpp></b>
|
||||
</div>
|
||||
<h4>Contents</h4>
|
||||
<ul>
|
||||
<li><a href="../../ref/dec.html">BOOST_PP_DEC</a></li>
|
||||
</ul>
|
||||
</body>
|
||||
</html>
|
@ -1,20 +0,0 @@
|
||||
<html>
|
||||
<head>
|
||||
<title>arithmetic/div.hpp</title>
|
||||
<link rel="stylesheet" type="text/css" href="../../styles.css">
|
||||
</head>
|
||||
<body>
|
||||
<div style="margin-left: 0px;">
|
||||
The <b>arithmetic/div.hpp</b> header defines macros for division.
|
||||
</div>
|
||||
<h4>Usage</h4>
|
||||
<div class="code">
|
||||
#include <b><boost/preprocessor/arithmetic/div.hpp></b>
|
||||
</div>
|
||||
<h4>Contents</h4>
|
||||
<ul>
|
||||
<li><a href="../../ref/div.html">BOOST_PP_DIV</a></li>
|
||||
<li><a href="../../ref/div_d.html">BOOST_PP_DIV_D</a></li>
|
||||
</ul>
|
||||
</body>
|
||||
</html>
|
@ -1,19 +0,0 @@
|
||||
<html>
|
||||
<head>
|
||||
<title>arithmetic/inc.hpp</title>
|
||||
<link rel="stylesheet" type="text/css" href="../../styles.css">
|
||||
</head>
|
||||
<body>
|
||||
<div style="margin-left: 0px;">
|
||||
The <b>arithmetic/inc.hpp</b> header defines an incrementation macro.
|
||||
</div>
|
||||
<h4>Usage</h4>
|
||||
<div class="code">
|
||||
#include <b><boost/preprocessor/arithmetic/inc.hpp></b>
|
||||
</div>
|
||||
<h4>Contents</h4>
|
||||
<ul>
|
||||
<li><a href="../../ref/inc.html">BOOST_PP_INC</a></li>
|
||||
</ul>
|
||||
</body>
|
||||
</html>
|
@ -1,20 +0,0 @@
|
||||
<html>
|
||||
<head>
|
||||
<title>arithmetic/mod.hpp</title>
|
||||
<link rel="stylesheet" type="text/css" href="../../styles.css">
|
||||
</head>
|
||||
<body>
|
||||
<div style="margin-left: 0px;">
|
||||
The <b>arithmetic/mod.hpp</b> header defines macros for modulus.
|
||||
</div>
|
||||
<h4>Usage</h4>
|
||||
<div class="code">
|
||||
#include <b><boost/preprocessor/arithmetic/mod.hpp></b>
|
||||
</div>
|
||||
<h4>Contents</h4>
|
||||
<ul>
|
||||
<li><a href="../../ref/mod.html">BOOST_PP_MOD</a></li>
|
||||
<li><a href="../../ref/mod_d.html">BOOST_PP_MOD_D</a></li>
|
||||
</ul>
|
||||
</body>
|
||||
</html>
|
@ -1,20 +0,0 @@
|
||||
<html>
|
||||
<head>
|
||||
<title>arithmetic/mul.hpp</title>
|
||||
<link rel="stylesheet" type="text/css" href="../../styles.css">
|
||||
</head>
|
||||
<body>
|
||||
<div style="margin-left: 0px;">
|
||||
The <b>arithmetic/mul.hpp</b> header defines macros for multiplication.
|
||||
</div>
|
||||
<h4>Usage</h4>
|
||||
<div class="code">
|
||||
#include <b><boost/preprocessor/arithmetic/mul.hpp></b>
|
||||
</div>
|
||||
<h4>Contents</h4>
|
||||
<ul>
|
||||
<li><a href="../../ref/mul.html">BOOST_PP_MUL</a></li>
|
||||
<li><a href="../../ref/mul_d.html">BOOST_PP_MUL_D</a></li>
|
||||
</ul>
|
||||
</body>
|
||||
</html>
|
@ -1,20 +0,0 @@
|
||||
<html>
|
||||
<head>
|
||||
<title>arithmetic/sub.hpp</title>
|
||||
<link rel="stylesheet" type="text/css" href="../../styles.css">
|
||||
</head>
|
||||
<body>
|
||||
<div style="margin-left: 0px;">
|
||||
The <b>arithmetic/sub.hpp</b> header defines macros for subtraction.
|
||||
</div>
|
||||
<h4>Usage</h4>
|
||||
<div class="code">
|
||||
#include <b><boost/preprocessor/arithmetic/sub.hpp></b>
|
||||
</div>
|
||||
<h4>Contents</h4>
|
||||
<ul>
|
||||
<li><a href="../../ref/sub.html">BOOST_PP_SUB</a></li>
|
||||
<li><a href="../../ref/sub_d.html">BOOST_PP_SUB_D</a></li>
|
||||
</ul>
|
||||
</body>
|
||||
</html>
|
@ -1,21 +0,0 @@
|
||||
<html>
|
||||
<head>
|
||||
<title>array.hpp</title>
|
||||
<link rel="stylesheet" type="text/css" href="../styles.css">
|
||||
</head>
|
||||
<body>
|
||||
<div style="margin-left: 0px;">
|
||||
The <b>array.hpp</b> includes the headers in the <i>array</i> folder.
|
||||
</div>
|
||||
<h4>Usage</h4>
|
||||
<div class="code">
|
||||
#include <b><boost/preprocessor/array.hpp></b>
|
||||
</div>
|
||||
<h4>Includes</h4>
|
||||
<ul>
|
||||
<li><a href="array/data.hpp.html"><boost/preprocessor/array/data.hpp></a></li>
|
||||
<li><a href="array/elem.hpp.html"><boost/preprocessor/array/elem.hpp></a></li>
|
||||
<li><a href="array/size.hpp.html"><boost/preprocessor/array/size.hpp></a></li>
|
||||
</ul>
|
||||
</body>
|
||||
</html>
|
@ -1,19 +0,0 @@
|
||||
<html>
|
||||
<head>
|
||||
<title>array/data.hpp</title>
|
||||
<link rel="stylesheet" type="text/css" href="../../styles.css">
|
||||
</head>
|
||||
<body>
|
||||
<div style="margin-left: 0px;">
|
||||
The <b>array/data.hpp</b> header defines a macro to extract the <i>tuple</i> data from an <i>array</i>.
|
||||
</div>
|
||||
<h4>Usage</h4>
|
||||
<div class="code">
|
||||
#include <b><boost/preprocessor/array/data.hpp></b>
|
||||
</div>
|
||||
<h4>Contents</h4>
|
||||
<ul>
|
||||
<li><a href="../../ref/array_data.html">BOOST_PP_ARRAY_DATA</a></li>
|
||||
</ul>
|
||||
</body>
|
||||
</html>
|
@ -1,19 +0,0 @@
|
||||
<html>
|
||||
<head>
|
||||
<title>array/elem.hpp</title>
|
||||
<link rel="stylesheet" type="text/css" href="../../styles.css">
|
||||
</head>
|
||||
<body>
|
||||
<div style="margin-left: 0px;">
|
||||
The <b>array/elem.hpp</b> header defines a macro to extract elements from an <i>array</i>.
|
||||
</div>
|
||||
<h4>Usage</h4>
|
||||
<div class="code">
|
||||
#include <b><boost/preprocessor/array/elem.hpp></b>
|
||||
</div>
|
||||
<h4>Contents</h4>
|
||||
<ul>
|
||||
<li><a href="../../ref/array_elem.html">BOOST_PP_ARRAY_ELEM</a></li>
|
||||
</ul>
|
||||
</body>
|
||||
</html>
|
@ -1,19 +0,0 @@
|
||||
<html>
|
||||
<head>
|
||||
<title>array/size.hpp</title>
|
||||
<link rel="stylesheet" type="text/css" href="../../styles.css">
|
||||
</head>
|
||||
<body>
|
||||
<div style="margin-left: 0px;">
|
||||
The <b>array/size.hpp</b> header defines a macro that extracts the size of an <i>array</i>.
|
||||
</div>
|
||||
<h4>Usage</h4>
|
||||
<div class="code">
|
||||
#include <b><boost/preprocessor/array/size.hpp></b>
|
||||
</div>
|
||||
<h4>Contents</h4>
|
||||
<ul>
|
||||
<li><a href="../../ref/array_size.html">BOOST_PP_ARRAY_SIZE</a></li>
|
||||
</ul>
|
||||
</body>
|
||||
</html>
|
@ -1,19 +0,0 @@
|
||||
<html>
|
||||
<head>
|
||||
<title>cat.hpp</title>
|
||||
<link rel="stylesheet" type="text/css" href="../styles.css">
|
||||
</head>
|
||||
<body>
|
||||
<div style="margin-left: 0px;">
|
||||
The <b>cat.hpp</b> header defines a concatenation macro.
|
||||
</div>
|
||||
<h4>Usage</h4>
|
||||
<div class="code">
|
||||
#include <b><boost/preprocessor/cat.hpp></b>
|
||||
</div>
|
||||
<h4>Contents</h4>
|
||||
<ul>
|
||||
<li><a href="../ref/cat.html">BOOST_PP_CAT</a></li>
|
||||
</ul>
|
||||
</body>
|
||||
</html>
|
@ -1,24 +0,0 @@
|
||||
<html>
|
||||
<head>
|
||||
<title>comparison.hpp</title>
|
||||
<link rel="stylesheet" type="text/css" href="../styles.css">
|
||||
</head>
|
||||
<body>
|
||||
<div style="margin-left: 0px;">
|
||||
The <b>comparison.hpp</b> includes the headers in the <i>comparison</i> folder.
|
||||
</div>
|
||||
<h4>Usage</h4>
|
||||
<div class="code">
|
||||
#include <b><boost/preprocessor/comparison.hpp></b>
|
||||
</div>
|
||||
<h4>Includes</h4>
|
||||
<ul>
|
||||
<li><a href="comparison/equal.hpp.html"><boost/preprocessor/comparison/equal.hpp></a></li>
|
||||
<li><a href="comparison/greater.hpp.html"><boost/preprocessor/comparison/greater.hpp></a></li>
|
||||
<li><a href="comparison/greater_equal.hpp.html"><boost/preprocessor/comparison/greater_equal.hpp></a></li>
|
||||
<li><a href="comparison/less.hpp.html"><boost/preprocessor/comparison/less.hpp></a></li>
|
||||
<li><a href="comparison/less_equal.hpp.html"><boost/preprocessor/comparison/less_equal.hpp></a></li>
|
||||
<li><a href="comparison/not_equal.hpp.html"><boost/preprocessor/comparison/not_equal.hpp></a></li>
|
||||
</ul>
|
||||
</body>
|
||||
</html>
|
@ -1,20 +0,0 @@
|
||||
<html>
|
||||
<head>
|
||||
<title>comparison/equal.hpp</title>
|
||||
<link rel="stylesheet" type="text/css" href="../../styles.css">
|
||||
</head>
|
||||
<body>
|
||||
<div style="margin-left: 0px;">
|
||||
The <b>comparison/equal.hpp</b> header defines macros that compare for equality.
|
||||
</div>
|
||||
<h4>Usage</h4>
|
||||
<div class="code">
|
||||
#include <b><boost/preprocessor/comparison/equal.hpp></b>
|
||||
</div>
|
||||
<h4>Contents</h4>
|
||||
<ul>
|
||||
<li><a href="../../ref/equal.html">BOOST_PP_EQUAL</a></li>
|
||||
<li><a href="../../ref/equal_d.html">BOOST_PP_EQUAL_D</a></li>
|
||||
</ul>
|
||||
</body>
|
||||
</html>
|
@ -1,20 +0,0 @@
|
||||
<html>
|
||||
<head>
|
||||
<title>comparison/greater.hpp</title>
|
||||
<link rel="stylesheet" type="text/css" href="../../styles.css">
|
||||
</head>
|
||||
<body>
|
||||
<div style="margin-left: 0px;">
|
||||
The <b>comparison/greater.hpp</b> header defines macros that compare for greater magnitude.
|
||||
</div>
|
||||
<h4>Usage</h4>
|
||||
<div class="code">
|
||||
#include <b><boost/preprocessor/comparison/greater.hpp></b>
|
||||
</div>
|
||||
<h4>Contents</h4>
|
||||
<ul>
|
||||
<li><a href="../../ref/greater.html">BOOST_PP_GREATER</a></li>
|
||||
<li><a href="../../ref/greater_d.html">BOOST_PP_GREATER_D</a></li>
|
||||
</ul>
|
||||
</body>
|
||||
</html>
|
@ -1,20 +0,0 @@
|
||||
<html>
|
||||
<head>
|
||||
<title>comparison/greater_equal.hpp</title>
|
||||
<link rel="stylesheet" type="text/css" href="../../styles.css">
|
||||
</head>
|
||||
<body>
|
||||
<div style="margin-left: 0px;">
|
||||
The <b>comparison/greater_equal.hpp</b> header defines macros that compare for equality or greater magnitude.
|
||||
</div>
|
||||
<h4>Usage</h4>
|
||||
<div class="code">
|
||||
#include <b><boost/preprocessor/comparison/greater_equal.hpp></b>
|
||||
</div>
|
||||
<h4>Contents</h4>
|
||||
<ul>
|
||||
<li><a href="../../ref/greater_equal.html">BOOST_PP_GREATER_EQUAL</a></li>
|
||||
<li><a href="../../ref/greater_equal_d.html">BOOST_PP_GREATER_EQUAL_D</a></li>
|
||||
</ul>
|
||||
</body>
|
||||
</html>
|
@ -1,20 +0,0 @@
|
||||
<html>
|
||||
<head>
|
||||
<title>comparison/less.hpp</title>
|
||||
<link rel="stylesheet" type="text/css" href="../../styles.css">
|
||||
</head>
|
||||
<body>
|
||||
<div style="margin-left: 0px;">
|
||||
The <b>comparison/less.hpp</b> header defines macros that compare for lesser magnitude.
|
||||
</div>
|
||||
<h4>Usage</h4>
|
||||
<div class="code">
|
||||
#include <b><boost/preprocessor/comparison/less.hpp></b>
|
||||
</div>
|
||||
<h4>Contents</h4>
|
||||
<ul>
|
||||
<li><a href="../../ref/less.html">BOOST_PP_LESS</a></li>
|
||||
<li><a href="../../ref/less_d.html">BOOST_PP_LESS_D</a></li>
|
||||
</ul>
|
||||
</body>
|
||||
</html>
|
@ -1,20 +0,0 @@
|
||||
<html>
|
||||
<head>
|
||||
<title>comparison/less_equal.hpp</title>
|
||||
<link rel="stylesheet" type="text/css" href="../../styles.css">
|
||||
</head>
|
||||
<body>
|
||||
<div style="margin-left: 0px;">
|
||||
The <b>comparison/less_equal.hpp</b> header defines macros that compare for equality or lesser magnitude.
|
||||
</div>
|
||||
<h4>Usage</h4>
|
||||
<div class="code">
|
||||
#include <b><boost/preprocessor/comparison/less_equal.hpp></b>
|
||||
</div>
|
||||
<h4>Contents</h4>
|
||||
<ul>
|
||||
<li><a href="../../ref/less_equal.html">BOOST_PP_LESS_EQUAL</a></li>
|
||||
<li><a href="../../ref/less_equal_d.html">BOOST_PP_LESS_EQUAL_D</a></li>
|
||||
</ul>
|
||||
</body>
|
||||
</html>
|
@ -1,20 +0,0 @@
|
||||
<html>
|
||||
<head>
|
||||
<title>comparison/not_equal.hpp</title>
|
||||
<link rel="stylesheet" type="text/css" href="../../styles.css">
|
||||
</head>
|
||||
<body>
|
||||
<div style="margin-left: 0px;">
|
||||
The <b>comparison/not_equal.hpp</b> header defines macros that compare for equality.
|
||||
</div>
|
||||
<h4>Usage</h4>
|
||||
<div class="code">
|
||||
#include <b><boost/preprocessor/comparison/not_equal.hpp></b>
|
||||
</div>
|
||||
<h4>Contents</h4>
|
||||
<ul>
|
||||
<li><a href="../../ref/not_equal.html">BOOST_PP_NOT_EQUAL</a></li>
|
||||
<li><a href="../../ref/not_equal_d.html">BOOST_PP_NOT_EQUAL_D</a></li>
|
||||
</ul>
|
||||
</body>
|
||||
</html>
|
@ -1,29 +0,0 @@
|
||||
<html>
|
||||
<head>
|
||||
<title>config/limits.hpp</title>
|
||||
<link rel="stylesheet" type="text/css" href="../../styles.css">
|
||||
</head>
|
||||
<body>
|
||||
<div style="margin-left: 0px;">
|
||||
The <b>config/limits.hpp</b> header defines various library limits.
|
||||
</div>
|
||||
<h4>Usage</h4>
|
||||
<div class="code">
|
||||
#include <b><boost/preprocessor/config/limits.hpp></b>
|
||||
</div>
|
||||
<h4>Contents</h4>
|
||||
<ul>
|
||||
<li><a href="../../ref/limit_bool.html">BOOST_PP_LIMIT_BOOL</a></li>
|
||||
<li><a href="../../ref/limit_dim.html">BOOST_PP_LIMIT_DIM</a></li>
|
||||
<li><a href="../../ref/limit_for.html">BOOST_PP_LIMIT_FOR</a></li>
|
||||
<li><a href="../../ref/limit_iteration.html">BOOST_PP_LIMIT_ITERATION</a></li>
|
||||
<li><a href="../../ref/limit_iteration_dim.html">BOOST_PP_LIMIT_ITERATION_DIM</a></li>
|
||||
<li><a href="../../ref/limit_mag.html">BOOST_PP_LIMIT_MAG</a></li>
|
||||
<li><a href="../../ref/limit_repeat.html">BOOST_PP_LIMIT_REPEAT</a></li>
|
||||
<li><a href="../../ref/limit_slot_count.html">BOOST_PP_LIMIT_SLOT_COUNT</a></li>
|
||||
<li><a href="../../ref/limit_slot_sig.html">BOOST_PP_LIMIT_SLOT_SIG</a></li>
|
||||
<li><a href="../../ref/limit_tuple.html">BOOST_PP_LIMIT_TUPLE</a></li>
|
||||
<li><a href="../../ref/limit_while.html">BOOST_PP_LIMIT_WHILE</a></li>
|
||||
</ul>
|
||||
</body>
|
||||
</html>
|
@ -1,23 +0,0 @@
|
||||
<html>
|
||||
<head>
|
||||
<title>control.hpp</title>
|
||||
<link rel="stylesheet" type="text/css" href="../styles.css">
|
||||
</head>
|
||||
<body>
|
||||
<div style="margin-left: 0px;">
|
||||
The <b>control.hpp</b> includes the headers in the <i>control</i> folder.
|
||||
</div>
|
||||
<h4>Usage</h4>
|
||||
<div class="code">
|
||||
#include <b><boost/preprocessor/control.hpp></b>
|
||||
</div>
|
||||
<h4>Includes</h4>
|
||||
<ul>
|
||||
<li><a href="control/expr_if.hpp.html"><boost/preprocessor/control/expr_if.hpp></a></li>
|
||||
<li><a href="control/expr_iif.hpp.html"><boost/preprocessor/control/expr_iif.hpp></a></li>
|
||||
<li><a href="control/if.hpp.html"><boost/preprocessor/control/if.hpp></a></li>
|
||||
<li><a href="control/iif.hpp.html"><boost/preprocessor/control/iif.hpp></a></li>
|
||||
<li><a href="control/while.hpp.html"><boost/preprocessor/control/while.hpp></a></li>
|
||||
</ul>
|
||||
</body>
|
||||
</html>
|
@ -1,19 +0,0 @@
|
||||
<html>
|
||||
<head>
|
||||
<title>control/expr_if.hpp</title>
|
||||
<link rel="stylesheet" type="text/css" href="../../styles.css">
|
||||
</head>
|
||||
<body>
|
||||
<div style="margin-left: 0px;">
|
||||
The <b>control/expr_if.hpp</b> header defines a macro that expands to an expression selectively.
|
||||
</div>
|
||||
<h4>Usage</h4>
|
||||
<div class="code">
|
||||
#include <b><boost/preprocessor/control/expr_if.hpp></b>
|
||||
</div>
|
||||
<h4>Contents</h4>
|
||||
<ul>
|
||||
<li><a href="../../ref/expr_if.html">BOOST_PP_EXPR_IF</a></li>
|
||||
</ul>
|
||||
</body>
|
||||
</html>
|
@ -1,19 +0,0 @@
|
||||
<html>
|
||||
<head>
|
||||
<title>control/expr_iif.hpp</title>
|
||||
<link rel="stylesheet" type="text/css" href="../../styles.css">
|
||||
</head>
|
||||
<body>
|
||||
<div style="margin-left: 0px;">
|
||||
The <b>control/expr_iif.hpp</b> header defines a macro that expands to an expression selectively.
|
||||
</div>
|
||||
<h4>Usage</h4>
|
||||
<div class="code">
|
||||
#include <b><boost/preprocessor/control/expr_iif.hpp></b>
|
||||
</div>
|
||||
<h4>Contents</h4>
|
||||
<ul>
|
||||
<li><a href="../../ref/expr_iif.html">BOOST_PP_EXPR_IIF</a></li>
|
||||
</ul>
|
||||
</body>
|
||||
</html>
|
@ -1,19 +0,0 @@
|
||||
<html>
|
||||
<head>
|
||||
<title>control/if.hpp</title>
|
||||
<link rel="stylesheet" type="text/css" href="../../styles.css">
|
||||
</head>
|
||||
<body>
|
||||
<div style="margin-left: 0px;">
|
||||
The <b>control/if.hpp</b> header defines a macro that chooses between two alternatives.
|
||||
</div>
|
||||
<h4>Usage</h4>
|
||||
<div class="code">
|
||||
#include <b><boost/preprocessor/control/if.hpp></b>
|
||||
</div>
|
||||
<h4>Contents</h4>
|
||||
<ul>
|
||||
<li><a href="../../ref/if.html">BOOST_PP_IF</a></li>
|
||||
</ul>
|
||||
</body>
|
||||
</html>
|
@ -1,19 +0,0 @@
|
||||
<html>
|
||||
<head>
|
||||
<title>control/iif.hpp</title>
|
||||
<link rel="stylesheet" type="text/css" href="../../styles.css">
|
||||
</head>
|
||||
<body>
|
||||
<div style="margin-left: 0px;">
|
||||
The <b>control/iif.hpp</b> header defines a macro that chooses between two alternatives.
|
||||
</div>
|
||||
<h4>Usage</h4>
|
||||
<div class="code">
|
||||
#include <b><boost/preprocessor/control/iif.hpp></b>
|
||||
</div>
|
||||
<h4>Contents</h4>
|
||||
<ul>
|
||||
<li><a href="../../ref/iif.html">BOOST_PP_IIF</a></li>
|
||||
</ul>
|
||||
</body>
|
||||
</html>
|
@ -1,20 +0,0 @@
|
||||
<html>
|
||||
<head>
|
||||
<title>control/while.hpp</title>
|
||||
<link rel="stylesheet" type="text/css" href="../../styles.css">
|
||||
</head>
|
||||
<body>
|
||||
<div style="margin-left: 0px;">
|
||||
The <b>control/while.hpp</b> header defines a looping contruct.
|
||||
</div>
|
||||
<h4>Usage</h4>
|
||||
<div class="code">
|
||||
#include <b><boost/preprocessor/control/while.hpp></b>
|
||||
</div>
|
||||
<h4>Contents</h4>
|
||||
<ul>
|
||||
<li><a href="../../ref/while.html">BOOST_PP_WHILE</a></li>
|
||||
<li><a href="../../ref/while_d.html">BOOST_PP_WHILE_<i>d</i></a></li>
|
||||
</ul>
|
||||
</body>
|
||||
</html>
|
@ -1,20 +0,0 @@
|
||||
<html>
|
||||
<head>
|
||||
<title>debug.hpp</title>
|
||||
<link rel="stylesheet" type="text/css" href="../styles.css">
|
||||
</head>
|
||||
<body>
|
||||
<div style="margin-left: 0px;">
|
||||
The <b>debug.hpp</b> includes the headers in the <i>debug</i> folder.
|
||||
</div>
|
||||
<h4>Usage</h4>
|
||||
<div class="code">
|
||||
#include <b><boost/preprocessor/debug.hpp></b>
|
||||
</div>
|
||||
<h4>Includes</h4>
|
||||
<ul>
|
||||
<li><a href="debug/assert.hpp.html"><boost/preprocessor/debug/assert.hpp></a></li>
|
||||
<li><a href="debug/line.hpp.html"><boost/preprocessor/debug/line.hpp></a></li>
|
||||
</ul>
|
||||
</body>
|
||||
</html>
|
@ -1,20 +0,0 @@
|
||||
<html>
|
||||
<head>
|
||||
<title>debug/assert.hpp</title>
|
||||
<link rel="stylesheet" type="text/css" href="../../styles.css">
|
||||
</head>
|
||||
<body>
|
||||
<div style="margin-left: 0px;">
|
||||
The <b>debug/assert.hpp</b> header defines macros for preprocessing-time assertions.
|
||||
</div>
|
||||
<h4>Usage</h4>
|
||||
<div class="code">
|
||||
#include <b><boost/preprocessor/debug/assert.hpp></b>
|
||||
</div>
|
||||
<h4>Contents</h4>
|
||||
<ul>
|
||||
<li><a href="../../ref/assert.html">BOOST_PP_ASSERT</a></li>
|
||||
<li><a href="../../ref/assert_msg.html">BOOST_PP_ASSERT_MSG</a></li>
|
||||
</ul>
|
||||
</body>
|
||||
</html>
|
@ -1,19 +0,0 @@
|
||||
<html>
|
||||
<head>
|
||||
<title>debug/line.hpp</title>
|
||||
<link rel="stylesheet" type="text/css" href="../../styles.css">
|
||||
</head>
|
||||
<body>
|
||||
<div style="margin-left: 0px;">
|
||||
The <b>debug/line.hpp</b> header defines macros for preprocessing-time assertions.
|
||||
</div>
|
||||
<h4>Usage</h4>
|
||||
<div class="code">
|
||||
#include <b><boost/preprocessor/debug/line.hpp></b>
|
||||
</div>
|
||||
<h4>Contents</h4>
|
||||
<ul>
|
||||
<li><a href="../../ref/line.html">BOOST_PP_LINE</a></li>
|
||||
</ul>
|
||||
</body>
|
||||
</html>
|
@ -1,23 +0,0 @@
|
||||
<html>
|
||||
<head>
|
||||
<title>facilities.hpp</title>
|
||||
<link rel="stylesheet" type="text/css" href="../styles.css">
|
||||
</head>
|
||||
<body>
|
||||
<div style="margin-left: 0px;">
|
||||
The <b>facilities.hpp</b> includes the headers in the <i>facilities</i> folder.
|
||||
</div>
|
||||
<h4>Usage</h4>
|
||||
<div class="code">
|
||||
#include <b><boost/preprocessor/facilities.hpp></b>
|
||||
</div>
|
||||
<h4>Includes</h4>
|
||||
<ul>
|
||||
<li><a href="facilities/apply.hpp.html"><boost/preprocessor/facilities/apply.hpp></a></li>
|
||||
<li><a href="facilities/empty.hpp.html"><boost/preprocessor/facilities/empty.hpp></a></li>
|
||||
<li><a href="facilities/expand.hpp.html"><boost/preprocessor/facilities/expand.hpp></a></li>
|
||||
<li><a href="facilities/identity.hpp.html"><boost/preprocessor/facilities/identity.hpp></a></li>
|
||||
<li><a href="facilities/intercept.hpp.html"><boost/preprocessor/facilities/intercept.hpp></a></li>
|
||||
</ul>
|
||||
</body>
|
||||
</html>
|
@ -1,19 +0,0 @@
|
||||
<html>
|
||||
<head>
|
||||
<title>facilities/apply.hpp</title>
|
||||
<link rel="stylesheet" type="text/css" href="../../styles.css">
|
||||
</head>
|
||||
<body>
|
||||
<div style="margin-left: 0px;">
|
||||
The <b>facilities/apply.hpp</b> header defines facilities that abstract the difference between an argument and nothing.
|
||||
</div>
|
||||
<h4>Usage</h4>
|
||||
<div class="code">
|
||||
#include <b><boost/preprocessor/facilities/apply.hpp></b>
|
||||
</div>
|
||||
<h4>Contents</h4>
|
||||
<ul>
|
||||
<li><a href="../../ref/apply.html">BOOST_PP_APPLY</a></li>
|
||||
</ul>
|
||||
</body>
|
||||
</html>
|
@ -1,19 +0,0 @@
|
||||
<html>
|
||||
<head>
|
||||
<title>facilities/empty.hpp</title>
|
||||
<link rel="stylesheet" type="text/css" href="../../styles.css">
|
||||
</head>
|
||||
<body>
|
||||
<div style="margin-left: 0px;">
|
||||
The <b>facilities/empty.hpp</b> header defines a nullary macro that expands to nothing.
|
||||
</div>
|
||||
<h4>Usage</h4>
|
||||
<div class="code">
|
||||
#include <b><boost/preprocessor/facilities/empty.hpp></b>
|
||||
</div>
|
||||
<h4>Contents</h4>
|
||||
<ul>
|
||||
<li><a href="../../ref/empty.html">BOOST_PP_EMPTY</a></li>
|
||||
</ul>
|
||||
</body>
|
||||
</html>
|
@ -1,19 +0,0 @@
|
||||
<html>
|
||||
<head>
|
||||
<title>facilities/expand.hpp</title>
|
||||
<link rel="stylesheet" type="text/css" href="../../styles.css">
|
||||
</head>
|
||||
<body>
|
||||
<div style="margin-left: 0px;">
|
||||
The <b>facilities/expand.hpp</b> header defines a macro that causes double expansion.
|
||||
</div>
|
||||
<h4>Usage</h4>
|
||||
<div class="code">
|
||||
#include <b><boost/preprocessor/facilities/expand.hpp></b>
|
||||
</div>
|
||||
<h4>Contents</h4>
|
||||
<ul>
|
||||
<li><a href="../../ref/expand.html">BOOST_PP_EXPAND</a></li>
|
||||
</ul>
|
||||
</body>
|
||||
</html>
|
@ -1,19 +0,0 @@
|
||||
<html>
|
||||
<head>
|
||||
<title>facilities/identity.hpp</title>
|
||||
<link rel="stylesheet" type="text/css" href="../../styles.css">
|
||||
</head>
|
||||
<body>
|
||||
<div style="margin-left: 0px;">
|
||||
The <b>facilities/identity.hpp</b> header defines a utility macro to use with <b>BOOST_PP_IF</b> and <b>BOOST_PP_IIF</b>.
|
||||
</div>
|
||||
<h4>Usage</h4>
|
||||
<div class="code">
|
||||
#include <b><boost/preprocessor/facilities/identity.hpp></b>
|
||||
</div>
|
||||
<h4>Contents</h4>
|
||||
<ul>
|
||||
<li><a href="../../ref/identity.html">BOOST_PP_IDENTITY</a></li>
|
||||
</ul>
|
||||
</body>
|
||||
</html>
|
@ -1,19 +0,0 @@
|
||||
<html>
|
||||
<head>
|
||||
<title>facilities/intercept.hpp</title>
|
||||
<link rel="stylesheet" type="text/css" href="../../styles.css">
|
||||
</head>
|
||||
<body>
|
||||
<div style="margin-left: 0px;">
|
||||
The <b>facilities/intercept.hpp</b> header defines a utility macro to intercept a numeric concatenation.
|
||||
</div>
|
||||
<h4>Usage</h4>
|
||||
<div class="code">
|
||||
#include <b><boost/preprocessor/facilities/intercept.hpp></b>
|
||||
</div>
|
||||
<h4>Contents</h4>
|
||||
<ul>
|
||||
<li><a href="../../ref/intercept.html">BOOST_PP_INTERCEPT</a></li>
|
||||
</ul>
|
||||
</body>
|
||||
</html>
|
@ -1,21 +0,0 @@
|
||||
<html>
|
||||
<head>
|
||||
<title>iteration.hpp</title>
|
||||
<link rel="stylesheet" type="text/css" href="../styles.css">
|
||||
</head>
|
||||
<body>
|
||||
<div style="margin-left: 0px;">
|
||||
The <b>iteration.hpp</b> includes the headers in the <i>iteration</i> folder.
|
||||
</div>
|
||||
<h4>Usage</h4>
|
||||
<div class="code">
|
||||
#include <b><boost/preprocessor/iteration.hpp></b>
|
||||
</div>
|
||||
<h4>Includes</h4>
|
||||
<ul>
|
||||
<li><a href="iteration/iterate.hpp.html"><boost/preprocessor/iteration/iterate.hpp></a></li>
|
||||
<li><a href="iteration/local.hpp.html"><boost/preprocessor/iteration/local.hpp></a></li>
|
||||
<li><a href="iteration/self.hpp.html"><boost/preprocessor/iteration/self.hpp></a></li>
|
||||
</ul>
|
||||
</body>
|
||||
</html>
|
@ -1,32 +0,0 @@
|
||||
<html>
|
||||
<head>
|
||||
<title>iteration/iterate.hpp</title>
|
||||
<link rel="stylesheet" type="text/css" href="../../styles.css">
|
||||
</head>
|
||||
<body>
|
||||
<div style="margin-left: 0px;">
|
||||
The <b>iteration/iterate.hpp</b> header defines a macros to interface with the <i>file-iteration</i> mechanism.
|
||||
</div>
|
||||
<h4>Usage</h4>
|
||||
<div class="code">
|
||||
#include <b><boost/preprocessor/iteration/iterate.hpp></b>
|
||||
</div>
|
||||
<h4>Contents</h4>
|
||||
<ul>
|
||||
<li><a href="../../ref/frame_finish.html">BOOST_PP_FRAME_FINISH</a></li>
|
||||
<li><a href="../../ref/frame_flags.html">BOOST_PP_FRAME_FLAGS</a></li>
|
||||
<li><a href="../../ref/frame_iteration.html">BOOST_PP_FRAME_ITERATION</a></li>
|
||||
<li><a href="../../ref/frame_start.html">BOOST_PP_FRAME_START</a></li>
|
||||
<li><a href="../../ref/iterate.html">BOOST_PP_ITERATE</a></li>
|
||||
<li><a href="../../ref/iteration.html">BOOST_PP_ITERATION</a></li>
|
||||
<li><a href="../../ref/iteration_depth.html">BOOST_PP_ITERATION_DEPTH</a></li>
|
||||
<li><a href="../../ref/iteration_finish.html">BOOST_PP_ITERATION_FINISH</a></li>
|
||||
<li><a href="../../ref/iteration_flags.html">BOOST_PP_ITERATION_FLAGS</a></li>
|
||||
<li><a href="../../ref/iteration_start.html">BOOST_PP_ITERATION_START</a></li>
|
||||
<li><a href="../../ref/relative_finish.html">BOOST_PP_RELATIVE_FINISH</a></li>
|
||||
<li><a href="../../ref/relative_flags.html">BOOST_PP_RELATIVE_FLAGS</a></li>
|
||||
<li><a href="../../ref/relative_iteration.html">BOOST_PP_RELATIVE_ITERATION</a></li>
|
||||
<li><a href="../../ref/relative_start.html">BOOST_PP_RELATIVE_START</a></li>
|
||||
</ul>
|
||||
</body>
|
||||
</html>
|
@ -1,19 +0,0 @@
|
||||
<html>
|
||||
<head>
|
||||
<title>iteration/local.hpp</title>
|
||||
<link rel="stylesheet" type="text/css" href="../../styles.css">
|
||||
</head>
|
||||
<body>
|
||||
<div style="margin-left: 0px;">
|
||||
The <b>iteration/local.hpp</b> header defines a macro to interface with the <i>local-iteration</i> mechanism.
|
||||
</div>
|
||||
<h4>Usage</h4>
|
||||
<div class="code">
|
||||
#include <b><boost/preprocessor/iteration/local.hpp></b>
|
||||
</div>
|
||||
<h4>Contents</h4>
|
||||
<ul>
|
||||
<li><a href="../../ref/local_iterate.html">BOOST_PP_LOCAL_ITERATE</a></li>
|
||||
</ul>
|
||||
</body>
|
||||
</html>
|
@ -1,19 +0,0 @@
|
||||
<html>
|
||||
<head>
|
||||
<title>iteration/self.hpp</title>
|
||||
<link rel="stylesheet" type="text/css" href="../../styles.css">
|
||||
</head>
|
||||
<body>
|
||||
<div style="margin-left: 0px;">
|
||||
The <b>iteration/self.hpp</b> header defines a macro to facilitate self-inclusion.
|
||||
</div>
|
||||
<h4>Usage</h4>
|
||||
<div class="code">
|
||||
#include <b><boost/preprocessor/iteration/self.hpp></b>
|
||||
</div>
|
||||
<h4>Contents</h4>
|
||||
<ul>
|
||||
<li><a href="../../ref/include_self.html">BOOST_PP_INCLUDE_SELF</a></li>
|
||||
</ul>
|
||||
</body>
|
||||
</html>
|
@ -1,15 +0,0 @@
|
||||
<html>
|
||||
<head>
|
||||
<title>library.hpp</title>
|
||||
<link rel="stylesheet" type="text/css" href="../styles.css">
|
||||
</head>
|
||||
<body>
|
||||
<div style="margin-left: 0px;">
|
||||
The <b>library.hpp</b> includes the entire library.
|
||||
</div>
|
||||
<h4>Usage</h4>
|
||||
<div class="code">
|
||||
#include <b><boost/preprocessor/library.hpp></b>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
@ -1,35 +0,0 @@
|
||||
<html>
|
||||
<head>
|
||||
<title>list.hpp</title>
|
||||
<link rel="stylesheet" type="text/css" href="../styles.css">
|
||||
</head>
|
||||
<body>
|
||||
<div style="margin-left: 0px;">
|
||||
The <b>list.hpp</b> includes the headers in the <i>list</i> folder.
|
||||
</div>
|
||||
<h4>Usage</h4>
|
||||
<div class="code">
|
||||
#include <b><boost/preprocessor/list.hpp></b>
|
||||
</div>
|
||||
<h4>Includes</h4>
|
||||
<ul>
|
||||
<li><a href="list/adt.hpp.html"><boost/preprocessor/list/adt.hpp></a></li>
|
||||
<li><a href="list/append.hpp.html"><boost/preprocessor/list/append.hpp></a></li>
|
||||
<li><a href="list/at.hpp.html"><boost/preprocessor/list/at.hpp></a></li>
|
||||
<li><a href="list/cat.hpp.html"><boost/preprocessor/list/cat.hpp></a></li>
|
||||
<li><a href="list/enum.hpp.html"><boost/preprocessor/list/enum.hpp></a></li>
|
||||
<li><a href="list/filter.hpp.html"><boost/preprocessor/list/filter.hpp></a></li>
|
||||
<li><a href="list/first_n.hpp.html"><boost/preprocessor/list/first_n.hpp></a></li>
|
||||
<li><a href="list/fold_left.hpp.html"><boost/preprocessor/list/fold_left.hpp></a></li>
|
||||
<li><a href="list/fold_right.hpp.html"><boost/preprocessor/list/fold_right.hpp></a></li>
|
||||
<li><a href="list/for_each.hpp.html"><boost/preprocessor/list/for_each.hpp></a></li>
|
||||
<li><a href="list/for_each_i.hpp.html"><boost/preprocessor/list/for_each_i.hpp></a></li>
|
||||
<li><a href="list/for_each_product.hpp.html"><boost/preprocessor/list/for_each_product.hpp></a></li>
|
||||
<li><a href="list/rest_n.hpp.html"><boost/preprocessor/list/rest_n.hpp></a></li>
|
||||
<li><a href="list/reverse.hpp.html"><boost/preprocessor/list/reverse.hpp></a></li>
|
||||
<li><a href="list/size.hpp.html"><boost/preprocessor/list/size.hpp></a></li>
|
||||
<li><a href="list/to_tuple.hpp.html"><boost/preprocessor/list/to_tuple.hpp></a></li>
|
||||
<li><a href="list/transform.hpp.html"><boost/preprocessor/list/transform.hpp></a></li>
|
||||
</ul>
|
||||
</body>
|
||||
</html>
|
@ -1,24 +0,0 @@
|
||||
<html>
|
||||
<head>
|
||||
<title>list/adt.hpp</title>
|
||||
<link rel="stylesheet" type="text/css" href="../../styles.css">
|
||||
</head>
|
||||
<body>
|
||||
<div style="margin-left: 0px;">
|
||||
The <b>list/adt.hpp</b> header defines basic operations for manipulating <i>lists</i>.
|
||||
</div>
|
||||
<h4>Usage</h4>
|
||||
<div class="code">
|
||||
#include <b><boost/preprocessor/list/adt.hpp></b>
|
||||
</div>
|
||||
<h4>Contents</h4>
|
||||
<ul>
|
||||
<li><a href="../../ref/list_cons.html">BOOST_PP_LIST_CONS</a></li>
|
||||
<li><a href="../../ref/list_first.html">BOOST_PP_LIST_FIRST</a></li>
|
||||
<li><a href="../../ref/list_is_cons.html">BOOST_PP_LIST_IS_CONS</a></li>
|
||||
<li><a href="../../ref/list_is_nil.html">BOOST_PP_LIST_IS_NIL</a></li>
|
||||
<li><a href="../../ref/list_nil.html">BOOST_PP_LIST_NIL</a></li>
|
||||
<li><a href="../../ref/list_rest.html">BOOST_PP_LIST_REST</a></li>
|
||||
</ul>
|
||||
</body>
|
||||
</html>
|
@ -1,20 +0,0 @@
|
||||
<html>
|
||||
<head>
|
||||
<title>list/append.hpp</title>
|
||||
<link rel="stylesheet" type="text/css" href="../../styles.css">
|
||||
</head>
|
||||
<body>
|
||||
<div style="margin-left: 0px;">
|
||||
The <b>list/append.hpp</b> header defines macros for appending one <i>list</i> to another.
|
||||
</div>
|
||||
<h4>Usage</h4>
|
||||
<div class="code">
|
||||
#include <b><boost/preprocessor/list/append.hpp></b>
|
||||
</div>
|
||||
<h4>Contents</h4>
|
||||
<ul>
|
||||
<li><a href="../../ref/list_append.html">BOOST_PP_LIST_APPEND</a></li>
|
||||
<li><a href="../../ref/list_append_d.html">BOOST_PP_LIST_APPEND_D</a></li>
|
||||
</ul>
|
||||
</body>
|
||||
</html>
|
@ -1,20 +0,0 @@
|
||||
<html>
|
||||
<head>
|
||||
<title>list/at.hpp</title>
|
||||
<link rel="stylesheet" type="text/css" href="../../styles.css">
|
||||
</head>
|
||||
<body>
|
||||
<div style="margin-left: 0px;">
|
||||
The <b>list/at.hpp</b> header defines macros for extracting an element from a <i>list</i>.
|
||||
</div>
|
||||
<h4>Usage</h4>
|
||||
<div class="code">
|
||||
#include <b><boost/preprocessor/list/at.hpp></b>
|
||||
</div>
|
||||
<h4>Contents</h4>
|
||||
<ul>
|
||||
<li><a href="../../ref/list_at.html">BOOST_PP_LIST_AT</a></li>
|
||||
<li><a href="../../ref/list_at_d.html">BOOST_PP_LIST_AT_D</a></li>
|
||||
</ul>
|
||||
</body>
|
||||
</html>
|
@ -1,20 +0,0 @@
|
||||
<html>
|
||||
<head>
|
||||
<title>list/cat.hpp</title>
|
||||
<link rel="stylesheet" type="text/css" href="../../styles.css">
|
||||
</head>
|
||||
<body>
|
||||
<div style="margin-left: 0px;">
|
||||
The <b>list/cat.hpp</b> header defines macros for concatenating all elements in a <i>list</i>.
|
||||
</div>
|
||||
<h4>Usage</h4>
|
||||
<div class="code">
|
||||
#include <b><boost/preprocessor/list/cat.hpp></b>
|
||||
</div>
|
||||
<h4>Contents</h4>
|
||||
<ul>
|
||||
<li><a href="../../ref/list_cat.html">BOOST_PP_LIST_CAT</a></li>
|
||||
<li><a href="../../ref/list_cat_d.html">BOOST_PP_LIST_CAT_D</a></li>
|
||||
</ul>
|
||||
</body>
|
||||
</html>
|
@ -1,20 +0,0 @@
|
||||
<html>
|
||||
<head>
|
||||
<title>list/enum.hpp</title>
|
||||
<link rel="stylesheet" type="text/css" href="../../styles.css">
|
||||
</head>
|
||||
<body>
|
||||
<div style="margin-left: 0px;">
|
||||
The <b>list/enum.hpp</b> header defines macros to convert a <i>list</i> to a comma-separated list.
|
||||
</div>
|
||||
<h4>Usage</h4>
|
||||
<div class="code">
|
||||
#include <b><boost/preprocessor/list/enum.hpp></b>
|
||||
</div>
|
||||
<h4>Contents</h4>
|
||||
<ul>
|
||||
<li><a href="../../ref/list_enum.html">BOOST_PP_LIST_ENUM</a></li>
|
||||
<li><a href="../../ref/list_enum_r.html">BOOST_PP_LIST_ENUM_R</a></li>
|
||||
</ul>
|
||||
</body>
|
||||
</html>
|
@ -1,20 +0,0 @@
|
||||
<html>
|
||||
<head>
|
||||
<title>list/filter.hpp</title>
|
||||
<link rel="stylesheet" type="text/css" href="../../styles.css">
|
||||
</head>
|
||||
<body>
|
||||
<div style="margin-left: 0px;">
|
||||
The <b>list/filter.hpp</b> header defines macros to filter a <i>list</i>.
|
||||
</div>
|
||||
<h4>Usage</h4>
|
||||
<div class="code">
|
||||
#include <b><boost/preprocessor/list/filter.hpp></b>
|
||||
</div>
|
||||
<h4>Contents</h4>
|
||||
<ul>
|
||||
<li><a href="../../ref/list_filter.html">BOOST_PP_LIST_FILTER</a></li>
|
||||
<li><a href="../../ref/list_filter_d.html">BOOST_PP_LIST_FILTER_D</a></li>
|
||||
</ul>
|
||||
</body>
|
||||
</html>
|
@ -1,20 +0,0 @@
|
||||
<html>
|
||||
<head>
|
||||
<title>list/first_n.hpp</title>
|
||||
<link rel="stylesheet" type="text/css" href="../../styles.css">
|
||||
</head>
|
||||
<body>
|
||||
<div style="margin-left: 0px;">
|
||||
The <b>list/first_n.hpp</b> header defines macros for extracting a group of elements from the beginning of a <i>list</i>.
|
||||
</div>
|
||||
<h4>Usage</h4>
|
||||
<div class="code">
|
||||
#include <b><boost/preprocessor/list/first_n.hpp></b>
|
||||
</div>
|
||||
<h4>Contents</h4>
|
||||
<ul>
|
||||
<li><a href="../../ref/list_first_n.html">BOOST_PP_LIST_FIRST_N</a></li>
|
||||
<li><a href="../../ref/list_first_n_d.html">BOOST_PP_LIST_FIRST_N_D</a></li>
|
||||
</ul>
|
||||
</body>
|
||||
</html>
|
@ -1,23 +0,0 @@
|
||||
<html>
|
||||
<head>
|
||||
<title>list/fold_left.hpp</title>
|
||||
<link rel="stylesheet" type="text/css" href="../../styles.css">
|
||||
</head>
|
||||
<body>
|
||||
<div style="margin-left: 0px;">
|
||||
The <b>list/fold_left.hpp</b> header defines folding (or accumulating) a <i>list</i> left-to-right.
|
||||
</div>
|
||||
<h4>Usage</h4>
|
||||
<div class="code">
|
||||
#include <b><boost/preprocessor/list/fold_left.hpp></b>
|
||||
</div>
|
||||
<h4>Contents</h4>
|
||||
<ul>
|
||||
<li><a href="../../ref/list_fold_left.html">BOOST_PP_LIST_FOLD_LEFT</a></li>
|
||||
<li><a href="../../ref/list_fold_left_2nd.html">BOOST_PP_LIST_FOLD_LEFT_2ND</a></li>
|
||||
<li><a href="../../ref/list_fold_left_2nd_d.html">BOOST_PP_LIST_FOLD_LEFT_2ND_D</a></li>
|
||||
<li><a href="../../ref/list_fold_left_d.html">BOOST_PP_LIST_FOLD_LEFT_<i>d</i></a></li>
|
||||
<li><a href="../../ref/list_fold_left_d_old.html">BOOST_PP_LIST_FOLD_LEFT_D</a></li>
|
||||
</ul>
|
||||
</body>
|
||||
</html>
|
@ -1,23 +0,0 @@
|
||||
<html>
|
||||
<head>
|
||||
<title>list/fold_right.hpp</title>
|
||||
<link rel="stylesheet" type="text/css" href="../../styles.css">
|
||||
</head>
|
||||
<body>
|
||||
<div style="margin-left: 0px;">
|
||||
The <b>list/fold_right.hpp</b> header defines folding (or accumulating) a <i>list</i> right-to-left.
|
||||
</div>
|
||||
<h4>Usage</h4>
|
||||
<div class="code">
|
||||
#include <b><boost/preprocessor/list/fold_right.hpp></b>
|
||||
</div>
|
||||
<h4>Contents</h4>
|
||||
<ul>
|
||||
<li><a href="../../ref/list_fold_right.html">BOOST_PP_LIST_FOLD_RIGHT</a></li>
|
||||
<li><a href="../../ref/list_fold_right_2nd.html">BOOST_PP_LIST_FOLD_RIGHT_2ND</a></li>
|
||||
<li><a href="../../ref/list_fold_right_2nd_d.html">BOOST_PP_LIST_FOLD_RIGHT_2ND_D</a></li>
|
||||
<li><a href="../../ref/list_fold_right_d.html">BOOST_PP_LIST_FOLD_RIGHT_<i>d</i></a></li>
|
||||
<li><a href="../../ref/list_fold_right_d_old.html">BOOST_PP_LIST_FOLD_RIGHT_D</a></li>
|
||||
</ul>
|
||||
</body>
|
||||
</html>
|
@ -1,20 +0,0 @@
|
||||
<html>
|
||||
<head>
|
||||
<title>list/for_each.hpp</title>
|
||||
<link rel="stylesheet" type="text/css" href="../../styles.css">
|
||||
</head>
|
||||
<body>
|
||||
<div style="margin-left: 0px;">
|
||||
The <b>list/for_each.hpp</b> header defines macros to repeat a macro for each element in a <i>list</i>.
|
||||
</div>
|
||||
<h4>Usage</h4>
|
||||
<div class="code">
|
||||
#include <b><boost/preprocessor/list/for_each.hpp></b>
|
||||
</div>
|
||||
<h4>Contents</h4>
|
||||
<ul>
|
||||
<li><a href="../../ref/list_for_each.html">BOOST_PP_LIST_FOR_EACH</a></li>
|
||||
<li><a href="../../ref/list_for_each_r.html">BOOST_PP_LIST_FOR_EACH_R</a></li>
|
||||
</ul>
|
||||
</body>
|
||||
</html>
|
@ -1,20 +0,0 @@
|
||||
<html>
|
||||
<head>
|
||||
<title>list/for_each_i.hpp</title>
|
||||
<link rel="stylesheet" type="text/css" href="../../styles.css">
|
||||
</head>
|
||||
<body>
|
||||
<div style="margin-left: 0px;">
|
||||
The <b>list/for_each_i.hpp</b> header defines macros to repeat a macro for each element in a <i>list</i>.
|
||||
</div>
|
||||
<h4>Usage</h4>
|
||||
<div class="code">
|
||||
#include <b><boost/preprocessor/list/for_each_i.hpp></b>
|
||||
</div>
|
||||
<h4>Contents</h4>
|
||||
<ul>
|
||||
<li><a href="../../ref/list_for_each_i.html">BOOST_PP_LIST_FOR_EACH_I</a></li>
|
||||
<li><a href="../../ref/list_for_each_i_r.html">BOOST_PP_LIST_FOR_EACH_I_R</a></li>
|
||||
</ul>
|
||||
</body>
|
||||
</html>
|
@ -1,20 +0,0 @@
|
||||
<html>
|
||||
<head>
|
||||
<title>list/for_each_product.hpp</title>
|
||||
<link rel="stylesheet" type="text/css" href="../../styles.css">
|
||||
</head>
|
||||
<body>
|
||||
<div style="margin-left: 0px;">
|
||||
The <b>list/for_each_product.hpp</b> header defines macros to repeat a macro for each cartesian product of several <i>lists</i>.
|
||||
</div>
|
||||
<h4>Usage</h4>
|
||||
<div class="code">
|
||||
#include <b><boost/preprocessor/list/for_each_product.hpp></b>
|
||||
</div>
|
||||
<h4>Contents</h4>
|
||||
<ul>
|
||||
<li><a href="../../ref/list_for_each_product.html">BOOST_PP_LIST_FOR_EACH_PRODUCT</a></li>
|
||||
<li><a href="../../ref/list_for_each_product_r.html">BOOST_PP_LIST_FOR_EACH_PRODUCT_R</a></li>
|
||||
</ul>
|
||||
</body>
|
||||
</html>
|
@ -1,20 +0,0 @@
|
||||
<html>
|
||||
<head>
|
||||
<title>list/rest_n.hpp</title>
|
||||
<link rel="stylesheet" type="text/css" href="../../styles.css">
|
||||
</head>
|
||||
<body>
|
||||
<div style="margin-left: 0px;">
|
||||
The <b>list/rest_n.hpp</b> header defines macros for extracting a group of elements from the end of a <i>list</i>.
|
||||
</div>
|
||||
<h4>Usage</h4>
|
||||
<div class="code">
|
||||
#include <b><boost/preprocessor/list/rest_n.hpp></b>
|
||||
</div>
|
||||
<h4>Contents</h4>
|
||||
<ul>
|
||||
<li><a href="../../ref/list_rest_n.html">BOOST_PP_LIST_REST_N</a></li>
|
||||
<li><a href="../../ref/list_rest_n_d.html">BOOST_PP_LIST_REST_N_D</a></li>
|
||||
</ul>
|
||||
</body>
|
||||
</html>
|
@ -1,20 +0,0 @@
|
||||
<html>
|
||||
<head>
|
||||
<title>list/reverse.hpp</title>
|
||||
<link rel="stylesheet" type="text/css" href="../../styles.css">
|
||||
</head>
|
||||
<body>
|
||||
<div style="margin-left: 0px;">
|
||||
The <b>list/reverse.hpp</b> header defines macros to reverse a <i>list</i>.
|
||||
</div>
|
||||
<h4>Usage</h4>
|
||||
<div class="code">
|
||||
#include <b><boost/preprocessor/list/reverse.hpp></b>
|
||||
</div>
|
||||
<h4>Contents</h4>
|
||||
<ul>
|
||||
<li><a href="../../ref/list_reverse.html">BOOST_PP_LIST_REVERSE</a></li>
|
||||
<li><a href="../../ref/list_reverse_d.html">BOOST_PP_LIST_REVERSE_D</a></li>
|
||||
</ul>
|
||||
</body>
|
||||
</html>
|
@ -1,20 +0,0 @@
|
||||
<html>
|
||||
<head>
|
||||
<title>list/size.hpp</title>
|
||||
<link rel="stylesheet" type="text/css" href="../../styles.css">
|
||||
</head>
|
||||
<body>
|
||||
<div style="margin-left: 0px;">
|
||||
The <b>list/size.hpp</b> header defines macros to calculate the size of a <i>list</i>.
|
||||
</div>
|
||||
<h4>Usage</h4>
|
||||
<div class="code">
|
||||
#include <b><boost/preprocessor/list/size.hpp></b>
|
||||
</div>
|
||||
<h4>Contents</h4>
|
||||
<ul>
|
||||
<li><a href="../../ref/list_size.html">BOOST_PP_LIST_SIZE</a></li>
|
||||
<li><a href="../../ref/list_size_d.html">BOOST_PP_LIST_SIZE_D</a></li>
|
||||
</ul>
|
||||
</body>
|
||||
</html>
|
@ -1,20 +0,0 @@
|
||||
<html>
|
||||
<head>
|
||||
<title>list/to_tuple.hpp</title>
|
||||
<link rel="stylesheet" type="text/css" href="../../styles.css">
|
||||
</head>
|
||||
<body>
|
||||
<div style="margin-left: 0px;">
|
||||
The <b>list/to_tuple.hpp</b> header defines macros to convert a <i>list</i> to a <i>tuple</i>.
|
||||
</div>
|
||||
<h4>Usage</h4>
|
||||
<div class="code">
|
||||
#include <b><boost/preprocessor/list/to_tuple.hpp></b>
|
||||
</div>
|
||||
<h4>Contents</h4>
|
||||
<ul>
|
||||
<li><a href="../../ref/to_tuple.html">BOOST_PP_LIST_TO_TUPLE</a></li>
|
||||
<li><a href="../../ref/to_tuple_r.html">BOOST_PP_LIST_TO_TUPLE_R</a></li>
|
||||
</ul>
|
||||
</body>
|
||||
</html>
|
@ -1,20 +0,0 @@
|
||||
<html>
|
||||
<head>
|
||||
<title>list/transform.hpp</title>
|
||||
<link rel="stylesheet" type="text/css" href="../../styles.css">
|
||||
</head>
|
||||
<body>
|
||||
<div style="margin-left: 0px;">
|
||||
The <b>list/transform.hpp</b> header defines macros to transform a <i>list</i>.
|
||||
</div>
|
||||
<h4>Usage</h4>
|
||||
<div class="code">
|
||||
#include <b><boost/preprocessor/list/transform.hpp></b>
|
||||
</div>
|
||||
<h4>Contents</h4>
|
||||
<ul>
|
||||
<li><a href="../../ref/list_transform.html">BOOST_PP_LIST_TRANSFORM</a></li>
|
||||
<li><a href="../../ref/list_transform_d.html">BOOST_PP_LIST_TRANSFORM_D</a></li>
|
||||
</ul>
|
||||
</body>
|
||||
</html>
|
@ -1,29 +0,0 @@
|
||||
<html>
|
||||
<head>
|
||||
<title>logical.hpp</title>
|
||||
<link rel="stylesheet" type="text/css" href="../styles.css">
|
||||
</head>
|
||||
<body>
|
||||
<div style="margin-left: 0px;">
|
||||
The <b>logical.hpp</b> includes the headers in the <i>logical</i> folder.
|
||||
</div>
|
||||
<h4>Usage</h4>
|
||||
<div class="code">
|
||||
#include <b><boost/preprocessor/logical.hpp></b>
|
||||
</div>
|
||||
<h4>Includes</h4>
|
||||
<ul>
|
||||
<li><a href="logical/and.hpp.html"><boost/preprocessor/logical/and.hpp></a></li>
|
||||
<li><a href="logical/bitand.hpp.html"><boost/preprocessor/logical/bitand.hpp></a></li>
|
||||
<li><a href="logical/bitnor.hpp.html"><boost/preprocessor/logical/bitnor.hpp></a></li>
|
||||
<li><a href="logical/bitor.hpp.html"><boost/preprocessor/logical/bitor.hpp></a></li>
|
||||
<li><a href="logical/bitxor.hpp.html"><boost/preprocessor/logical/bitxor.hpp></a></li>
|
||||
<li><a href="logical/bool.hpp.html"><boost/preprocessor/logical/bool.hpp></a></li>
|
||||
<li><a href="logical/compl.hpp.html"><boost/preprocessor/logical/compl.hpp></a></li>
|
||||
<li><a href="logical/nor.hpp.html"><boost/preprocessor/logical/nor.hpp></a></li>
|
||||
<li><a href="logical/not.hpp.html"><boost/preprocessor/logical/not.hpp></a></li>
|
||||
<li><a href="logical/or.hpp.html"><boost/preprocessor/logical/or.hpp></a></li>
|
||||
<li><a href="logical/xor.hpp.html"><boost/preprocessor/logical/xor.hpp></a></li>
|
||||
</ul>
|
||||
</body>
|
||||
</html>
|
@ -1,19 +0,0 @@
|
||||
<html>
|
||||
<head>
|
||||
<title>logical/and.hpp</title>
|
||||
<link rel="stylesheet" type="text/css" href="../../styles.css">
|
||||
</head>
|
||||
<body>
|
||||
<div style="margin-left: 0px;">
|
||||
The <b>logical/and.hpp</b> header defines a macro that expands to the logical <i>AND</i> of its operands.
|
||||
</div>
|
||||
<h4>Usage</h4>
|
||||
<div class="code">
|
||||
#include <b><boost/preprocessor/logical/and.hpp></b>
|
||||
</div>
|
||||
<h4>Contents</h4>
|
||||
<ul>
|
||||
<li><a href="../../ref/and.html">BOOST_PP_AND</a></li>
|
||||
</ul>
|
||||
</body>
|
||||
</html>
|
@ -1,19 +0,0 @@
|
||||
<html>
|
||||
<head>
|
||||
<title>logical/bitand.hpp</title>
|
||||
<link rel="stylesheet" type="text/css" href="../../styles.css">
|
||||
</head>
|
||||
<body>
|
||||
<div style="margin-left: 0px;">
|
||||
The <b>logical/bitand.hpp</b> header defines a macro that expands to the bitwise <i>AND</i> of its operands.
|
||||
</div>
|
||||
<h4>Usage</h4>
|
||||
<div class="code">
|
||||
#include <b><boost/preprocessor/logical/bitand.hpp></b>
|
||||
</div>
|
||||
<h4>Contents</h4>
|
||||
<ul>
|
||||
<li><a href="../../ref/bitand.html">BOOST_PP_BITAND</a></li>
|
||||
</ul>
|
||||
</body>
|
||||
</html>
|
@ -1,19 +0,0 @@
|
||||
<html>
|
||||
<head>
|
||||
<title>logical/bitnor.hpp</title>
|
||||
<link rel="stylesheet" type="text/css" href="../../styles.css">
|
||||
</head>
|
||||
<body>
|
||||
<div style="margin-left: 0px;">
|
||||
The <b>logical/bitnor.hpp</b> header defines a macro that expands to the bitwise <i>NOR</i> of its operands.
|
||||
</div>
|
||||
<h4>Usage</h4>
|
||||
<div class="code">
|
||||
#include <b><boost/preprocessor/logical/bitnor.hpp></b>
|
||||
</div>
|
||||
<h4>Contents</h4>
|
||||
<ul>
|
||||
<li><a href="../../ref/bitnor.html">BOOST_PP_BITNOR</a></li>
|
||||
</ul>
|
||||
</body>
|
||||
</html>
|
@ -1,19 +0,0 @@
|
||||
<html>
|
||||
<head>
|
||||
<title>logical/bitor.hpp</title>
|
||||
<link rel="stylesheet" type="text/css" href="../../styles.css">
|
||||
</head>
|
||||
<body>
|
||||
<div style="margin-left: 0px;">
|
||||
The <b>logical/bitor.hpp</b> header defines a macro that expands to the bitwise <i>OR</i> of its operands.
|
||||
</div>
|
||||
<h4>Usage</h4>
|
||||
<div class="code">
|
||||
#include <b><boost/preprocessor/logical/bitor.hpp></b>
|
||||
</div>
|
||||
<h4>Contents</h4>
|
||||
<ul>
|
||||
<li><a href="../../ref/bitor.html">BOOST_PP_BITOR</a></li>
|
||||
</ul>
|
||||
</body>
|
||||
</html>
|
@ -1,19 +0,0 @@
|
||||
<html>
|
||||
<head>
|
||||
<title>logical/bitxor.hpp</title>
|
||||
<link rel="stylesheet" type="text/css" href="../../styles.css">
|
||||
</head>
|
||||
<body>
|
||||
<div style="margin-left: 0px;">
|
||||
The <b>logical/bitxor.hpp</b> header defines a macro that expands to the bitwise <i>XOR</i> of its operands.
|
||||
</div>
|
||||
<h4>Usage</h4>
|
||||
<div class="code">
|
||||
#include <b><boost/preprocessor/logical/bitxor.hpp></b>
|
||||
</div>
|
||||
<h4>Contents</h4>
|
||||
<ul>
|
||||
<li><a href="../../ref/bitxor.html">BOOST_PP_BITXOR</a></li>
|
||||
</ul>
|
||||
</body>
|
||||
</html>
|
@ -1,19 +0,0 @@
|
||||
<html>
|
||||
<head>
|
||||
<title>logical/bool.hpp</title>
|
||||
<link rel="stylesheet" type="text/css" href="../../styles.css">
|
||||
</head>
|
||||
<body>
|
||||
<div style="margin-left: 0px;">
|
||||
The <b>logical/bool.hpp</b> header defines a macro that performs a boolean conversion on its operand.
|
||||
</div>
|
||||
<h4>Usage</h4>
|
||||
<div class="code">
|
||||
#include <b><boost/preprocessor/logical/bool.hpp></b>
|
||||
</div>
|
||||
<h4>Contents</h4>
|
||||
<ul>
|
||||
<li><a href="../../ref/bool.html">BOOST_PP_BOOL</a></li>
|
||||
</ul>
|
||||
</body>
|
||||
</html>
|
@ -1,19 +0,0 @@
|
||||
<html>
|
||||
<head>
|
||||
<title>logical/compl.hpp</title>
|
||||
<link rel="stylesheet" type="text/css" href="../../styles.css">
|
||||
</head>
|
||||
<body>
|
||||
<div style="margin-left: 0px;">
|
||||
The <b>logical/compl.hpp</b> header defines a macro that performs a bitwise inversion on its operand.
|
||||
</div>
|
||||
<h4>Usage</h4>
|
||||
<div class="code">
|
||||
#include <b><boost/preprocessor/logical/compl.hpp></b>
|
||||
</div>
|
||||
<h4>Contents</h4>
|
||||
<ul>
|
||||
<li><a href="../../ref/compl.html">BOOST_PP_COMPL</a></li>
|
||||
</ul>
|
||||
</body>
|
||||
</html>
|
@ -1,19 +0,0 @@
|
||||
<html>
|
||||
<head>
|
||||
<title>logical/nor.hpp</title>
|
||||
<link rel="stylesheet" type="text/css" href="../../styles.css">
|
||||
</head>
|
||||
<body>
|
||||
<div style="margin-left: 0px;">
|
||||
The <b>logical/nor.hpp</b> header defines a macro that expands to the logical <i>NOR</i> of its operands.
|
||||
</div>
|
||||
<h4>Usage</h4>
|
||||
<div class="code">
|
||||
#include <b><boost/preprocessor/logical/nor.hpp></b>
|
||||
</div>
|
||||
<h4>Contents</h4>
|
||||
<ul>
|
||||
<li><a href="../../ref/nor.html">BOOST_PP_NOR</a></li>
|
||||
</ul>
|
||||
</body>
|
||||
</html>
|
@ -1,19 +0,0 @@
|
||||
<html>
|
||||
<head>
|
||||
<title>logical/not.hpp</title>
|
||||
<link rel="stylesheet" type="text/css" href="../../styles.css">
|
||||
</head>
|
||||
<body>
|
||||
<div style="margin-left: 0px;">
|
||||
The <b>logical/not.hpp</b> header defines a macro that performs a logical <i>NOT</i> on its operand.
|
||||
</div>
|
||||
<h4>Usage</h4>
|
||||
<div class="code">
|
||||
#include <b><boost/preprocessor/logical/not.hpp></b>
|
||||
</div>
|
||||
<h4>Contents</h4>
|
||||
<ul>
|
||||
<li><a href="../../ref/not.html">BOOST_PP_NOT</a></li>
|
||||
</ul>
|
||||
</body>
|
||||
</html>
|
@ -1,19 +0,0 @@
|
||||
<html>
|
||||
<head>
|
||||
<title>logical/or.hpp</title>
|
||||
<link rel="stylesheet" type="text/css" href="../../styles.css">
|
||||
</head>
|
||||
<body>
|
||||
<div style="margin-left: 0px;">
|
||||
The <b>logical/or.hpp</b> header defines a macro that expands to the logical <i>OR</i> of its operands.
|
||||
</div>
|
||||
<h4>Usage</h4>
|
||||
<div class="code">
|
||||
#include <b><boost/preprocessor/logical/or.hpp></b>
|
||||
</div>
|
||||
<h4>Contents</h4>
|
||||
<ul>
|
||||
<li><a href="../../ref/or.html">BOOST_PP_OR</a></li>
|
||||
</ul>
|
||||
</body>
|
||||
</html>
|
@ -1,19 +0,0 @@
|
||||
<html>
|
||||
<head>
|
||||
<title>logical/xor.hpp</title>
|
||||
<link rel="stylesheet" type="text/css" href="../../styles.css">
|
||||
</head>
|
||||
<body>
|
||||
<div style="margin-left: 0px;">
|
||||
The <b>logical/xor.hpp</b> header defines a macro that expands to the logical <i>XOR</i> of its operands.
|
||||
</div>
|
||||
<h4>Usage</h4>
|
||||
<div class="code">
|
||||
#include <b><boost/preprocessor/logical/xor.hpp></b>
|
||||
</div>
|
||||
<h4>Contents</h4>
|
||||
<ul>
|
||||
<li><a href="../../ref/xor.html">BOOST_PP_XOR</a></li>
|
||||
</ul>
|
||||
</body>
|
||||
</html>
|
@ -1,15 +0,0 @@
|
||||
<html>
|
||||
<head>
|
||||
<title>preprocessor.hpp</title>
|
||||
<link rel="stylesheet" type="text/css" href="../styles.css">
|
||||
</head>
|
||||
<body>
|
||||
<div style="margin-left: 0px;">
|
||||
The <b>preprocessor.hpp</b> includes the entire library.
|
||||
</div>
|
||||
<h4>Usage</h4>
|
||||
<div class="code">
|
||||
#include <b><boost/preprocessor.hpp></b>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
@ -1,22 +0,0 @@
|
||||
<html>
|
||||
<head>
|
||||
<title>punctuation.hpp</title>
|
||||
<link rel="stylesheet" type="text/css" href="../styles.css">
|
||||
</head>
|
||||
<body>
|
||||
<div style="margin-left: 0px;">
|
||||
The <b>punctuation.hpp</b> includes the headers in the <i>punctuation</i> folder.
|
||||
</div>
|
||||
<h4>Usage</h4>
|
||||
<div class="code">
|
||||
#include <b><boost/preprocessor/punctuation.hpp></b>
|
||||
</div>
|
||||
<h4>Includes</h4>
|
||||
<ul>
|
||||
<li><a href="punctuation/comma.hpp.html"><boost/preprocessor/punctuation/comma.hpp></a></li>
|
||||
<li><a href="punctuation/comma_if.hpp.html"><boost/preprocessor/punctuation/comma_if.hpp></a></li>
|
||||
<li><a href="punctuation/paren.hpp.html"><boost/preprocessor/punctuation/paren.hpp></a></li>
|
||||
<li><a href="punctuation/paren_if.hpp.html"><boost/preprocessor/punctuation/paren_if.hpp></a></li>
|
||||
</ul>
|
||||
</body>
|
||||
</html>
|
@ -1,19 +0,0 @@
|
||||
<html>
|
||||
<head>
|
||||
<title>punctuation/comma.hpp</title>
|
||||
<link rel="stylesheet" type="text/css" href="../../styles.css">
|
||||
</head>
|
||||
<body>
|
||||
<div style="margin-left: 0px;">
|
||||
The <b>punctuation/comma.hpp</b> header defines a macro that expands to a comma.
|
||||
</div>
|
||||
<h4>Usage</h4>
|
||||
<div class="code">
|
||||
#include <b><boost/preprocessor/punctuation/comma.hpp></b>
|
||||
</div>
|
||||
<h4>Contents</h4>
|
||||
<ul>
|
||||
<li><a href="../../ref/comma.html">BOOST_PP_COMMA</a></li>
|
||||
</ul>
|
||||
</body>
|
||||
</html>
|
@ -1,19 +0,0 @@
|
||||
<html>
|
||||
<head>
|
||||
<title>punctuation/comma_if.hpp</title>
|
||||
<link rel="stylesheet" type="text/css" href="../../styles.css">
|
||||
</head>
|
||||
<body>
|
||||
<div style="margin-left: 0px;">
|
||||
The <b>punctuation/comma_if.hpp</b> header defines a macro that conditionally expands to a comma.
|
||||
</div>
|
||||
<h4>Usage</h4>
|
||||
<div class="code">
|
||||
#include <b><boost/preprocessor/punctuation/comma_if.hpp></b>
|
||||
</div>
|
||||
<h4>Contents</h4>
|
||||
<ul>
|
||||
<li><a href="../../ref/comma_if.html">BOOST_PP_COMMA_IF</a></li>
|
||||
</ul>
|
||||
</body>
|
||||
</html>
|
@ -1,20 +0,0 @@
|
||||
<html>
|
||||
<head>
|
||||
<title>punctuation/paren.hpp</title>
|
||||
<link rel="stylesheet" type="text/css" href="../../styles.css">
|
||||
</head>
|
||||
<body>
|
||||
<div style="margin-left: 0px;">
|
||||
The <b>punctuation/paren.hpp</b> header defines macros that expand to left and right parentheses.
|
||||
</div>
|
||||
<h4>Usage</h4>
|
||||
<div class="code">
|
||||
#include <b><boost/preprocessor/punctuation/paren.hpp></b>
|
||||
</div>
|
||||
<h4>Contents</h4>
|
||||
<ul>
|
||||
<li><a href="../../ref/lparen.html">BOOST_PP_LPAREN</a></li>
|
||||
<li><a href="../../ref/rparen.html">BOOST_PP_RPAREN</a></li>
|
||||
</ul>
|
||||
</body>
|
||||
</html>
|
@ -1,20 +0,0 @@
|
||||
<html>
|
||||
<head>
|
||||
<title>punctuation/paren_if.hpp</title>
|
||||
<link rel="stylesheet" type="text/css" href="../../styles.css">
|
||||
</head>
|
||||
<body>
|
||||
<div style="margin-left: 0px;">
|
||||
The <b>punctuation/paren_if.hpp</b> header defines macros that conditionally expand to left and right parentheses.
|
||||
</div>
|
||||
<h4>Usage</h4>
|
||||
<div class="code">
|
||||
#include <b><boost/preprocessor/punctuation/paren_if.hpp></b>
|
||||
</div>
|
||||
<h4>Contents</h4>
|
||||
<ul>
|
||||
<li><a href="../../ref/lparen_if.html">BOOST_PP_LPAREN_IF</a></li>
|
||||
<li><a href="../../ref/rparen_if.html">BOOST_PP_RPAREN_IF</a></li>
|
||||
</ul>
|
||||
</body>
|
||||
</html>
|
@ -1,28 +0,0 @@
|
||||
<html>
|
||||
<head>
|
||||
<title>repetition.hpp</title>
|
||||
<link rel="stylesheet" type="text/css" href="../styles.css">
|
||||
</head>
|
||||
<body>
|
||||
<div style="margin-left: 0px;">
|
||||
The <b>repetition.hpp</b> includes the headers in the <i>repetition</i> folder.
|
||||
</div>
|
||||
<h4>Usage</h4>
|
||||
<div class="code">
|
||||
#include <b><boost/preprocessor/repetition.hpp></b>
|
||||
</div>
|
||||
<h4>Includes</h4>
|
||||
<ul>
|
||||
<li><a href="repetition/enum.hpp.html"><boost/preprocessor/repetition/enum.hpp></a></li>
|
||||
<li><a href="repetition/enum_binary_params.hpp.html"><boost/preprocessor/repetition/enum_binary_params.hpp></a></li>
|
||||
<li><a href="repetition/enum_params.hpp.html"><boost/preprocessor/repetition/enum_params.hpp></a></li>
|
||||
<li><a href="repetition/enum_params_with_a_default.hpp.html"><boost/preprocessor/repetition/enum_params_with_a_default.hpp></a></li>
|
||||
<li><a href="repetition/enum_params_with_defaults.hpp.html"><boost/preprocessor/repetition/enum_params_with_defaults.hpp></a></li>
|
||||
<li><a href="repetition/enum_shifted_params.hpp.html"><boost/preprocessor/repetition/enum_shifted_params.hpp></a></li>
|
||||
<li><a href="repetition/enum_shifted.hpp.html"><boost/preprocessor/repetition/enum_shifted.hpp></a></li>
|
||||
<li><a href="repetition/for.hpp.html"><boost/preprocessor/repetition/for.hpp></a></li>
|
||||
<li><a href="repetition/repeat.hpp.html"><boost/preprocessor/repetition/repeat.hpp></a></li>
|
||||
<li><a href="repetition/repeat_from_to.hpp.html"><boost/preprocessor/repetition/repeat_from_to.hpp></a></li>
|
||||
</ul>
|
||||
</body>
|
||||
</html>
|
@ -1,20 +0,0 @@
|
||||
<html>
|
||||
<head>
|
||||
<title>repetition/enum.hpp</title>
|
||||
<link rel="stylesheet" type="text/css" href="../../styles.css">
|
||||
</head>
|
||||
<body>
|
||||
<div style="margin-left: 0px;">
|
||||
The <b>repetition/enum.hpp</b> header defines a construct that produces a comma-separated list.
|
||||
</div>
|
||||
<h4>Usage</h4>
|
||||
<div class="code">
|
||||
#include <b><boost/preprocessor/repetition/enum.hpp></b>
|
||||
</div>
|
||||
<h4>Contents</h4>
|
||||
<ul>
|
||||
<li><a href="../../ref/enum.html">BOOST_PP_ENUM</a></li>
|
||||
<li><a href="../../ref/enum_z.html">BOOST_PP_ENUM_<i>z</i></a></li>
|
||||
</ul>
|
||||
</body>
|
||||
</html>
|
@ -1,20 +0,0 @@
|
||||
<html>
|
||||
<head>
|
||||
<title>repetition/enum_binary_params.hpp</title>
|
||||
<link rel="stylesheet" type="text/css" href="../../styles.css">
|
||||
</head>
|
||||
<body>
|
||||
<div style="margin-left: 0px;">
|
||||
The <b>repetition/enum_binary_params.hpp</b> header defines a construct that produces a comma-separated list of binary parameters.
|
||||
</div>
|
||||
<h4>Usage</h4>
|
||||
<div class="code">
|
||||
#include <b><boost/preprocessor/repetition/enum_binary_params.hpp></b>
|
||||
</div>
|
||||
<h4>Contents</h4>
|
||||
<ul>
|
||||
<li><a href="../../ref/enum_binary_params.html">BOOST_PP_ENUM_BINARY_PARAMS</a></li>
|
||||
<li><a href="../../ref/enum_binary_params_z.html">BOOST_PP_ENUM_BINARY_PARAMS_<i>z</i></a></li>
|
||||
</ul>
|
||||
</body>
|
||||
</html>
|
@ -1,20 +0,0 @@
|
||||
<html>
|
||||
<head>
|
||||
<title>repetition/enum_params.hpp</title>
|
||||
<link rel="stylesheet" type="text/css" href="../../styles.css">
|
||||
</head>
|
||||
<body>
|
||||
<div style="margin-left: 0px;">
|
||||
The <b>repetition/enum_params.hpp</b> header defines a construct that produces a comma-separated list of parameters.
|
||||
</div>
|
||||
<h4>Usage</h4>
|
||||
<div class="code">
|
||||
#include <b><boost/preprocessor/repetition/enum_params.hpp></b>
|
||||
</div>
|
||||
<h4>Contents</h4>
|
||||
<ul>
|
||||
<li><a href="../../ref/enum_params.html">BOOST_PP_ENUM_PARAMS</a></li>
|
||||
<li><a href="../../ref/enum_params_z.html">BOOST_PP_ENUM_PARAMS_<i>z</i></a></li>
|
||||
</ul>
|
||||
</body>
|
||||
</html>
|
@ -1,19 +0,0 @@
|
||||
<html>
|
||||
<head>
|
||||
<title>repetition/enum_params_with_a_default.hpp</title>
|
||||
<link rel="stylesheet" type="text/css" href="../../styles.css">
|
||||
</head>
|
||||
<body>
|
||||
<div style="margin-left: 0px;">
|
||||
The <b>repetition/enum_params_with_a_default.hpp</b> header defines a construct that produces a comma-separated list of parameters with a default argument.
|
||||
</div>
|
||||
<h4>Usage</h4>
|
||||
<div class="code">
|
||||
#include <b><boost/preprocessor/repetition/enum_params_with_a_default.hpp></b>
|
||||
</div>
|
||||
<h4>Contents</h4>
|
||||
<ul>
|
||||
<li><a href="../../ref/enum_params_with_a_default.html">BOOST_PP_ENUM_PARAMS_WITH_A_DEFAULT</a></li>
|
||||
</ul>
|
||||
</body>
|
||||
</html>
|
@ -1,19 +0,0 @@
|
||||
<html>
|
||||
<head>
|
||||
<title>repetition/enum_params_with_defaults.hpp</title>
|
||||
<link rel="stylesheet" type="text/css" href="../../styles.css">
|
||||
</head>
|
||||
<body>
|
||||
<div style="margin-left: 0px;">
|
||||
The <b>repetition/enum_params_with_defaults.hpp</b> header defines a construct that produces a comma-separated list of parameters with default arguments.
|
||||
</div>
|
||||
<h4>Usage</h4>
|
||||
<div class="code">
|
||||
#include <b><boost/preprocessor/repetition/enum_params_with_defaults.hpp></b>
|
||||
</div>
|
||||
<h4>Contents</h4>
|
||||
<ul>
|
||||
<li><a href="../../ref/enum_params_with_defaults.html">BOOST_PP_ENUM_PARAMS_WITH_DEFAULTS</a></li>
|
||||
</ul>
|
||||
</body>
|
||||
</html>
|
@ -1,20 +0,0 @@
|
||||
<html>
|
||||
<head>
|
||||
<title>repetition/enum_shifted.hpp</title>
|
||||
<link rel="stylesheet" type="text/css" href="../../styles.css">
|
||||
</head>
|
||||
<body>
|
||||
<div style="margin-left: 0px;">
|
||||
The <b>repetition/enum_shifted.hpp</b> header defines a construct that produces a comma-separated, shifted list.
|
||||
</div>
|
||||
<h4>Usage</h4>
|
||||
<div class="code">
|
||||
#include <b><boost/preprocessor/repetition/enum_shifted.hpp></b>
|
||||
</div>
|
||||
<h4>Contents</h4>
|
||||
<ul>
|
||||
<li><a href="../../ref/enum_shifted.html">BOOST_PP_ENUM_SHIFTED</a></li>
|
||||
<li><a href="../../ref/enum_shifted_z.html">BOOST_PP_ENUM_SHIFTED_<i>z</i></a></li>
|
||||
</ul>
|
||||
</body>
|
||||
</html>
|
@ -1,20 +0,0 @@
|
||||
<html>
|
||||
<head>
|
||||
<title>repetition/enum_shifted_params.hpp</title>
|
||||
<link rel="stylesheet" type="text/css" href="../../styles.css">
|
||||
</head>
|
||||
<body>
|
||||
<div style="margin-left: 0px;">
|
||||
The <b>repetition/enum_shifted_params.hpp</b> header defines a construct that produces a comma-separated list of parameters.
|
||||
</div>
|
||||
<h4>Usage</h4>
|
||||
<div class="code">
|
||||
#include <b><boost/preprocessor/repetition/enum_shifted_params.hpp></b>
|
||||
</div>
|
||||
<h4>Contents</h4>
|
||||
<ul>
|
||||
<li><a href="../../ref/enum_shifted_params.html">BOOST_PP_ENUM_SHIFTED_PARAMS</a></li>
|
||||
<li><a href="../../ref/enum_shifted_params_z.html">BOOST_PP_ENUM_SHIFTED_PARAMS_<i>z</i></a></li>
|
||||
</ul>
|
||||
</body>
|
||||
</html>
|
@ -1,20 +0,0 @@
|
||||
<html>
|
||||
<head>
|
||||
<title>repetition/for.hpp</title>
|
||||
<link rel="stylesheet" type="text/css" href="../../styles.css">
|
||||
</head>
|
||||
<body>
|
||||
<div style="margin-left: 0px;">
|
||||
The <b>repetition/for.hpp</b> header defines a generalized horizontal repetition construct.
|
||||
</div>
|
||||
<h4>Usage</h4>
|
||||
<div class="code">
|
||||
#include <b><boost/preprocessor/repetition/for.hpp></b>
|
||||
</div>
|
||||
<h4>Contents</h4>
|
||||
<ul>
|
||||
<li><a href="../../ref/for.html">BOOST_PP_FOR</a></li>
|
||||
<li><a href="../../ref/for_r.html">BOOST_PP_FOR_<i>r</i></a></li>
|
||||
</ul>
|
||||
</body>
|
||||
</html>
|
@ -1,23 +0,0 @@
|
||||
<html>
|
||||
<head>
|
||||
<title>repetition/repeat.hpp</title>
|
||||
<link rel="stylesheet" type="text/css" href="../../styles.css">
|
||||
</head>
|
||||
<body>
|
||||
<div style="margin-left: 0px;">
|
||||
The <b>repetition/repeat.hpp</b> header defines a fast horizontal repetition construct.
|
||||
</div>
|
||||
<h4>Usage</h4>
|
||||
<div class="code">
|
||||
#include <b><boost/preprocessor/repetition/repeat.hpp></b>
|
||||
</div>
|
||||
<h4>Contents</h4>
|
||||
<ul>
|
||||
<li><a href="../../ref/repeat.html">BOOST_PP_REPEAT</a></li>
|
||||
<li><a href="../../ref/repeat_1st.html">BOOST_PP_REPEAT_1ST</a></li>
|
||||
<li><a href="../../ref/repeat_2nd.html">BOOST_PP_REPEAT_2ND</a></li>
|
||||
<li><a href="../../ref/repeat_3rd.html">BOOST_PP_REPEAT_3RD</a></li>
|
||||
<li><a href="../../ref/repeat_z.html">BOOST_PP_REPEAT_<i>z</i></a></li>
|
||||
</ul>
|
||||
</body>
|
||||
</html>
|
@ -1,23 +0,0 @@
|
||||
<html>
|
||||
<head>
|
||||
<title>repetition/repeat_from_to.hpp</title>
|
||||
<link rel="stylesheet" type="text/css" href="../../styles.css">
|
||||
</head>
|
||||
<body>
|
||||
<div style="margin-left: 0px;">
|
||||
The <b>repetition/repeat_from_to.hpp</b> header defines a horizontal repetition construct.
|
||||
</div>
|
||||
<h4>Usage</h4>
|
||||
<div class="code">
|
||||
#include <b><boost/preprocessor/repetition/repeat_from_to.hpp></b>
|
||||
</div>
|
||||
<h4>Contents</h4>
|
||||
<ul>
|
||||
<li><a href="../../ref/repeat_from_to.html">BOOST_PP_REPEAT_FROM_TO</a></li>
|
||||
<li><a href="../../ref/repeat_from_to_1st.html">BOOST_PP_REPEAT_FROM_TO_1ST</a></li>
|
||||
<li><a href="../../ref/repeat_from_to_2nd.html">BOOST_PP_REPEAT_FROM_TO_2ND</a></li>
|
||||
<li><a href="../../ref/repeat_from_to_3rd.html">BOOST_PP_REPEAT_FROM_TO_3RD</a></li>
|
||||
<li><a href="../../ref/repeat_from_to_z.html">BOOST_PP_REPEAT_FROM_TO_<i>z</i></a></li>
|
||||
</ul>
|
||||
</body>
|
||||
</html>
|
@ -1,20 +0,0 @@
|
||||
<html>
|
||||
<head>
|
||||
<title>selection.hpp</title>
|
||||
<link rel="stylesheet" type="text/css" href="../styles.css">
|
||||
</head>
|
||||
<body>
|
||||
<div style="margin-left: 0px;">
|
||||
The <b>selection.hpp</b> includes the headers in the <i>selection</i> folder.
|
||||
</div>
|
||||
<h4>Usage</h4>
|
||||
<div class="code">
|
||||
#include <b><boost/preprocessor/selection.hpp></b>
|
||||
</div>
|
||||
<h4>Includes</h4>
|
||||
<ul>
|
||||
<li><a href="selection/max.hpp.html"><boost/preprocessor/selection/max.hpp></a></li>
|
||||
<li><a href="selection/min.hpp.html"><boost/preprocessor/selection/min.hpp></a></li>
|
||||
</ul>
|
||||
</body>
|
||||
</html>
|
@ -1,20 +0,0 @@
|
||||
<html>
|
||||
<head>
|
||||
<title>selection/max.hpp</title>
|
||||
<link rel="stylesheet" type="text/css" href="../../styles.css">
|
||||
</head>
|
||||
<body>
|
||||
<div style="margin-left: 0px;">
|
||||
The <b>selection/max.hpp</b> header defines a macro that returns the greater of two elements.
|
||||
</div>
|
||||
<h4>Usage</h4>
|
||||
<div class="code">
|
||||
#include <b><boost/preprocessor/selection/max.hpp></b>
|
||||
</div>
|
||||
<h4>Contents</h4>
|
||||
<ul>
|
||||
<li><a href="../../ref/max.html">BOOST_PP_MAX</a></li>
|
||||
<li><a href="../../ref/max_d.html">BOOST_PP_MAX_D</a></li>
|
||||
</ul>
|
||||
</body>
|
||||
</html>
|
@ -1,20 +0,0 @@
|
||||
<html>
|
||||
<head>
|
||||
<title>selection/min.hpp</title>
|
||||
<link rel="stylesheet" type="text/css" href="../../styles.css">
|
||||
</head>
|
||||
<body>
|
||||
<div style="margin-left: 0px;">
|
||||
The <b>selection/min.hpp</b> header defines a macro that returns the lesser of two elements.
|
||||
</div>
|
||||
<h4>Usage</h4>
|
||||
<div class="code">
|
||||
#include <b><boost/preprocessor/selection/min.hpp></b>
|
||||
</div>
|
||||
<h4>Contents</h4>
|
||||
<ul>
|
||||
<li><a href="../../ref/min.html">BOOST_PP_MIN</a></li>
|
||||
<li><a href="../../ref/min_d.html">BOOST_PP_MIN_D</a></li>
|
||||
</ul>
|
||||
</body>
|
||||
</html>
|
@ -1,19 +0,0 @@
|
||||
<html>
|
||||
<head>
|
||||
<title>slot.hpp</title>
|
||||
<link rel="stylesheet" type="text/css" href="../styles.css">
|
||||
</head>
|
||||
<body>
|
||||
<div style="margin-left: 0px;">
|
||||
The <b>slot.hpp</b> includes the headers in the <i>slot</i> folder.
|
||||
</div>
|
||||
<h4>Usage</h4>
|
||||
<div class="code">
|
||||
#include <b><boost/preprocessor/slot.hpp></b>
|
||||
</div>
|
||||
<h4>Includes</h4>
|
||||
<ul>
|
||||
<li><a href="slot/slot.hpp.html"><boost/preprocessor/slot/slot.hpp></a></li>
|
||||
</ul>
|
||||
</body>
|
||||
</html>
|
@ -1,20 +0,0 @@
|
||||
<html>
|
||||
<head>
|
||||
<title>slot/slot.hpp</title>
|
||||
<link rel="stylesheet" type="text/css" href="../../styles.css">
|
||||
</head>
|
||||
<body>
|
||||
<div style="margin-left: 0px;">
|
||||
The <b>slot/slot.hpp</b> header defines macros to manipulate <i>slots</i>.
|
||||
</div>
|
||||
<h4>Usage</h4>
|
||||
<div class="code">
|
||||
#include <b><boost/preprocessor/slot/slot.hpp></b>
|
||||
</div>
|
||||
<h4>Contents</h4>
|
||||
<ul>
|
||||
<li><a href="../../ref/assign_slot.html">BOOST_PP_ASSIGN_SLOT</a></li>
|
||||
<li><a href="../../ref/slot.html">BOOST_PP_SLOT</a></li>
|
||||
</ul>
|
||||
</body>
|
||||
</html>
|
@ -1,19 +0,0 @@
|
||||
<html>
|
||||
<head>
|
||||
<title>stringize.hpp</title>
|
||||
<link rel="stylesheet" type="text/css" href="../styles.css">
|
||||
</head>
|
||||
<body>
|
||||
<div style="margin-left: 0px;">
|
||||
The <b>stringize.hpp</b> header defines a stringizing macro.
|
||||
</div>
|
||||
<h4>Usage</h4>
|
||||
<div class="code">
|
||||
#include <b><boost/preprocessor/stringize.hpp></b>
|
||||
</div>
|
||||
<h4>Contents</h4>
|
||||
<ul>
|
||||
<li><a href="../ref/stringize.html">BOOST_PP_STRINGIZE</a></li>
|
||||
</ul>
|
||||
</body>
|
||||
</html>
|
@ -1,23 +0,0 @@
|
||||
<html>
|
||||
<head>
|
||||
<title>tuple.hpp</title>
|
||||
<link rel="stylesheet" type="text/css" href="../styles.css">
|
||||
</head>
|
||||
<body>
|
||||
<div style="margin-left: 0px;">
|
||||
The <b>tuple.hpp</b> includes the headers in the <i>tuple</i> folder.
|
||||
</div>
|
||||
<h4>Usage</h4>
|
||||
<div class="code">
|
||||
#include <b><boost/preprocessor/tuple.hpp></b>
|
||||
</div>
|
||||
<h4>Includes</h4>
|
||||
<ul>
|
||||
<li><a href="tuple/elem.hpp.html"><boost/preprocessor/tuple/elem.hpp></a></li>
|
||||
<li><a href="tuple/eat.hpp.html"><boost/preprocessor/tuple/eat.hpp></a></li>
|
||||
<li><a href="tuple/rem.hpp.html"><boost/preprocessor/tuple/rem.hpp></a></li>
|
||||
<li><a href="tuple/reverse.hpp.html"><boost/preprocessor/tuple/reverse.hpp></a></li>
|
||||
<li><a href="tuple/to_list.hpp.html"><boost/preprocessor/tuple/to_list.hpp></a></li>
|
||||
</ul>
|
||||
</body>
|
||||
</html>
|
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user