From b31b76013d01bf31240a50b4396089dcb792a1b0 Mon Sep 17 00:00:00 2001 From: SirLynix Date: Wed, 3 Jul 2024 13:39:35 +0200 Subject: [PATCH] Fix compilation with fmt 11 --- src/NZSL/Lang/Errors.cpp | 42 ++++++++++++++++++++-------------------- 1 file changed, 21 insertions(+), 21 deletions(-) diff --git a/src/NZSL/Lang/Errors.cpp b/src/NZSL/Lang/Errors.cpp index 3198d00f..865610a8 100644 --- a/src/NZSL/Lang/Errors.cpp +++ b/src/NZSL/Lang/Errors.cpp @@ -10,61 +10,61 @@ #include // https://fmt.dev/latest/api.html#udt -template <> +template<> struct fmt::formatter : formatter { - template - auto format(const nzsl::Ast::AttributeType& p, FormatContext& ctx) -> decltype(ctx.out()) + template + auto format(const nzsl::Ast::AttributeType& p, FormatContext& ctx) const -> decltype(ctx.out()) { return formatter::format(nzsl::Parser::ToString(p), ctx); } }; -template <> +template<> struct fmt::formatter : formatter { - template - auto format(const nzsl::Ast::BuiltinEntry& p, FormatContext& ctx) -> decltype(ctx.out()) + template + auto format(const nzsl::Ast::BuiltinEntry& p, FormatContext& ctx) const -> decltype(ctx.out()) { return formatter::format(nzsl::Parser::ToString(p), ctx); } }; -template <> +template<> struct fmt::formatter : formatter { - template - auto format(const nzsl::Ast::ModuleFeature& p, FormatContext& ctx) -> decltype(ctx.out()) + template + auto format(const nzsl::Ast::ModuleFeature& p, FormatContext& ctx) const -> decltype(ctx.out()) { return formatter::format(nzsl::Parser::ToString(p), ctx); } }; -template <> +template<> struct fmt::formatter : formatter { - template - auto format(const nzsl::ErrorCategory& p, FormatContext& ctx) -> decltype(ctx.out()) + template + auto format(const nzsl::ErrorCategory& p, FormatContext& ctx) const -> decltype(ctx.out()) { return formatter::format(ToString(p), ctx); } }; -template <> +template<> struct fmt::formatter : formatter { - template - auto format(const nzsl::ErrorType& p, FormatContext& ctx) -> decltype(ctx.out()) + template + auto format(const nzsl::ErrorType& p, FormatContext& ctx) const -> decltype(ctx.out()) { return formatter::format(ToString(p), ctx); } }; -template <> +template<> struct fmt::formatter : formatter { - template - auto format(const nzsl::ShaderStageType& p, FormatContext& ctx) -> decltype(ctx.out()) + template + auto format(const nzsl::ShaderStageType& p, FormatContext& ctx) const -> decltype(ctx.out()) { // Use complete name instead of identifier ("fragment" instead of "frag") auto it = nzsl::LangData::s_entryPoints.find(p); @@ -74,11 +74,11 @@ struct fmt::formatter : formatter } }; -template <> +template<> struct fmt::formatter : formatter { - template - auto format(const nzsl::TokenType& p, FormatContext& ctx) -> decltype(ctx.out()) + template + auto format(const nzsl::TokenType& p, FormatContext& ctx) const -> decltype(ctx.out()) { return formatter::format(ToString(p), ctx); }