summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorDimitri van Heesch <dimitri@stack.nl>2015-08-30 09:58:05 (GMT)
committerDimitri van Heesch <dimitri@stack.nl>2015-08-30 09:58:05 (GMT)
commit4bd50c9f0dc1d7b1413a6bda587b8a5999cd7a19 (patch)
tree2a89f01904cc0bb7da2f36be73480d6b8d147953 /src
parentabe254fbe2235f5b913653acd076d2acd579d5e1 (diff)
downloadDoxygen-4bd50c9f0dc1d7b1413a6bda587b8a5999cd7a19.zip
Doxygen-4bd50c9f0dc1d7b1413a6bda587b8a5999cd7a19.tar.gz
Doxygen-4bd50c9f0dc1d7b1413a6bda587b8a5999cd7a19.tar.bz2
Moved creation of inline class documentation to separate template file
Diffstat (limited to 'src')
-rw-r--r--src/context.cpp8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/context.cpp b/src/context.cpp
index 68e1167..8f9200e 100644
--- a/src/context.cpp
+++ b/src/context.cpp
@@ -1739,6 +1739,7 @@ class ClassContext::Private : public DefinitionContext<ClassContext::Private>
addProperty("allMembersFileName", this,&Private::allMembersFileName);
addProperty("memberGroups", this,&Private::memberGroups);
addProperty("additionalInheritedMembers",this,&Private::additionalInheritedMembers);
+ addProperty("isSimple", this,&Private::isSimple);
}
virtual ~Private() {}
TemplateVariant title() const
@@ -2362,6 +2363,10 @@ class ClassContext::Private : public DefinitionContext<ClassContext::Private>
}
return m_cache.additionalInheritedMembers.get();
}
+ TemplateVariant isSimple() const
+ {
+ return m_classDef->isSimple();
+ }
private:
ClassDef *m_classDef;
@@ -5192,7 +5197,8 @@ class ClassListContext::Private : public GenericNodeListContext
{
continue;
}
- if (cd->isLinkableInProject() && cd->templateMaster()==0)
+ if (cd->isLinkableInProject() && cd->templateMaster()==0 &&
+ !cd->isHidden() && !cd->isEmbeddedInOuterScope())
{
append(ClassContext::alloc(cd));
}