diff options
author | dimitri <dimitri@afe2bf4a-e733-0410-8a33-86f594647bc7> | 2002-07-07 17:23:26 (GMT) |
---|---|---|
committer | dimitri <dimitri@afe2bf4a-e733-0410-8a33-86f594647bc7> | 2002-07-07 17:23:26 (GMT) |
commit | bcbf69496a8e7e703ecf4fb6e5de264f86ebea84 (patch) | |
tree | f08f27e02ce20e8ca59117d6d02be98fbe3c8c24 /src/code.l | |
parent | 46570cfd109829f87a17c46e32006f901b9026f4 (diff) | |
download | Doxygen-bcbf69496a8e7e703ecf4fb6e5de264f86ebea84.zip Doxygen-bcbf69496a8e7e703ecf4fb6e5de264f86ebea84.tar.gz Doxygen-bcbf69496a8e7e703ecf4fb6e5de264f86ebea84.tar.bz2 |
Release-1.2.16-20020707
Diffstat (limited to 'src/code.l')
-rw-r--r-- | src/code.l | 3 |
1 files changed, 3 insertions, 0 deletions
@@ -662,6 +662,7 @@ static void generateClassOrGlobalLink(OutputDocInterface &ol,char *clName,int *c { Definition *d = md->getOuterScope()==Doxygen::globalScope ? md->getBodyDef() : md->getOuterScope(); + if (md->getGroupDef()) d = md->getGroupDef(); if (d && d->isLinkable() && md->isLinkable()) { writeMultiLineCodeLink(ol,d->getReference(),d->getOutputFileBase(),md->getBodyAnchor(),clName); @@ -718,6 +719,7 @@ static bool getLink(const char *className, Definition *d = md->getOuterScope()==Doxygen::globalScope ? md->getBodyDef() : md->getOuterScope(); + if (md->getGroupDef()) d = md->getGroupDef(); if (d && d->isLinkable()) { g_theCallContext.setClass(stripClassName(md->typeString())); @@ -774,6 +776,7 @@ static bool generateClassMemberLink(OutputDocInterface &ol,ClassDef *mcd,const c Definition *xd = xmd->getOuterScope()==Doxygen::globalScope ? xmd->getBodyDef() : xmd->getOuterScope(); + if (xmd->getGroupDef()) xd = xmd->getGroupDef(); if (xd) { |