Mercurial > hg > vamp-build-and-test
view DEPENDENCIES/generic/include/boost/multiprecision/cpp_int/value_pack.hpp @ 58:25ebdd75ba19
Add Predomino/Frequla
author | Chris Cannam |
---|---|
date | Wed, 03 Sep 2014 14:37:39 +0100 |
parents | 2665513ce2d3 |
children |
line wrap: on
line source
/////////////////////////////////////////////////////////////// // Copyright 2013 John Maddock. 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_ #ifndef BOOST_MP_CPP_INT_VP_HPP #define BOOST_MP_CPP_INT_VP_HPP namespace boost{ namespace multiprecision{ namespace literals{ namespace detail{ template <limb_type...VALUES> struct value_pack { constexpr value_pack(){} typedef value_pack<0, VALUES...> next_type; }; template <class T> struct is_value_pack{ static constexpr bool value = false; }; template <limb_type...VALUES> struct is_value_pack<value_pack<VALUES...> >{ static constexpr bool value = true; }; struct negate_tag{}; constexpr negate_tag make_negate_tag() { return negate_tag(); } }}}} // namespaces #endif // BOOST_MP_CPP_INT_CORE_HPP