diff options
Diffstat (limited to 'cli/cli/traversal/namespace.hxx')
-rw-r--r-- | cli/cli/traversal/namespace.hxx | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/cli/cli/traversal/namespace.hxx b/cli/cli/traversal/namespace.hxx new file mode 100644 index 0000000..5709f2a --- /dev/null +++ b/cli/cli/traversal/namespace.hxx @@ -0,0 +1,26 @@ +// file : cli/traversal/namespace.hxx +// author : Boris Kolpackov <boris@codesynthesis.com> +// license : MIT; see accompanying LICENSE file + +#ifndef CLI_TRAVERSAL_NAMESPACE_HXX +#define CLI_TRAVERSAL_NAMESPACE_HXX + +#include <cli/traversal/elements.hxx> +#include <cli/semantics/namespace.hxx> + +namespace traversal +{ + struct namespace_: scope_template<semantics::namespace_> + { + virtual void + traverse (type&); + + virtual void + pre (type&); + + virtual void + post (type&); + }; +} + +#endif // CLI_TRAVERSAL_NAMESPACE_HXX |