diff options
Diffstat (limited to 'src/third_party/boost-1.56.0/boost/type_traits/integral_constant.hpp')
-rw-r--r-- | src/third_party/boost-1.56.0/boost/type_traits/integral_constant.hpp | 39 |
1 files changed, 0 insertions, 39 deletions
diff --git a/src/third_party/boost-1.56.0/boost/type_traits/integral_constant.hpp b/src/third_party/boost-1.56.0/boost/type_traits/integral_constant.hpp deleted file mode 100644 index c6847715e0e..00000000000 --- a/src/third_party/boost-1.56.0/boost/type_traits/integral_constant.hpp +++ /dev/null @@ -1,39 +0,0 @@ -// (C) Copyright John Maddock 2005. -// Use, modification and distribution are subject to 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) - -#ifndef BOOST_TYPE_TRAITS_INTEGRAL_CONSTANT_HPP -#define BOOST_TYPE_TRAITS_INTEGRAL_CONSTANT_HPP - -#include <boost/config.hpp> -#include <boost/mpl/bool.hpp> -#include <boost/mpl/integral_c.hpp> - -namespace boost{ - -#if defined(BOOST_NO_DEPENDENT_TYPES_IN_TEMPLATE_VALUE_PARAMETERS) || defined(__BORLANDC__) -template <class T, int val> -#else -template <class T, T val> -#endif -struct integral_constant : public mpl::integral_c<T, val> -{ - typedef integral_constant<T,val> type; -}; - -template<> struct integral_constant<bool,true> : public mpl::true_ -{ - typedef integral_constant<bool,true> type; -}; -template<> struct integral_constant<bool,false> : public mpl::false_ -{ - typedef integral_constant<bool,false> type; -}; - -typedef integral_constant<bool,true> true_type; -typedef integral_constant<bool,false> false_type; - -} - -#endif |