]> git.lyx.org Git - lyx.git/blob - 3rdparty/boost/boost/fusion/container/vector/detail/config.hpp
Update to boost 1.72
[lyx.git] / 3rdparty / boost / boost / fusion / container / vector / detail / config.hpp
1 /*=============================================================================
2     Copyright (c) 2014-2015 Kohei Takahashi
3
4     Distributed under the Boost Software License, Version 1.0. (See accompanying
5     file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
6 ==============================================================================*/
7 #ifndef FUSION_VECTOR_CONFIG_11052014_1720
8 #define FUSION_VECTOR_CONFIG_11052014_1720
9
10 #include <boost/config.hpp>
11 #include <boost/detail/workaround.hpp>
12 #include <boost/fusion/support/config.hpp>
13
14 #if (defined(BOOST_NO_CXX11_VARIADIC_TEMPLATES) \
15   || defined(BOOST_NO_CXX11_RVALUE_REFERENCES) \
16   || defined(BOOST_NO_CXX11_TEMPLATE_ALIASES)  \
17   || defined(BOOST_NO_CXX11_DECLTYPE)) \
18   || defined(BOOST_NO_CXX11_FUNCTION_TEMPLATE_DEFAULT_ARGS) \
19   || defined(BOOST_FUSION_DISABLE_VARIADIC_VECTOR) \
20   || (defined(__WAVE__) && defined(BOOST_FUSION_CREATE_PREPROCESSED_FILES))
21 # if defined(BOOST_FUSION_HAS_VARIADIC_VECTOR)
22 #   undef BOOST_FUSION_HAS_VARIADIC_VECTOR
23 # endif
24 #else
25 # if !defined(BOOST_FUSION_HAS_VARIADIC_VECTOR)
26 #   define BOOST_FUSION_HAS_VARIADIC_VECTOR
27 # endif
28 #endif
29
30 #if BOOST_WORKAROUND(BOOST_MSVC, < 1910)
31 # if defined(BOOST_FUSION_HAS_VARIADIC_VECTOR)
32 #   undef BOOST_FUSION_HAS_VARIADIC_VECTOR
33 # endif
34 #endif
35
36 #endif
37