
|
Boost.Preprocessor
Reference
|
- BOOST_PP_ADD
- BOOST_PP_ADD_D
- BOOST_PP_AND
- BOOST_PP_ASSERT_MSG
- BOOST_PP_BOOL
- BOOST_PP_CAT
- BOOST_PP_COMMA
- BOOST_PP_COMMA_IF
- BOOST_PP_DEC
- BOOST_PP_DIV
- BOOST_PP_DIV_D
- BOOST_PP_EMPTY
- BOOST_PP_ENUM
- BOOST_PP_ENUM_PARAMS
- BOOST_PP_ENUM_PARAMS_WITH_A_DEFAULT
- BOOST_PP_ENUM_PARAMS_WITH_DEFAULTS
- BOOST_PP_ENUM_SHIFTED
- BOOST_PP_ENUM_SHIFTED_PARAMS
- BOOST_PP_EQUAL
- BOOST_PP_EQUAL_D
- BOOST_PP_EXPAND
- BOOST_PP_EXPR_IF
- BOOST_PP_FOR
- BOOST_PP_GREATER
- BOOST_PP_GREATER_D
- BOOST_PP_GREATER_EQUAL
- BOOST_PP_GREATER_EQUAL_D
- BOOST_PP_IDENTITY
- BOOST_PP_IF
- BOOST_PP_INC
- BOOST_PP_LESS
- BOOST_PP_LESS_D
- BOOST_PP_LESS_EQUAL
- BOOST_PP_LESS_EQUAL_D
- BOOST_PP_LIMIT_DIM
- BOOST_PP_LIMIT_MAG
- BOOST_PP_LIMIT_TUPLE
- BOOST_PP_LIST_APPEND
- BOOST_PP_LIST_APPEND_D
- BOOST_PP_LIST_AT
- BOOST_PP_LIST_AT_D
- BOOST_PP_LIST_CAT
- BOOST_PP_LIST_CAT_D
- BOOST_PP_LIST_CONS
- BOOST_PP_LIST_ENUM
- BOOST_PP_LIST_ENUM_R
- BOOST_PP_LIST_FILTER
- BOOST_PP_LIST_FILTER_D
- BOOST_PP_LIST_FIRST
- BOOST_PP_LIST_FIRST_N
- BOOST_PP_LIST_FIRST_N_D
- BOOST_PP_LIST_FOLD_LEFT
- BOOST_PP_LIST_FOLD_LEFT_2ND
- BOOST_PP_LIST_FOLD_LEFT_2ND_D
- BOOST_PP_LIST_FOLD_LEFT_D
- BOOST_PP_LIST_FOLD_RIGHT
- BOOST_PP_LIST_FOLD_RIGHT_2ND
- BOOST_PP_LIST_FOLD_RIGHT_2ND_D
- BOOST_PP_LIST_FOLD_RIGHT_D
- BOOST_PP_LIST_FOR_EACH
- BOOST_PP_LIST_FOR_EACH_I
- BOOST_PP_LIST_FOR_EACH_I_R
- BOOST_PP_LIST_FOR_EACH_PRODUCT
- BOOST_PP_LIST_FOR_EACH_PRODUCT_R
- BOOST_PP_LIST_FOR_EACH_R
- BOOST_PP_LIST_IS_CONS
- BOOST_PP_LIST_IS_NIL
- BOOST_PP_LIST_NIL
- BOOST_PP_LIST_REST
- BOOST_PP_LIST_REST_N
- BOOST_PP_LIST_REST_N_D
- BOOST_PP_LIST_REVERSE
- BOOST_PP_LIST_REVERSE_D
- BOOST_PP_LIST_SIZE
- BOOST_PP_LIST_SIZE_D
- BOOST_PP_LIST_TO_TUPLE
- BOOST_PP_LIST_TO_TUPLE_R
- BOOST_PP_LIST_TRANSFORM
- BOOST_PP_LIST_TRANSFORM_D
- BOOST_PP_MAX
- BOOST_PP_MAX_D
- BOOST_PP_MIN
- BOOST_PP_MIN_D
- BOOST_PP_MOD
- BOOST_PP_MOD_D
- BOOST_PP_MUL
- BOOST_PP_MUL_D
- BOOST_PP_NOR
- BOOST_PP_NOT
- BOOST_PP_NOT_EQUAL
- BOOST_PP_NOT_EQUAL_D
- BOOST_PP_OR
- BOOST_PP_REPEAT
- BOOST_PP_REPEAT_2ND
- BOOST_PP_REPEAT_3RD
- BOOST_PP_REPEAT_FROM_TO
- BOOST_PP_REPEAT_FROM_TO_2ND
- BOOST_PP_REPEAT_FROM_TO_3RD
- BOOST_PP_STRINGIZE
- BOOST_PP_SUB
- BOOST_PP_SUB_D
- BOOST_PP_TUPLE_EAT
- BOOST_PP_TUPLE_ELEM
- BOOST_PP_TUPLE_REVERSE
- BOOST_PP_TUPLE_TO_LIST
- BOOST_PP_WHILE
- BOOST_PP_XOR
- #include <boost/preprocessor/arithmetic.hpp>
- #include <boost/preprocessor/arithmetic/add.hpp>
- #include <boost/preprocessor/arithmetic/div.hpp>
- #include <boost/preprocessor/arithmetic/mod.hpp>
- #include <boost/preprocessor/arithmetic/mul.hpp>
- #include <boost/preprocessor/arithmetic/sub.hpp>
- #include <boost/preprocessor/assert_msg.hpp>
- #include <boost/preprocessor/cat.hpp>
- #include <boost/preprocessor/comma.hpp>
- #include <boost/preprocessor/comma_if.hpp>
- #include <boost/preprocessor/comparison.hpp>
- #include <boost/preprocessor/comparison/equal.hpp>
- #include <boost/preprocessor/comparison/greater.hpp>
- #include <boost/preprocessor/comparison/greater_equal.hpp>
- #include <boost/preprocessor/comparison/less.hpp>
- #include <boost/preprocessor/comparison/less_equal.hpp>
- #include <boost/preprocessor/comparison/not_equal.hpp>
- #include <boost/preprocessor/dec.hpp>
- #include <boost/preprocessor/empty.hpp>
- #include <boost/preprocessor/enum.hpp>
- #include <boost/preprocessor/enum_params.hpp>
- #include <boost/preprocessor/enum_params_with_a_default.hpp>
- #include <boost/preprocessor/enum_params_with_defaults.hpp>
- #include <boost/preprocessor/enum_shifted.hpp>
- #include <boost/preprocessor/enum_shifted_params.hpp>
- #include <boost/preprocessor/expand.hpp>
- #include <boost/preprocessor/expr_if.hpp>
- #include <boost/preprocessor/for.hpp>
- #include <boost/preprocessor/identity.hpp>
- #include <boost/preprocessor/if.hpp>
- #include <boost/preprocessor/inc.hpp>
- #include <boost/preprocessor/limits.hpp>
- #include <boost/preprocessor/list.hpp>
- #include <boost/preprocessor/list/adt.hpp>
- #include <boost/preprocessor/list/append.hpp>
- #include <boost/preprocessor/list/at.hpp>
- #include <boost/preprocessor/list/cat.hpp>
- #include <boost/preprocessor/list/enum.hpp>
- #include <boost/preprocessor/list/filter.hpp>
- #include <boost/preprocessor/list/first_n.hpp>
- #include <boost/preprocessor/list/fold_left.hpp>
- #include <boost/preprocessor/list/fold_left_2nd.hpp>
- #include <boost/preprocessor/list/fold_right.hpp>
- #include <boost/preprocessor/list/fold_right_2nd.hpp>
- #include <boost/preprocessor/list/for_each.hpp>
- #include <boost/preprocessor/list/for_each_i.hpp>
- #include <boost/preprocessor/list/for_each_product.hpp>
- #include <boost/preprocessor/list/rest_n.hpp>
- #include <boost/preprocessor/list/reverse.hpp>
- #include <boost/preprocessor/list/size.hpp>
- #include <boost/preprocessor/list/to_tuple.hpp>
- #include <boost/preprocessor/list/transform.hpp>
- #include <boost/preprocessor/logical.hpp>
- #include <boost/preprocessor/logical/and.hpp>
- #include <boost/preprocessor/logical/bool.hpp>
- #include <boost/preprocessor/logical/nor.hpp>
- #include <boost/preprocessor/logical/not.hpp>
- #include <boost/preprocessor/logical/or.hpp>
- #include <boost/preprocessor/logical/xor.hpp>
- #include <boost/preprocessor/max.hpp>
- #include <boost/preprocessor/min.hpp>
- #include <boost/preprocessor/repeat.hpp>
- #include <boost/preprocessor/repeat_2nd.hpp>
- #include <boost/preprocessor/repeat_3rd.hpp>
- #include <boost/preprocessor/repeat_from_to.hpp>
- #include <boost/preprocessor/repeat_from_to_2nd.hpp>
- #include <boost/preprocessor/repeat_from_to_3rd.hpp>
- #include <boost/preprocessor/stringize.hpp>
- #include <boost/preprocessor/tuple.hpp>
- #include <boost/preprocessor/tuple/eat.hpp>
- #include <boost/preprocessor/tuple/elem.hpp>
- #include <boost/preprocessor/tuple/reverse.hpp>
- #include <boost/preprocessor/tuple/to_list.hpp>
- #include <boost/preprocessor/while.hpp>
Revised
© Copyright Housemarque Oy 2002
Permission to copy, use, modify, sell and distribute this document is granted
provided this copyright notice appears in all copies. This document is provided
"as is" without express or implied warranty, and with no claim as to its suitability
for any purpose.