summaryrefslogtreecommitdiffstats
path: root/src/classlist.cpp
diff options
context:
space:
mode:
authordimitri <dimitri@afe2bf4a-e733-0410-8a33-86f594647bc7>2003-10-19 20:02:00 (GMT)
committerdimitri <dimitri@afe2bf4a-e733-0410-8a33-86f594647bc7>2003-10-19 20:02:00 (GMT)
commite6a16d09de26a40fd7730ba44a740b713b157191 (patch)
tree7c0bc962cb1a9002dc9a21006dd8be4f49cd9c7c /src/classlist.cpp
parenta139a43323607b05f0f749d3c7d8734bb7a47768 (diff)
downloadDoxygen-e6a16d09de26a40fd7730ba44a740b713b157191.zip
Doxygen-e6a16d09de26a40fd7730ba44a740b713b157191.tar.gz
Doxygen-e6a16d09de26a40fd7730ba44a740b713b157191.tar.bz2
Release-1.3.4-20031019
Diffstat (limited to 'src/classlist.cpp')
-rw-r--r--src/classlist.cpp12
1 files changed, 9 insertions, 3 deletions
diff --git a/src/classlist.cpp b/src/classlist.cpp
index 35d35cd..7c894b9 100644
--- a/src/classlist.cpp
+++ b/src/classlist.cpp
@@ -71,7 +71,11 @@ void ClassSDict::writeDeclaration(OutputList &ol,const ClassDef::CompoundType *f
)
{
bool isLink = cd->isLinkable();
- if (isLink || !Config_getBool("HIDE_UNDOC_CLASSES"))
+ if (isLink ||
+ (!Config_getBool("HIDE_UNDOC_CLASSES") &&
+ (!cd->isLocal() || Config_getBool("EXTRACT_LOCAL_CLASSES"))
+ )
+ )
{
if (!found)
{
@@ -127,8 +131,10 @@ void ClassSDict::writeDeclaration(OutputList &ol,const ClassDef::CompoundType *f
ol.startMemberDescription();
ol.parseDoc(cd->briefFile(),cd->briefLine(),cd,0,
cd->briefDescription(),FALSE,FALSE);
- if ((!cd->briefDescription().isEmpty() && Config_getBool("REPEAT_BRIEF")) ||
- !cd->documentation().isEmpty())
+ if (//(!cd->briefDescription().isEmpty() && Config_getBool("REPEAT_BRIEF")) ||
+ //!cd->documentation().isEmpty())
+ cd->isLinkableInProject()
+ )
{
ol.pushGeneratorState();
ol.disableAllBut(OutputGenerator::Html);