summaryrefslogtreecommitdiff
path: root/src/qdoc/cppcodemarker.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/qdoc/cppcodemarker.cpp')
-rw-r--r--src/qdoc/cppcodemarker.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/qdoc/cppcodemarker.cpp b/src/qdoc/cppcodemarker.cpp
index dd5e4f7f6..1dae6bb40 100644
--- a/src/qdoc/cppcodemarker.cpp
+++ b/src/qdoc/cppcodemarker.cpp
@@ -184,7 +184,7 @@ QString CppCodeMarker::markedUpSynopsis(const Node *node,
synopsis.append(" = 0");
else if (func->isDeleted())
synopsis.append(" = delete");
- else if (func->isDefaulted())
+ else if (func->isImplicit() || func->isDefaulted())
synopsis.append(" = default");
}
else if (style == Subpage) {
@@ -192,6 +192,8 @@ QString CppCodeMarker::markedUpSynopsis(const Node *node,
synopsis += " : " + typified(func->returnType());
}
else {
+ if (func->isImplicit() || func->isDefaulted())
+ synopsis.append(" = default");
QStringList bracketed;
if (func->isStatic()) {
bracketed += "static";