Browse Source

Fixed FieldToPropertyPass to always visit complete class declaration.

pull/155/merge
Joao Matos 12 years ago
parent
commit
5016b485fe
  1. 8
      src/Generator/Passes/FieldToPropertyPass.cs

8
src/Generator/Passes/FieldToPropertyPass.cs

@ -6,6 +6,14 @@ namespace CppSharp.Passes @@ -6,6 +6,14 @@ namespace CppSharp.Passes
{
public class FieldToPropertyPass : TranslationUnitPass
{
public override bool VisitClassDecl(Class @class)
{
if (@class.CompleteDeclaration != null)
return VisitClassDecl(@class.CompleteDeclaration as Class);
return base.VisitClassDecl(@class);
}
public override bool VisitFieldDecl(Field field)
{
if (!VisitDeclaration(field))

Loading…
Cancel
Save