summaryrefslogtreecommitdiff
path: root/cli/context.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'cli/context.cxx')
-rw-r--r--cli/context.cxx20
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 << "}";
+}