#ifndef BOOST_MP_CPP_INT_VP_HPP
#define BOOST_MP_CPP_INT_VP_HPP
-namespace boost{ namespace multiprecision{
+namespace boost {
+namespace multiprecision {
-namespace literals{ namespace detail{
+namespace literals { namespace detail {
-template <limb_type...VALUES>
+template <limb_type... VALUES>
struct value_pack
{
- constexpr 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 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{};
+struct negate_tag
+{};
constexpr negate_tag make_negate_tag()
{
return negate_tag();
}
-
-}}}} // namespaces
+}}}} // namespace boost::multiprecision::literals::detail
#endif // BOOST_MP_CPP_INT_CORE_HPP
-