From ac92fdc42e8378f8c7ff2422aea6b84362fb1f2c Mon Sep 17 00:00:00 2001 From: Andrey Davydov Date: Thu, 10 Jul 2025 06:52:18 +0200 Subject: [PATCH] support ReSharper builtin for type name --- src/core/include/mp-units/ext/type_name.h | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/core/include/mp-units/ext/type_name.h b/src/core/include/mp-units/ext/type_name.h index bf6274f0..8d3096b4 100644 --- a/src/core/include/mp-units/ext/type_name.h +++ b/src/core/include/mp-units/ext/type_name.h @@ -20,6 +20,10 @@ namespace mp_units::detail { template [[nodiscard]] consteval std::string_view type_name() { +#ifdef __RESHARPER__ + return __rscpp_type_name(); +#endif + std::string_view name, prefix, suffix; #ifdef __clang__ name = __PRETTY_FUNCTION__;