From 17be91c07901d960e1ede3c94b286d14129ca868 Mon Sep 17 00:00:00 2001 From: Victor Zverovich Date: Fri, 26 Sep 2025 08:28:51 -0700 Subject: [PATCH] Fix a clang-tidy error --- include/fmt/std.h | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/include/fmt/std.h b/include/fmt/std.h index 5cf10618..945dee5b 100644 --- a/include/fmt/std.h +++ b/include/fmt/std.h @@ -255,21 +255,6 @@ template auto ptr(const std::shared_ptr& p) -> const void* { #if FMT_CPP_LIB_FILESYSTEM -class path : public std::filesystem::path { - public: - auto display_string() const -> std::string { - const std::filesystem::path& base = *this; - return fmt::format(FMT_STRING("{}"), base); - } - auto system_string() const -> std::string { return string(); } - - auto generic_display_string() const -> std::string { - const std::filesystem::path& base = *this; - return fmt::format(FMT_STRING("{:g}"), base); - } - auto generic_system_string() const -> std::string { return generic_string(); } -}; - template struct formatter { private: format_specs specs_; @@ -319,6 +304,21 @@ template struct formatter { } }; +class path : public std::filesystem::path { + public: + auto display_string() const -> std::string { + const std::filesystem::path& base = *this; + return fmt::format(FMT_STRING("{}"), base); + } + auto system_string() const -> std::string { return string(); } + + auto generic_display_string() const -> std::string { + const std::filesystem::path& base = *this; + return fmt::format(FMT_STRING("{:g}"), base); + } + auto generic_system_string() const -> std::string { return generic_string(); } +}; + #endif // FMT_CPP_LIB_FILESYSTEM template