Browse Source

Merge pull request #174 from ddobrev/master

Fixed the finding of classes to only return complete declarations
pull/176/head
João Matos 12 years ago
parent
commit
80b9871583
  1. 4
      src/AST/Namespace.cs

4
src/AST/Namespace.cs

@ -170,7 +170,9 @@ namespace CppSharp.AST @@ -170,7 +170,9 @@ namespace CppSharp.AST
if (entries.Count <= 1)
{
return Classes.Find(e => e.Name.Equals(name, stringComparison));
var @class = Classes.Find(c => c.Name.Equals(name, stringComparison));
return @class.CompleteDeclaration == null ? @class :
(Class) @class.CompleteDeclaration;
}
var className = entries[entries.Count - 1];

Loading…
Cancel
Save