summaryrefslogtreecommitdiffstats
path: root/src/memberdef.h
diff options
context:
space:
mode:
authorDimitri van Heesch <dimitri@stack.nl>2001-11-11 19:20:29 (GMT)
committerDimitri van Heesch <dimitri@stack.nl>2001-11-11 19:20:29 (GMT)
commit621bb644049ff3957b4b69a02f3d42da89eefad0 (patch)
tree7d80c173dcecb625806ece76ccd2210dca925e13 /src/memberdef.h
parent7f95c8f5a256da0fafba27d5188d700e3c118dd1 (diff)
downloadDoxygen-621bb644049ff3957b4b69a02f3d42da89eefad0.zip
Doxygen-621bb644049ff3957b4b69a02f3d42da89eefad0.tar.gz
Doxygen-621bb644049ff3957b4b69a02f3d42da89eefad0.tar.bz2
Release-1.2.11-20011111
Diffstat (limited to 'src/memberdef.h')
-rw-r--r--src/memberdef.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/memberdef.h b/src/memberdef.h
index 64cb11f..a0d15b7 100644
--- a/src/memberdef.h
+++ b/src/memberdef.h
@@ -231,6 +231,12 @@ class MemberDef : public Definition
ArgumentList *actualArgs);
void setTemplateMaster(MemberDef *mt) { m_templateMaster=mt; }
void addListReference(Definition *d);
+
+ QCString getBodyAnchor() const
+ {
+ return bodyMemb ? bodyMemb->anchor() : anchor();
+ }
+ void setBodyMember(MemberDef *md) { bodyMemb = md; }
bool visited;
@@ -260,6 +266,7 @@ class MemberDef : public Definition
//int declLine; // line where the declaration was found
QCString def; // member definition in code (fully qualified name)
QCString anc; // HTML anchor name
+ MemberDef *bodyMemb; // Member containing the definition
Specifier virt; // normal/virtual/pure virtual
Protection prot; // protection type [Public/Protected/Private]
bool related; // is this a member that is only related to a class