| Index: third_party/boost/boost/mpl/aux_/na_assert.hpp
|
| diff --git a/third_party/boost/boost/mpl/aux_/na_assert.hpp b/third_party/boost/boost/mpl/aux_/na_assert.hpp
|
| new file mode 100644
|
| index 0000000000000000000000000000000000000000..417ac966607040144a66cfc0fde38abfede5ff16
|
| --- /dev/null
|
| +++ b/third_party/boost/boost/mpl/aux_/na_assert.hpp
|
| @@ -0,0 +1,34 @@
|
| +
|
| +#ifndef BOOST_MPL_AUX_NA_ASSERT_HPP_INCLUDED
|
| +#define BOOST_MPL_AUX_NA_ASSERT_HPP_INCLUDED
|
| +
|
| +// Copyright Aleksey Gurtovoy 2001-2004
|
| +//
|
| +// Distributed under the Boost Software License, Version 1.0.
|
| +// (See accompanying file LICENSE_1_0.txt or copy at
|
| +// http://www.boost.org/LICENSE_1_0.txt)
|
| +//
|
| +// See http://www.boost.org/libs/mpl for documentation.
|
| +
|
| +// $Source$
|
| +// $Date: 2005-07-13 09:13:38 -0400 (Wed, 13 Jul 2005) $
|
| +// $Revision: 30043 $
|
| +
|
| +#include <boost/mpl/aux_/na.hpp>
|
| +#include <boost/mpl/aux_/config/msvc.hpp>
|
| +#include <boost/mpl/aux_/config/workaround.hpp>
|
| +
|
| +#if !BOOST_WORKAROUND(_MSC_FULL_VER, <= 140050601) \
|
| + && !BOOST_WORKAROUND(__EDG_VERSION__, <= 243)
|
| +# include <boost/mpl/assert.hpp>
|
| +# define BOOST_MPL_AUX_ASSERT_NOT_NA(x) \
|
| + BOOST_MPL_ASSERT_NOT((boost::mpl::is_na<type>)) \
|
| +/**/
|
| +#else
|
| +# include <boost/static_assert.hpp>
|
| +# define BOOST_MPL_AUX_ASSERT_NOT_NA(x) \
|
| + BOOST_STATIC_ASSERT(!boost::mpl::is_na<x>::value) \
|
| +/**/
|
| +#endif
|
| +
|
| +#endif // BOOST_MPL_AUX_NA_ASSERT_HPP_INCLUDED
|
|
|