summaryrefslogtreecommitdiffstats
path: root/src/memberdef.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/memberdef.cpp')
-rw-r--r--src/memberdef.cpp23
1 files changed, 22 insertions, 1 deletions
diff --git a/src/memberdef.cpp b/src/memberdef.cpp
index be6a3a3..6abc211 100644
--- a/src/memberdef.cpp
+++ b/src/memberdef.cpp
@@ -923,6 +923,27 @@ void MemberDef::_computeLinkableInProject()
return; // linkable!
}
+void MemberDef::setDocumentation(const char *d,const char *docFile,int docLine,bool stripWhiteSpace)
+{
+ makeResident();
+ Definition::setDocumentation(d,docFile,docLine,stripWhiteSpace);
+ m_isLinkableCached = 0;
+}
+
+void MemberDef::setBriefDescription(const char *b,const char *briefFile,int briefLine)
+{
+ makeResident();
+ Definition::setBriefDescription(b,briefFile,briefLine);
+ m_isLinkableCached = 0;
+}
+
+void MemberDef::setInbodyDocumentation(const char *d,const char *inbodyFile,int inbodyLine)
+{
+ makeResident();
+ Definition::setInbodyDocumentation(d,inbodyFile,inbodyLine);
+ m_isLinkableCached = 0;
+}
+
bool MemberDef::isLinkableInProject() const
{
if (m_isLinkableCached==0)
@@ -2095,7 +2116,7 @@ void MemberDef::writeDocumentation(MemberList *ml,OutputList &ol,
MemberDef *fmd=fmdl->first();
while (fmd)
{
- //printf("Enum: isLinkable()=%d\n",fmd->isLinkable());
+ //printf("Enum %p: isLinkable()=%d\n",fmd,fmd->isLinkable());
if (fmd->isLinkable())
{
if (first)