summaryrefslogtreecommitdiffstats
path: root/src/memberdef.cpp
diff options
context:
space:
mode:
authordimitri <dimitri@afe2bf4a-e733-0410-8a33-86f594647bc7>2006-07-16 20:10:06 (GMT)
committerdimitri <dimitri@afe2bf4a-e733-0410-8a33-86f594647bc7>2006-07-16 20:10:06 (GMT)
commit3a7dcb4cbc953fcf5ab62243743707e5e0e3d379 (patch)
treef167dcd5d5f9dcea2ade9e968e78c2a085f0f1fd /src/memberdef.cpp
parent07ee85ebcc91a12df8a92078f33e700e5f9f40e8 (diff)
downloadDoxygen-3a7dcb4cbc953fcf5ab62243743707e5e0e3d379.zip
Doxygen-3a7dcb4cbc953fcf5ab62243743707e5e0e3d379.tar.gz
Doxygen-3a7dcb4cbc953fcf5ab62243743707e5e0e3d379.tar.bz2
Release-1.4.7-20060716
Diffstat (limited to 'src/memberdef.cpp')
-rw-r--r--src/memberdef.cpp10
1 files changed, 7 insertions, 3 deletions
diff --git a/src/memberdef.cpp b/src/memberdef.cpp
index 753e353..a34aa67 100644
--- a/src/memberdef.cpp
+++ b/src/memberdef.cpp
@@ -431,7 +431,7 @@ MemberDef::MemberDef(const char *df,int dl,
m_hasDocumentedParams = FALSE;
m_hasDocumentedReturnType = FALSE;
m_docProvider = 0;
- m_isDMember = m_defFileName.right(2).lower()==".d";
+ m_isDMember = getDefFileName().right(2).lower()==".d";
}
/*! Destroys the member definition. */
@@ -541,7 +541,7 @@ QCString MemberDef::getOutputFileBase() const
if (baseName.isEmpty())
{
- warn(m_defFileName,m_defLine,
+ warn(getDefFileName(),getDefLine(),
"Warning: Internal inconsistency: member %s does not belong to any"
" container!",name().data()
);
@@ -874,6 +874,10 @@ void MemberDef::writeDeclaration(OutputList &ol,
{
//printf("%s MemberDef::writeDeclaration() inGroup=%d\n",name().data(),inGroup);
+ // hide enum value, since they appear already as part of the enum, unless they
+ // are explicitly grouped.
+ if (!inGroup && mtype==EnumValue) return;
+
// hide members whose brief section should not be visible
//if (!isBriefSectionVisible()) return;
@@ -2040,7 +2044,7 @@ void MemberDef::warnIfUndocumented()
(prot!=Private || Config_getBool("EXTRACT_PRIVATE"))
)
{
- warn_undoc(m_defFileName,m_defLine,"Warning: Member %s%s (%s) of %s %s is not documented.",
+ warn_undoc(getDefFileName(),getDefLine(),"Warning: Member %s%s (%s) of %s %s is not documented.",
name().data(),argsString()?argsString():"",memberTypeName().data(),t,d->name().data());
}
}