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.cpp8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/qdoc/cppcodemarker.cpp b/src/qdoc/cppcodemarker.cpp
index 5bd64ca87..17694e201 100644
--- a/src/qdoc/cppcodemarker.cpp
+++ b/src/qdoc/cppcodemarker.cpp
@@ -560,6 +560,10 @@ QList<Section> CppCodeMarker::sections(const Aggregate *inner,
++c;
continue;
}
+ else if (func->isIgnored()) {
+ ++c;
+ continue;
+ }
}
else if ((*c)->type() == Node::Variable) {
const VariableNode *var = static_cast<const VariableNode *>(*c);
@@ -700,6 +704,10 @@ QList<Section> CppCodeMarker::sections(const Aggregate *inner,
insert(memberVariables, *c, style, status);
} else if ((*c)->isFunction()) {
FunctionNode *function = static_cast<FunctionNode *>(*c);
+ if (function->isIgnored()) {
+ ++c;
+ continue;
+ }
if (!function->isSharingComment()) {
if (!function->hasAssociatedProperties() || !function->doc().isEmpty())
insert(memberFunctions, function, style, status);