diff options
author | Dimitri van Heesch <dimitri@stack.nl> | 2002-07-07 17:23:26 (GMT) |
---|---|---|
committer | Dimitri van Heesch <dimitri@stack.nl> | 2002-07-07 17:23:26 (GMT) |
commit | 457ca5c291eddeb1a4cd667e20cd8d7dfc1d7f2e (patch) | |
tree | f08f27e02ce20e8ca59117d6d02be98fbe3c8c24 /src/code.l | |
parent | 977ad9d3ec7dff388b8be849ae4a596ae5cd3ad4 (diff) | |
download | Doxygen-457ca5c291eddeb1a4cd667e20cd8d7dfc1d7f2e.zip Doxygen-457ca5c291eddeb1a4cd667e20cd8d7dfc1d7f2e.tar.gz Doxygen-457ca5c291eddeb1a4cd667e20cd8d7dfc1d7f2e.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) { |