Browse Source

Since TranslationUnit is just a regular DeclarationContext we can now use VisitDeclarationContext instead of replicating the walking logic. This also makes sure we walk through every declaration, which we did not do before.

pull/1/head
triton 12 years ago
parent
commit
41e21fc3ab
  1. 5
      src/Generator/Passes/Pass.cs

5
src/Generator/Passes/Pass.cs

@ -26,10 +26,7 @@ namespace CppSharp.Passes @@ -26,10 +26,7 @@ namespace CppSharp.Passes
if (unit.IsSystemHeader)
return false;
VisitNamespace(unit);
foreach (var @namespace in unit.Namespaces)
VisitNamespace(@namespace);
VisitDeclarationContext(unit);
return true;
}

Loading…
Cancel
Save