Warning, file /include/boost/local_function/detail/preprocessor/keyword/facility/add.hpp was not indexed
or was modified since last indexation (in which case cross-reference links may be missing, inaccurate or erroneous).
0001
0002
0003
0004
0005
0006
0007
0008 #ifndef BOOST_LOCAL_FUNCTION_DETAIL_PP_KEYWORD_FACILITY_ADD_HPP_
0009 #define BOOST_LOCAL_FUNCTION_DETAIL_PP_KEYWORD_FACILITY_ADD_HPP_
0010
0011 #include <boost/preprocessor/control/expr_iif.hpp>
0012 #include <boost/preprocessor/logical/compl.hpp>
0013
0014
0015 #define BOOST_LOCAL_FUNCTION_DETAIL_PP_KEYWORD_FACILITY_ADD_FRONT( \
0016 tokens, is_front_macro, keyword) \
0017 BOOST_PP_EXPR_IIF(BOOST_PP_COMPL(is_front_macro(tokens)), keyword) tokens
0018
0019
0020 #define BOOST_LOCAL_FUNCTION_DETAIL_PP_KEYWORD_FACILITY_ADD_BACK( \
0021 tokens, is_back_macro, keyword) \
0022 tokens BOOST_PP_EXPR_IIF(BOOST_PP_COMPL(is_back_macro(tokens)), keyword)
0023
0024 #endif
0025