summaryrefslogtreecommitdiff
path: root/cli/name-processor.cxx
diff options
context:
space:
mode:
authorBoris Kolpackov <boris@codesynthesis.com>2009-09-27 18:18:03 +0200
committerBoris Kolpackov <boris@codesynthesis.com>2009-09-27 18:18:03 +0200
commitccd5c82d2bf0fed8b116c465c02bdec49552c994 (patch)
treeb1d3cc869cbe0ac3fb3c3d34cc1c57184bf406c8 /cli/name-processor.cxx
parent99c7874089e3f0db17e0f31593cd10adf452c194 (diff)
Traverse classes in global scope
Diffstat (limited to 'cli/name-processor.cxx')
-rw-r--r--cli/name-processor.cxx9
1 files changed, 6 insertions, 3 deletions
diff --git a/cli/name-processor.cxx b/cli/name-processor.cxx
index abeaae5..304bc3c 100644
--- a/cli/name-processor.cxx
+++ b/cli/name-processor.cxx
@@ -136,11 +136,14 @@ namespace
traversal::cli_unit unit;
traversal::names unit_names;
traversal::namespace_ ns;
- traversal::names ns_names;
+ class_ cl (ctx);
- unit >> unit_names >> ns >> ns_names >> ns;
+ unit >> unit_names >> ns;
+ unit_names >> cl;
- class_ cl (ctx);
+ traversal::names ns_names;
+
+ ns >> ns_names >> ns;
ns_names >> cl;
unit.dispatch (ctx.unit);