diff options
Diffstat (limited to 'cli/context.cxx')
-rw-r--r-- | cli/context.cxx | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/cli/context.cxx b/cli/context.cxx index d90df99..96eec1c 100644 --- a/cli/context.cxx +++ b/cli/context.cxx @@ -178,3 +178,23 @@ escape (string const& name) const return r; } + +// namespace +// + +void namespace_:: +pre (type& ns) +{ + string name (ns.name ()); + + if (!name.empty ()) + os << "namespace " << escape (name) + << "{"; +} + +void namespace_:: +post (type& ns) +{ + if (!ns.name ().empty ()) + os << "}"; +} |