Browse Source

Worked around a bug of some incomplete classes having empty complete declarations.

Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com>
pull/181/head
Dimitar Dobrev 12 years ago
parent
commit
e08f2083f8
  1. 5
      src/AST/Class.cs

5
src/AST/Class.cs

@ -50,9 +50,8 @@ namespace CppSharp.AST
} }
} }
var templatedClass = ((ClassTemplate) type.Template).TemplatedClass; var templatedClass = ((ClassTemplate) type.Template).TemplatedClass;
return templatedClass.IsIncomplete return templatedClass.CompleteDeclaration == null ?
? (Class) templatedClass.CompleteDeclaration templatedClass : (Class) templatedClass.CompleteDeclaration;
: templatedClass;
} }
} }

Loading…
Cancel
Save