diff options
author | Dimitri van Heesch <dimitri@stack.nl> | 2000-02-27 17:41:30 (GMT) |
---|---|---|
committer | Dimitri van Heesch <dimitri@stack.nl> | 2000-02-27 17:41:30 (GMT) |
commit | f4f3f1676896e6fd0c0044f001eda9829d9b3f60 (patch) | |
tree | 0e10644b6ed5c8878dc59e723fe3dcd591d57839 /src/memberlist.cpp | |
parent | a81ce4743212122ae050e5efbc4bfda92e6a664e (diff) | |
download | Doxygen-f4f3f1676896e6fd0c0044f001eda9829d9b3f60.zip Doxygen-f4f3f1676896e6fd0c0044f001eda9829d9b3f60.tar.gz Doxygen-f4f3f1676896e6fd0c0044f001eda9829d9b3f60.tar.bz2 |
Release 2000-02-27
Diffstat (limited to 'src/memberlist.cpp')
-rw-r--r-- | src/memberlist.cpp | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/src/memberlist.cpp b/src/memberlist.cpp index ebe6925..6aee11f 100644 --- a/src/memberlist.cpp +++ b/src/memberlist.cpp @@ -63,7 +63,9 @@ void MemberList::countDecMembers() case MemberDef::Variable: varCnt++,m_count++; break; case MemberDef::Function: // fall through case MemberDef::Signal: // fall through - case MemberDef::Slot: funcCnt++,m_count++; break; + case MemberDef::Slot: if (!md->isRelated() || md->memberClass()) + funcCnt++,m_count++; + break; case MemberDef::Enumeration: enumCnt++,m_count++; break; case MemberDef::EnumValue: enumValCnt++,m_count++; break; case MemberDef::Typedef: typeCnt++,m_count++; break; @@ -409,8 +411,10 @@ void MemberList::writePlainDeclarations(OutputList &ol,ClassDef *cd, MemberListIterator mli(*this); for ( ; (md=mli.current()) ; ++mli ) { - if ( md->isFunction() || md->isSignal() || - md->isSlot()) + if ( + ( md->isFunction() || md->isSignal() || md->isSlot()) && + ( !md->isRelated() || md->memberClass() ) + ) { md->writeDeclaration(ol,cd,nd,fd,prevGroupId,inGroup); prevGroupId = md->groupId(); @@ -424,7 +428,7 @@ void MemberList::writePlainDeclarations(OutputList &ol,ClassDef *cd, MemberListIterator mli(*this); for ( ; (md=mli.current()) ; ++mli ) { - if ( md->isFriend()) + if (md->isFriend()) { QCString type=md->typeString(); //printf("Friend: type=%s name=%s\n",type.data(),md->name().data()); |