Skip to content

Commit 6511131

Browse files
authored
Merge pull request #664 from boostorg/develop
Merge fix for user-defined literal operator to 1.88
2 parents d011275 + 7fac807 commit 6511131

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

include/boost/multiprecision/cpp_int/literals.hpp

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -236,30 +236,30 @@ struct unsigned_cpp_int_literal_result_type
236236
} // namespace detail
237237

238238
template <char... STR>
239-
constexpr typename boost::multiprecision::literals::detail::signed_cpp_int_literal_result_type<static_cast<unsigned>((sizeof...(STR)) - 2u)>::number_type operator"" _cppi()
239+
constexpr typename boost::multiprecision::literals::detail::signed_cpp_int_literal_result_type<static_cast<unsigned>((sizeof...(STR)) - 2u)>::number_type operator ""_cppi()
240240
{
241241
using pt = typename boost::multiprecision::literals::detail::make_packed_value_from_str<STR...>::type;
242242
return boost::multiprecision::literals::detail::make_backend_from_pack<pt, typename boost::multiprecision::literals::detail::signed_cpp_int_literal_result_type<static_cast<unsigned>((sizeof...(STR)) - 2u)>::backend_type>::value;
243243
}
244244

245245
template <char... STR>
246-
constexpr typename boost::multiprecision::literals::detail::unsigned_cpp_int_literal_result_type<static_cast<unsigned>((sizeof...(STR)) - 2u)>::number_type operator"" _cppui()
246+
constexpr typename boost::multiprecision::literals::detail::unsigned_cpp_int_literal_result_type<static_cast<unsigned>((sizeof...(STR)) - 2u)>::number_type operator ""_cppui()
247247
{
248248
using pt = typename boost::multiprecision::literals::detail::make_packed_value_from_str<STR...>::type;
249249
return boost::multiprecision::literals::detail::make_backend_from_pack<pt, typename boost::multiprecision::literals::detail::unsigned_cpp_int_literal_result_type<static_cast<unsigned>((sizeof...(STR)) - 2u)>::backend_type>::value;
250250
}
251251

252252
#define BOOST_MP_DEFINE_SIZED_CPP_INT_LITERAL(Bits) \
253253
template <char... STR> \
254-
constexpr boost::multiprecision::number<boost::multiprecision::backends::cpp_int_backend<Bits, Bits, boost::multiprecision::signed_magnitude, boost::multiprecision::unchecked, void> > operator"" BOOST_JOIN(_cppi, Bits)() \
254+
constexpr boost::multiprecision::number<boost::multiprecision::backends::cpp_int_backend<Bits, Bits, boost::multiprecision::signed_magnitude, boost::multiprecision::unchecked, void> > operator BOOST_JOIN(""_cppi, Bits)() \
255255
{ \
256256
using pt = typename boost::multiprecision::literals::detail::make_packed_value_from_str<STR...>::type; \
257257
return boost::multiprecision::literals::detail::make_backend_from_pack< \
258258
pt, \
259259
boost::multiprecision::backends::cpp_int_backend<Bits, Bits, boost::multiprecision::signed_magnitude, boost::multiprecision::unchecked, void> >::value; \
260260
} \
261261
template <char... STR> \
262-
constexpr boost::multiprecision::number<boost::multiprecision::backends::cpp_int_backend<Bits, Bits, boost::multiprecision::unsigned_magnitude, boost::multiprecision::unchecked, void> > operator"" BOOST_JOIN(_cppui, Bits)() \
262+
constexpr boost::multiprecision::number<boost::multiprecision::backends::cpp_int_backend<Bits, Bits, boost::multiprecision::unsigned_magnitude, boost::multiprecision::unchecked, void> > operator BOOST_JOIN(""_cppui, Bits)() \
263263
{ \
264264
using pt = typename boost::multiprecision::literals::detail::make_packed_value_from_str<STR...>::type; \
265265
return boost::multiprecision::literals::detail::make_backend_from_pack< \

0 commit comments

Comments
 (0)