From 98d72bc6cd88b6ef5f3a0251340066f27ffb3f5e Mon Sep 17 00:00:00 2001 From: Rune Date: Fri, 13 Mar 2026 16:48:06 +0000 Subject: [PATCH 1/2] fix anon param in virtual method --- src/Generator.bf | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/Generator.bf b/src/Generator.bf index d609505..91faeba 100644 --- a/src/Generator.bf +++ b/src/Generator.bf @@ -887,7 +887,8 @@ abstract class Cpp2BeefGenerator currentCursor = cursor; } - protected virtual void WriteTypeAndName(CXCursor cursor, CXType type, enum { Standard, TypeAlias, ConversionFunction, Ctor, Dtor } format = .Standard) + enum TypeAndNameKind { Standard, TypeAlias, ConversionFunction, Ctor, Dtor } + protected virtual void WriteTypeAndName(CXCursor cursor, CXType type, TypeAndNameKind format = .Standard) { bool preserveColumns = Flags.HasFlag(.PreseveColumns); Flush(); From 69ed2da6254b9d76d0dd48cf20eb6174dde903e2 Mon Sep 17 00:00:00 2001 From: Rune Date: Fri, 13 Mar 2026 16:49:43 +0000 Subject: [PATCH 2/2] forgor protected --- src/Generator.bf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Generator.bf b/src/Generator.bf index 91faeba..11cb579 100644 --- a/src/Generator.bf +++ b/src/Generator.bf @@ -887,7 +887,7 @@ abstract class Cpp2BeefGenerator currentCursor = cursor; } - enum TypeAndNameKind { Standard, TypeAlias, ConversionFunction, Ctor, Dtor } + protected enum TypeAndNameKind { Standard, TypeAlias, ConversionFunction, Ctor, Dtor } protected virtual void WriteTypeAndName(CXCursor cursor, CXType type, TypeAndNameKind format = .Standard) { bool preserveColumns = Flags.HasFlag(.PreseveColumns);