diff --git a/include/ylt/util/function_name.h b/include/ylt/util/function_name.h index bc47f433a..c1f78350a 100644 --- a/include/ylt/util/function_name.h +++ b/include/ylt/util/function_name.h @@ -18,10 +18,9 @@ #include "magic_names.hpp" -using namespace std::string_view_literals; - template -constexpr std::string_view string_view_array_has(const std::array& array, std::string_view value) { +constexpr std::string_view string_view_array_has( + const std::array& array, std::string_view value) { for (const auto& v : array) { if (value.find(v) == 0) return v; @@ -32,18 +31,17 @@ constexpr std::string_view string_view_array_has(const std::array constexpr std::string_view get_func_name() { - constexpr std::array func_style_array { - std::string_view{"__cdecl "}, - std::string_view{"__clrcall "}, - std::string_view{"__stdcall "}, - std::string_view{"__fastcall "}, - std::string_view{"__thiscall "}, - std::string_view{"__vectorcall "} - }; - constexpr auto qualified_name = std::string_view{refvalue::qualified_name_of_v}; - constexpr auto func_style = string_view_array_has(func_style_array, qualified_name); + constexpr std::array func_style_array{ + std::string_view{"__cdecl "}, std::string_view{"__clrcall "}, + std::string_view{"__stdcall "}, std::string_view{"__fastcall "}, + std::string_view{"__thiscall "}, std::string_view{"__vectorcall "}}; + constexpr auto qualified_name = + std::string_view{refvalue::qualified_name_of_v}; + constexpr auto func_style = + string_view_array_has(func_style_array, qualified_name); if constexpr (func_style.length() > 0) { - return std::string_view{qualified_name.data() + func_style.length(), qualified_name.length() - func_style.length()}; + return std::string_view{qualified_name.data() + func_style.length(), + qualified_name.length() - func_style.length()}; } return qualified_name; };