? (boost::format("arg%d%d") % overloadIndex() % (index+1)).str()
: arg.name;
doc.type = arg.type;
- doc.defaultValue = arg.defaultValueStr();
+ if (arg.hasDefault) {
+ doc.defaultValue = arg.defaultDoc.empty()
+ ? arg.defaultValueStr()
+ : arg.defaultDoc;
+ if (doc.defaultValue.empty())
+ doc.defaultValue = "(empty)";
+ }
doc.doc = arg.doc;
}