File indexing completed on 2025-01-18 09:34:40
0001
0002
0003
0004
0005
0006
0007 #ifndef FUSION_VECTOR_CONFIG_11052014_1720
0008 #define FUSION_VECTOR_CONFIG_11052014_1720
0009
0010 #include <boost/config.hpp>
0011 #include <boost/detail/workaround.hpp>
0012 #include <boost/fusion/support/config.hpp>
0013
0014 #if (defined(BOOST_NO_CXX11_VARIADIC_TEMPLATES) \
0015 || defined(BOOST_NO_CXX11_RVALUE_REFERENCES) \
0016 || defined(BOOST_NO_CXX11_TEMPLATE_ALIASES) \
0017 || defined(BOOST_NO_CXX11_DECLTYPE)) \
0018 || defined(BOOST_NO_CXX11_FUNCTION_TEMPLATE_DEFAULT_ARGS) \
0019 || defined(BOOST_FUSION_DISABLE_VARIADIC_VECTOR) \
0020 || (defined(__WAVE__) && defined(BOOST_FUSION_CREATE_PREPROCESSED_FILES))
0021 # if defined(BOOST_FUSION_HAS_VARIADIC_VECTOR)
0022 # undef BOOST_FUSION_HAS_VARIADIC_VECTOR
0023 # endif
0024 #else
0025 # if !defined(BOOST_FUSION_HAS_VARIADIC_VECTOR)
0026 # define BOOST_FUSION_HAS_VARIADIC_VECTOR
0027 # endif
0028 #endif
0029
0030 #if BOOST_WORKAROUND(BOOST_MSVC, < 1910)
0031 # if defined(BOOST_FUSION_HAS_VARIADIC_VECTOR)
0032 # undef BOOST_FUSION_HAS_VARIADIC_VECTOR
0033 # endif
0034 #endif
0035
0036 #endif
0037