Skip to content

Commit 2cfee86

Browse files
committed
Fix illegal constexpr
1 parent b92f119 commit 2cfee86

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

include/boost/decimal/charconv.hpp

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -99,7 +99,7 @@ BOOST_DECIMAL_EXPORT constexpr auto from_chars(const char* first, const char* la
9999
}
100100

101101
#ifndef BOOST_DECIMAL_HAS_STD_STRING_VIEW
102-
BOOST_DECIMAL_EXPORT constexpr auto from_chars(const std::string& str, decimal32& value, chars_format fmt = chars_format::general) noexcept
102+
BOOST_DECIMAL_EXPORT inline auto from_chars(const std::string& str, decimal32& value, chars_format fmt = chars_format::general) noexcept
103103
{
104104
return detail::from_chars_general_impl(str.data(), str.data() + str.size(), value, fmt);
105105
}
@@ -116,7 +116,7 @@ BOOST_DECIMAL_EXPORT constexpr auto from_chars(const char* first, const char* la
116116
}
117117

118118
#ifndef BOOST_DECIMAL_HAS_STD_STRING_VIEW
119-
BOOST_DECIMAL_EXPORT constexpr auto from_chars(const std::string& str, decimal32_fast& value, chars_format fmt = chars_format::general) noexcept
119+
BOOST_DECIMAL_EXPORT inline auto from_chars(const std::string& str, decimal32_fast& value, chars_format fmt = chars_format::general) noexcept
120120
{
121121
return detail::from_chars_general_impl(str.data(), str.data() + str.size(), value, fmt);
122122
}
@@ -133,7 +133,7 @@ BOOST_DECIMAL_EXPORT constexpr auto from_chars(const char* first, const char* la
133133
}
134134

135135
#ifndef BOOST_DECIMAL_HAS_STD_STRING_VIEW
136-
BOOST_DECIMAL_EXPORT constexpr auto from_chars(const std::string& str, decimal64& value, chars_format fmt = chars_format::general) noexcept
136+
BOOST_DECIMAL_EXPORT inline auto from_chars(const std::string& str, decimal64& value, chars_format fmt = chars_format::general) noexcept
137137
{
138138
return detail::from_chars_general_impl(str.data(), str.data() + str.size(), value, fmt);
139139
}
@@ -150,7 +150,7 @@ BOOST_DECIMAL_EXPORT constexpr auto from_chars(const char* first, const char* la
150150
}
151151

152152
#ifndef BOOST_DECIMAL_HAS_STD_STRING_VIEW
153-
BOOST_DECIMAL_EXPORT constexpr auto from_chars(const std::string& str, decimal64_fast& value, chars_format fmt = chars_format::general) noexcept
153+
BOOST_DECIMAL_EXPORT inline auto from_chars(const std::string& str, decimal64_fast& value, chars_format fmt = chars_format::general) noexcept
154154
{
155155
return detail::from_chars_general_impl(str.data(), str.data() + str.size(), value, fmt);
156156
}
@@ -167,7 +167,7 @@ BOOST_DECIMAL_EXPORT constexpr auto from_chars(const char* first, const char* la
167167
}
168168

169169
#ifndef BOOST_DECIMAL_HAS_STD_STRING_VIEW
170-
BOOST_DECIMAL_EXPORT constexpr auto from_chars(const std::string& str, decimal128& value, chars_format fmt = chars_format::general) noexcept
170+
BOOST_DECIMAL_EXPORT inline auto from_chars(const std::string& str, decimal128& value, chars_format fmt = chars_format::general) noexcept
171171
{
172172
return detail::from_chars_general_impl(str.data(), str.data() + str.size(), value, fmt);
173173
}
@@ -184,7 +184,7 @@ BOOST_DECIMAL_EXPORT constexpr auto from_chars(const char* first, const char* la
184184
}
185185

186186
#ifndef BOOST_DECIMAL_HAS_STD_STRING_VIEW
187-
BOOST_DECIMAL_EXPORT constexpr auto from_chars(const std::string& str, decimal128_fast& value, chars_format fmt = chars_format::general) noexcept
187+
BOOST_DECIMAL_EXPORT inline auto from_chars(const std::string& str, decimal128_fast& value, chars_format fmt = chars_format::general) noexcept
188188
{
189189
return detail::from_chars_general_impl(str.data(), str.data() + str.size(), value, fmt);
190190
}

0 commit comments

Comments
 (0)