support ReSharper builtin for type name

This commit is contained in:
Andrey Davydov
2025-07-10 06:52:18 +02:00
parent e058a47baf
commit ac92fdc42e

View File

@@ -20,6 +20,10 @@ namespace mp_units::detail {
template<typename T> template<typename T>
[[nodiscard]] consteval std::string_view type_name() [[nodiscard]] consteval std::string_view type_name()
{ {
#ifdef __RESHARPER__
return __rscpp_type_name<T>();
#endif
std::string_view name, prefix, suffix; std::string_view name, prefix, suffix;
#ifdef __clang__ #ifdef __clang__
name = __PRETTY_FUNCTION__; name = __PRETTY_FUNCTION__;