diff options
author | dimitri <dimitri@afe2bf4a-e733-0410-8a33-86f594647bc7> | 2004-09-28 18:26:46 (GMT) |
---|---|---|
committer | dimitri <dimitri@afe2bf4a-e733-0410-8a33-86f594647bc7> | 2004-09-28 18:26:46 (GMT) |
commit | f08cd6363f5da22b2452d4f937fef68220fcb081 (patch) | |
tree | 01f67df4c4005875230919c5f826290b6a17a2e4 /src/doxygen.cpp | |
parent | 8d674d5bacfc207f4b630262c01ba4bad38b0c82 (diff) | |
download | Doxygen-f08cd6363f5da22b2452d4f937fef68220fcb081.zip Doxygen-f08cd6363f5da22b2452d4f937fef68220fcb081.tar.gz Doxygen-f08cd6363f5da22b2452d4f937fef68220fcb081.tar.bz2 |
Release-1.3.8-20040928
Diffstat (limited to 'src/doxygen.cpp')
-rw-r--r-- | src/doxygen.cpp | 17 |
1 files changed, 12 insertions, 5 deletions
diff --git a/src/doxygen.cpp b/src/doxygen.cpp index 588f401..6419935 100644 --- a/src/doxygen.cpp +++ b/src/doxygen.cpp @@ -4621,6 +4621,7 @@ static void findMember(Entry *root, if (!namespaceName.isEmpty()) nd=getResolvedNamespace(namespaceName); ClassDef *tcd=findClassDefinition(fd,nd,scopeName); + //printf("*** cd=%s tcd=%s fd=%s\n",cd->name().data(),tcd->name().data(),fd->name().data()); if (cd && tcd==cd) // member's classes match { @@ -4859,7 +4860,7 @@ static void findMember(Entry *root, } } } - else // member specialization + else if (cd) // member specialization { MemberDef::MemberType mtype=MemberDef::Function; ArgumentList *tArgList = new ArgumentList; @@ -4894,6 +4895,11 @@ static void findMember(Entry *root, cd->insertMember(md); md->setRefItems(root->sli); } + else + { + //printf("Specialized member %s of unknown scope %s%s found!\n", + // scopeName.data(),funcName.data(),funcArgs.data()); + } } else if (overloaded) // check if the function belongs to only one class { @@ -6496,6 +6502,7 @@ static void findDirDocumentation(Entry *root) //printf("Match for with dir %s\n",matchingDir->name().data()); matchingDir->setBriefDescription(root->brief,root->briefFile,root->briefLine); matchingDir->setDocumentation(root->doc,root->docFile,root->docLine); + addDirToGroups(root,matchingDir); } else { @@ -8284,14 +8291,14 @@ void parseInput() msg("Freeing input...\n"); input.resize(0); - msg("Building directory list...\n"); - buildDirectories(); - findDirDocumentation(root); - msg("Building group list...\n"); buildGroupList(root); organizeSubGroups(root); + msg("Building directory list...\n"); + buildDirectories(); + findDirDocumentation(root); + msg("Building namespace list...\n"); buildNamespaceList(root); findUsingDirectives(root); |