From 71c82e4016d97b858ba3d91d2b4424c1e30d4892 Mon Sep 17 00:00:00 2001 From: Krystian Stasiowski Date: Fri, 20 Dec 2019 18:21:28 -0500 Subject: [PATCH] Remove redundant traits parameter --- .../static_string/detail/static_string.hpp | 8 +++---- .../static_string/impl/static_string.hpp | 24 +++++++++---------- 2 files changed, 16 insertions(+), 16 deletions(-) diff --git a/include/boost/static_string/detail/static_string.hpp b/include/boost/static_string/detail/static_string.hpp index 0888a91..c50ffa7 100644 --- a/include/boost/static_string/detail/static_string.hpp +++ b/include/boost/static_string/detail/static_string.hpp @@ -376,26 +376,26 @@ integer_to_wstring( return str_end; } -template +template inline static_string to_static_string_int_impl(Integer value) { char buffer[N]; const auto digits_end = std::end(buffer); - const auto digits_begin = integer_to_string( + const auto digits_begin = integer_to_string, Integer>( digits_end, value, std::is_signed{}); return static_string(digits_begin, std::distance(digits_begin, digits_end)); } -template +template inline static_wstring to_static_wstring_int_impl(Integer value) { wchar_t buffer[N]; const auto digits_end = std::end(buffer); - const auto digits_begin = integer_to_wstring( + const auto digits_begin = integer_to_wstring, Integer>( digits_end, value, std::is_signed{}); return static_wstring(digits_begin, std::distance(digits_begin, digits_end)); } diff --git a/include/boost/static_string/impl/static_string.hpp b/include/boost/static_string/impl/static_string.hpp index 4e38b88..d9980d5 100644 --- a/include/boost/static_string/impl/static_string.hpp +++ b/include/boost/static_string/impl/static_string.hpp @@ -843,7 +843,7 @@ inline to_static_string(int value) { return detail::to_static_string_int_impl< - std::char_traits, std::numeric_limits::digits10 + 1>(value); + std::numeric_limits::digits10 + 1>(value); } static_string::digits10 + 1> @@ -851,7 +851,7 @@ inline to_static_string(long value) { return detail::to_static_string_int_impl< - std::char_traits, std::numeric_limits::digits10 + 1>(value); + std::numeric_limits::digits10 + 1>(value); } static_string::digits10 + 1> @@ -859,7 +859,7 @@ inline to_static_string(long long value) { return detail::to_static_string_int_impl< - std::char_traits, std::numeric_limits::digits10 + 1>(value); + std::numeric_limits::digits10 + 1>(value); } static_string::digits10 + 1> @@ -867,7 +867,7 @@ inline to_static_string(unsigned int value) { return detail::to_static_string_int_impl< - std::char_traits, std::numeric_limits::digits10 + 1>(value); + std::numeric_limits::digits10 + 1>(value); } static_string::digits10 + 1> @@ -875,7 +875,7 @@ inline to_static_string(unsigned long value) { return detail::to_static_string_int_impl< - std::char_traits, std::numeric_limits::digits10 + 1>(value); + std::numeric_limits::digits10 + 1>(value); } static_string::digits10 + 1> @@ -883,7 +883,7 @@ inline to_static_string(unsigned long long value) { return detail::to_static_string_int_impl< - std::char_traits, std::numeric_limits::digits10 + 1>(value); + std::numeric_limits::digits10 + 1>(value); } static_string::max_digits10 + 1> @@ -917,7 +917,7 @@ inline to_static_wstring(int value) { return detail::to_static_wstring_int_impl< - std::char_traits, std::numeric_limits::digits10 + 1>(value); + std::numeric_limits::digits10 + 1>(value); } static_wstring::digits10 + 1> @@ -925,7 +925,7 @@ inline to_static_wstring(long value) { return detail::to_static_wstring_int_impl< - std::char_traits, std::numeric_limits::digits10 + 1>(value); + std::numeric_limits::digits10 + 1>(value); } static_wstring::digits10 + 1> @@ -933,7 +933,7 @@ inline to_static_wstring(long long value) { return detail::to_static_wstring_int_impl< - std::char_traits, std::numeric_limits::digits10 + 1>(value); + std::numeric_limits::digits10 + 1>(value); } static_wstring::digits10 + 1> @@ -941,7 +941,7 @@ inline to_static_wstring(unsigned int value) { return detail::to_static_wstring_int_impl< - std::char_traits, std::numeric_limits::digits10 + 1>(value); + std::numeric_limits::digits10 + 1>(value); } static_wstring::digits10 + 1> @@ -949,7 +949,7 @@ inline to_static_wstring(unsigned long value) { return detail::to_static_wstring_int_impl< - std::char_traits, std::numeric_limits::digits10 + 1>(value); + std::numeric_limits::digits10 + 1>(value); } static_wstring::digits10 + 1> @@ -957,7 +957,7 @@ inline to_static_wstring(unsigned long long value) { return detail::to_static_wstring_int_impl< - std::char_traits, std::numeric_limits::digits10 + 1>(value); + std::numeric_limits::digits10 + 1>(value); } static_wstring::max_digits10 + 1>