@@ -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