summaryrefslogtreecommitdiff
path: root/cli/man.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'cli/man.cxx')
-rw-r--r--cli/man.cxx6
1 files changed, 5 insertions, 1 deletions
diff --git a/cli/man.cxx b/cli/man.cxx
index 821fc15..ab979ab 100644
--- a/cli/man.cxx
+++ b/cli/man.cxx
@@ -16,6 +16,11 @@ namespace
{
using semantics::names;
+ type::doc_list const& doc (o.doc ());
+
+ if (options.suppress_undocumented () && doc.empty ())
+ return;
+
names& n (o.named ());
os << ".IP \"\\fB";
@@ -30,7 +35,6 @@ namespace
os << "\\fP";
- type::doc_list const& doc (o.doc ());
string type (o.type ().name ());
std::set<string> arg_set;