Back to home page

EIC code displayed by LXR

 
 

    


File indexing completed on 2025-01-18 09:34:40

0001 /*=============================================================================
0002     Copyright (c) 2014-2015 Kohei Takahashi
0003 
0004     Distributed under the Boost Software License, Version 1.0. (See accompanying
0005     file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
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