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
if (unit.IsSystemHeader) if (unit.IsSystemHeader)
return false; return false;
VisitNamespace(unit); VisitDeclarationContext(unit);
foreach (var @namespace in unit.Namespaces)
VisitNamespace(@namespace);
return true; return true;
} }

Loading…
Cancel
Save