diff options
author | dimitri <dimitri@afe2bf4a-e733-0410-8a33-86f594647bc7> | 2004-12-21 21:03:59 (GMT) |
---|---|---|
committer | dimitri <dimitri@afe2bf4a-e733-0410-8a33-86f594647bc7> | 2004-12-21 21:03:59 (GMT) |
commit | 04a4eddbeaa2fef70fe87a790efabe074062fadf (patch) | |
tree | 4cba2cc60a5a2a7a7965944fa0bd64213bdfa9f0 /src/memberdef.h | |
parent | d048df9811a8686d93dc28f275a1c5c575833669 (diff) | |
download | Doxygen-04a4eddbeaa2fef70fe87a790efabe074062fadf.zip Doxygen-04a4eddbeaa2fef70fe87a790efabe074062fadf.tar.gz Doxygen-04a4eddbeaa2fef70fe87a790efabe074062fadf.tar.bz2 |
Release-1.3.9.1-20041221
Diffstat (limited to 'src/memberdef.h')
-rw-r--r-- | src/memberdef.h | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/src/memberdef.h b/src/memberdef.h index 2dfe5b7..e5b48eb 100644 --- a/src/memberdef.h +++ b/src/memberdef.h @@ -181,8 +181,9 @@ class MemberDef : public Definition void makeRelated() { related=TRUE; } void setHasDocumentedParams(bool b) { m_hasDocumentedParams = b; } void setHasDocumentedReturnType(bool b) { m_hasDocumentedReturnType = b; } + void setInheritsDocsFrom(MemberDef *md) { m_docProvider = md; } - // output generatation + // output generation void writeLink(OutputList &ol, ClassDef *cd,NamespaceDef *nd,FileDef *fd,GroupDef *gd); void writeDeclaration(OutputList &ol, @@ -276,6 +277,8 @@ class MemberDef : public Definition void setTemplateMaster(MemberDef *mt) { m_templateMaster=mt; } void addListReference(Definition *d); + MemberDef *inheritsDocsFrom() const { return m_docProvider; } + //QCString getBodyAnchor() const //{ // return bodyMemb ? bodyMemb->anchor() : anchor(); @@ -397,6 +400,9 @@ class MemberDef : public Definition bool m_hasDocumentedParams; bool m_hasDocumentedReturnType; + + // documentation inheritance + MemberDef *m_docProvider; }; #endif |