summaryrefslogtreecommitdiffstats
path: root/src/memberlist.cpp
diff options
context:
space:
mode:
authorDimitri van Heesch <dimitri@stack.nl>2016-08-31 09:47:12 (GMT)
committerDimitri van Heesch <dimitri@stack.nl>2016-08-31 09:47:12 (GMT)
commit9c915b83bc06babe6f0127f6446143ea50d00b62 (patch)
treeb5620b380c41e0155e3326b8242712be1b3a5b57 /src/memberlist.cpp
parent59a8f09137ebfc25c2f238a417088b50b8fbb631 (diff)
downloadDoxygen-9c915b83bc06babe6f0127f6446143ea50d00b62.zip
Doxygen-9c915b83bc06babe6f0127f6446143ea50d00b62.tar.gz
Doxygen-9c915b83bc06babe6f0127f6446143ea50d00b62.tar.bz2
Unified display of enum values across output formats and languages
Diffstat (limited to 'src/memberlist.cpp')
-rw-r--r--src/memberlist.cpp9
1 files changed, 7 insertions, 2 deletions
diff --git a/src/memberlist.cpp b/src/memberlist.cpp
index 7cd65bf..5349030 100644
--- a/src/memberlist.cpp
+++ b/src/memberlist.cpp
@@ -748,14 +748,19 @@ void MemberList::writeSimpleDocumentation(OutputList &ol,
//printf("MemberList count=%d\n",numDocMembers());
if (numDocMembers()==0) return;
- ol.startMemberDocSimple();
+ ClassDef *cd = 0;
+ if (container && container->definitionType()==Definition::TypeClass)
+ {
+ cd = (ClassDef*)container;
+ }
+ ol.startMemberDocSimple(cd && cd->isJavaEnum());
MemberListIterator mli(*this);
MemberDef *md;
for ( ; (md=mli.current()) ; ++mli)
{
md->writeMemberDocSimple(ol,container);
}
- ol.endMemberDocSimple();
+ ol.endMemberDocSimple(cd && cd->isJavaEnum());
}
// separate member pages