Boost PREPROCESSOR Library: Reference
- #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/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/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/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_right.hpp>
- #include <boost/preprocessor/list/for_each.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/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/stringize.hpp>
- #include <boost/preprocessor/tuple/eat.hpp>
- #include <boost/preprocessor/tuple/elem.hpp>
- #include <boost/preprocessor/tuple/to_list.hpp>
- #include <boost/preprocessor/while.hpp>
- BOOST_PP_ADD
- 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_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_EXPAND
- BOOST_PP_FOR
- BOOST_PP_GREATER
- BOOST_PP_GREATER_EQUAL
- BOOST_PP_IDENTITY
- BOOST_PP_IF
- BOOST_PP_INC
- BOOST_PP_LESS
- BOOST_PP_LESS_EQUAL
- BOOST_PP_LIMIT_DIM
- BOOST_PP_LIMIT_MAG
- BOOST_PP_LIMIT_TUPLE
- BOOST_PP_LIST_APPEND
- BOOST_PP_LIST_AT
- BOOST_PP_LIST_CAT
- BOOST_PP_LIST_CONS
- BOOST_PP_LIST_ENUM
- BOOST_PP_LIST_FILTER
- BOOST_PP_LIST_FIRST
- BOOST_PP_LIST_FIRST_N
- BOOST_PP_LIST_FOLD_LEFT
- BOOST_PP_LIST_FOLD_RIGHT
- BOOST_PP_LIST_FOR_EACH
- BOOST_PP_LIST_FOR_EACH_PRODUCT
- 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_REVERSE
- BOOST_PP_LIST_SIZE
- BOOST_PP_LIST_TO_TUPLE
- BOOST_PP_LIST_TRANSFORM
- BOOST_PP_MAX
- BOOST_PP_MIN
- BOOST_PP_MOD
- BOOST_PP_MUL
- BOOST_PP_NOR
- BOOST_PP_NOT
- BOOST_PP_NOT_EQUAL
- BOOST_PP_OR
- BOOST_PP_REPEAT
- BOOST_PP_REPEAT_2ND
- BOOST_PP_REPEAT_3RD
- BOOST_PP_STRINGIZE
- BOOST_PP_SUB
- BOOST_PP_TUPLE_EAT
- BOOST_PP_TUPLE_ELEM
- BOOST_PP_TUPLE_TO_LIST
- BOOST_PP_WHILE
- BOOST_PP_XOR
- BOOST_PREPROCESSOR_ADD
- BOOST_PREPROCESSOR_AND
- BOOST_PREPROCESSOR_ASSERT_MSG
- BOOST_PREPROCESSOR_BOOL
- BOOST_PREPROCESSOR_CAT
- BOOST_PREPROCESSOR_COMMA
- BOOST_PREPROCESSOR_COMMA_IF
- BOOST_PREPROCESSOR_DEC
- BOOST_PREPROCESSOR_DIV
- BOOST_PREPROCESSOR_EMPTY
- BOOST_PREPROCESSOR_ENUM_PARAMS
- BOOST_PREPROCESSOR_ENUM_PARAMS_WITH_A_DEFAULT
- BOOST_PREPROCESSOR_ENUM_PARAMS_WITH_DEFAULTS
- BOOST_PREPROCESSOR_ENUM_SHIFTED_PARAMS
- BOOST_PREPROCESSOR_EQUAL
- BOOST_PREPROCESSOR_GREATER
- BOOST_PREPROCESSOR_GREATER_EQUAL
- BOOST_PREPROCESSOR_IDENTITY
- BOOST_PREPROCESSOR_IF
- BOOST_PREPROCESSOR_INC
- BOOST_PREPROCESSOR_LESS
- BOOST_PREPROCESSOR_LESS_EQUAL
- BOOST_PREPROCESSOR_LIMIT_DIM
- BOOST_PREPROCESSOR_LIMIT_MAG
- BOOST_PREPROCESSOR_LIMIT_TUPLE
- BOOST_PREPROCESSOR_MAX
- BOOST_PREPROCESSOR_MIN
- BOOST_PREPROCESSOR_MOD
- BOOST_PREPROCESSOR_MUL
- BOOST_PREPROCESSOR_NOR
- BOOST_PREPROCESSOR_NOT
- BOOST_PREPROCESSOR_NOT_EQUAL
- BOOST_PREPROCESSOR_OR
- BOOST_PREPROCESSOR_REPEAT
- BOOST_PREPROCESSOR_REPEAT_2ND
- BOOST_PREPROCESSOR_REPEAT_3RD
- BOOST_PREPROCESSOR_STRINGIZE
- BOOST_PREPROCESSOR_SUB
- BOOST_PREPROCESSOR_TUPLE_ELEM
- BOOST_PREPROCESSOR_XOR
(C) 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.
Generated: