Chris@16: // Boost.Varaint Chris@16: // Multivisitors defined here Chris@16: // Chris@16: // See http://www.boost.org for most recent version, including documentation. Chris@16: // Chris@101: // Copyright Antony Polukhin, 2013-2014. Chris@16: // Chris@16: // Distributed under the Boost Chris@16: // Software License, Version 1.0. (See accompanying file Chris@16: // LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt). Chris@16: Chris@16: #ifndef BOOST_VARIANT_MULTIVISITORS_HPP Chris@16: #define BOOST_VARIANT_MULTIVISITORS_HPP Chris@16: Chris@101: #if defined(_MSC_VER) Chris@16: # pragma once Chris@16: #endif Chris@16: Chris@101: #include Chris@101: #include "boost/variant/variant_fwd.hpp" // for BOOST_VARIANT_DO_NOT_USE_VARIADIC_TEMPLATES Chris@16: Chris@101: #if !defined(BOOST_VARIANT_DO_NOT_USE_VARIADIC_TEMPLATES) && !defined(BOOST_NO_CXX11_HDR_TUPLE) Chris@101: # include Chris@101: # if !defined(BOOST_NO_CXX14_DECLTYPE_AUTO) && !defined(BOOST_NO_CXX11_DECLTYPE_N3276) Chris@101: # include Chris@101: # endif Chris@101: #else Chris@101: # include Chris@16: #endif Chris@16: Chris@16: #endif // BOOST_VARIANT_MULTIVISITORS_HPP Chris@16: