From 657f894bb2ad769fcf5c2455daebcc9fcfec81e9 Mon Sep 17 00:00:00 2001 From: Joao Matos Date: Sun, 17 Feb 2019 19:09:22 +0000 Subject: [PATCH] Added `CCodeGenerator.GenerateClassBody` extension point. --- src/Generator/Generators/C/CCodeGenerator.cs | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/Generator/Generators/C/CCodeGenerator.cs b/src/Generator/Generators/C/CCodeGenerator.cs index 585c0bb5..98a7e600 100644 --- a/src/Generator/Generators/C/CCodeGenerator.cs +++ b/src/Generator/Generators/C/CCodeGenerator.cs @@ -234,7 +234,7 @@ namespace CppSharp.Generators.C NewLine(); WriteOpenBraceAndIndent(); - VisitDeclContext(@class); + GenerateClassBody(@class); Unindent(); WriteLine("};"); @@ -244,6 +244,11 @@ namespace CppSharp.Generators.C return true; } + public virtual bool GenerateClassBody(Class @class) + { + return VisitDeclContext(@class); + } + public override bool VisitTypedefNameDecl(TypedefNameDecl typedef) { return true;