diff options
Diffstat (limited to 'src/qdoc/cppcodemarker.cpp')
-rw-r--r-- | src/qdoc/cppcodemarker.cpp | 4 |
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"; |