File indexing completed on 2025-01-18 09:50:26
0001 #if !defined(BOOST_PROTO_DONT_USE_PREPROCESSED_FILES)
0002
0003 #ifndef BOOST_NO_CXX11_VARIADIC_TEMPLATES
0004 BOOST_PROTO_EXTENDS_FUNCTION_()
0005 BOOST_PROTO_DEFINE_FUN_OP_VARIADIC_IMPL_(BOOST_PP_EMPTY)
0006 BOOST_PROTO_DEFINE_FUN_OP_VARIADIC_IMPL_(BOOST_PROTO_CONST)
0007 #else
0008 #include <boost/proto/detail/preprocessed/extends_funop.hpp>
0009 #endif
0010
0011 #else
0012
0013 #define BOOST_PP_LOCAL_MACRO(N) \
0014 BOOST_PROTO_DEFINE_FUN_OP(1, N, ~) \
0015
0016
0017 #if defined(__WAVE__) && defined(BOOST_PROTO_CREATE_PREPROCESSED_FILES) && !defined(BOOST_PROTO_NO_WAVE_OUTPUT)
0018 #pragma wave option(preserve: 2, line: 0, output: "preprocessed/extends_funop.hpp")
0019 #endif
0020
0021
0022
0023
0024
0025
0026
0027
0028
0029 #if defined(__WAVE__) && defined(BOOST_PROTO_CREATE_PREPROCESSED_FILES) && !defined(BOOST_PROTO_NO_WAVE_OUTPUT)
0030 #pragma wave option(preserve: 1)
0031 #endif
0032
0033 BOOST_PROTO_EXTENDS_FUNCTION_()
0034
0035 #define BOOST_PP_LOCAL_LIMITS \
0036 (0, BOOST_PP_DEC(BOOST_PROTO_MAX_FUNCTION_CALL_ARITY))
0037 #include BOOST_PP_LOCAL_ITERATE()
0038
0039 #if defined(__WAVE__) && defined(BOOST_PROTO_CREATE_PREPROCESSED_FILES) && !defined(BOOST_PROTO_NO_WAVE_OUTPUT)
0040 #pragma wave option(output: null)
0041 #endif
0042
0043 #endif