fix: unit_symbol() and dimension_symbol() returns now std::basic_string_view<CharT>

This commit is contained in:
Mateusz Pusz
2024-12-29 11:01:43 +01:00
parent e94df6e895
commit 6f0a81ac80
2 changed files with 2 additions and 2 deletions

View File

@@ -309,7 +309,7 @@ constexpr auto dimension_symbol_result = dimension_symbol_impl<fmt, CharT>(D{});
// TODO Refactor to `dimension_symbol(D, fmt)` when P1045: constexpr Function Parameters is available
MP_UNITS_EXPORT template<dimension_symbol_formatting fmt = dimension_symbol_formatting{}, typename CharT = char,
Dimension D>
[[nodiscard]] consteval std::string_view dimension_symbol(D)
[[nodiscard]] consteval std::basic_string_view<CharT> dimension_symbol(D)
{
return detail::dimension_symbol_result<fmt, CharT, D>.view();
}

View File

@@ -920,7 +920,7 @@ constexpr auto unit_symbol_result = unit_symbol_impl<fmt, CharT>(U{});
// TODO Refactor to `unit_symbol(U, fmt)` when P1045: constexpr Function Parameters is available
MP_UNITS_EXPORT template<unit_symbol_formatting fmt = unit_symbol_formatting{}, typename CharT = char, Unit U>
[[nodiscard]] consteval std::string_view unit_symbol(U)
[[nodiscard]] consteval std::basic_string_view<CharT> unit_symbol(U)
{
return detail::unit_symbol_result<fmt, CharT, U>.view();
}