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>
[[nodiscard]] consteval std::string_view type_name()
{
#ifdef __RESHARPER__
return __rscpp_type_name<T>();
#endif
std::string_view name, prefix, suffix;
#ifdef __clang__
name = __PRETTY_FUNCTION__;