#include <memberlist.h>
Static Public Member Functions | |
static QCString | listTypeAsString (MemberListType type) |
Private Member Functions | |
int | compareValues (const MemberDef *item1, const MemberDef *item2) const |
Private Attributes | |
int | m_varCnt |
int | m_funcCnt |
int | m_enumCnt |
int | m_enumValCnt |
int | m_typeCnt |
int | m_protoCnt |
int | m_defCnt |
int | m_friendCnt |
int | m_numDecMembers |
int | m_numDocMembers |
MemberGroupList * | memberGroupList |
bool | m_inGroup |
bool | m_inFile |
MemberListType | m_listType |
bool | m_needsSorting |
Definition at line 32 of file memberlist.h.
MemberList::MemberList | ( | ) |
Definition at line 36 of file memberlist.cpp.
MemberList::MemberList | ( | MemberListType | lt | ) |
Definition at line 54 of file memberlist.cpp.
MemberList::~MemberList | ( | ) |
Definition at line 72 of file memberlist.cpp.
void MemberList::addListReferences | ( | Definition * | def | ) |
Definition at line 784 of file memberlist.cpp.
void MemberList::addMemberGroup | ( | MemberGroup * | mg | ) |
Definition at line 774 of file memberlist.cpp.
void MemberList::append | ( | const MemberDef * | md | ) |
Definition at line 246 of file memberlist.cpp.
|
privatevirtual |
Count the number of members in this list that are visible in the declaration part of a compound's documentation page.
Definition at line 136 of file memberlist.cpp.
Definition at line 208 of file memberlist.cpp.
int MemberList::countInheritableMembers | ( | ClassDef * | inheritedFrom | ) | const |
Definition at line 92 of file memberlist.cpp.
bool MemberList::declVisible | ( | ) | const |
Definition at line 256 of file memberlist.cpp.
|
inline |
Definition at line 49 of file memberlist.h.
|
inline |
Definition at line 45 of file memberlist.h.
|
inline |
Definition at line 46 of file memberlist.h.
void MemberList::findSectionsInDocumentation | ( | ) |
Definition at line 818 of file memberlist.cpp.
|
inline |
Definition at line 50 of file memberlist.h.
|
inline |
Definition at line 44 of file memberlist.h.
|
inline |
Definition at line 78 of file memberlist.h.
Definition at line 236 of file memberlist.cpp.
void MemberList::inSort | ( | const MemberDef * | md | ) |
Definition at line 241 of file memberlist.cpp.
|
inline |
Definition at line 38 of file memberlist.h.
|
static |
Definition at line 907 of file memberlist.cpp.
void MemberList::marshal | ( | StorageIntf * | s | ) |
Definition at line 837 of file memberlist.cpp.
|
inline |
Definition at line 53 of file memberlist.h.
|
inline |
Definition at line 51 of file memberlist.h.
|
inline |
Definition at line 52 of file memberlist.h.
|
inline |
Definition at line 48 of file memberlist.h.
|
inline |
Definition at line 74 of file memberlist.h.
|
inline |
Definition at line 73 of file memberlist.h.
void MemberList::setNeedsSorting | ( | bool | b | ) |
Definition at line 902 of file memberlist.cpp.
|
inline |
Definition at line 47 of file memberlist.h.
void MemberList::unmarshal | ( | StorageIntf * | s | ) |
Definition at line 869 of file memberlist.cpp.
|
inline |
Definition at line 43 of file memberlist.h.
void MemberList::writeDeclarations | ( | OutputList & | ol, |
ClassDef * | cd, | ||
NamespaceDef * | nd, | ||
FileDef * | fd, | ||
GroupDef * | gd, | ||
const char * | title, | ||
const char * | subtitle, | ||
bool | showEnumValues = FALSE , |
||
bool | showInline = FALSE , |
||
ClassDef * | inheritedFrom = 0 , |
||
MemberListType | lt = MemberListType_pubMethods |
||
) |
Writes the list of members to the output.
ol | Output list to write to |
cd | non-null if this list is part of class documentation. |
nd | non-null if this list is part of namespace documentation. |
fd | non-null if this list is part of file documentation. |
gd | non-null if this list is part of group documentation. |
title | Title to use for the member list. |
subtitle | Sub title to use for the member list. |
showEnumValues | Obsolete, always set to FALSE. |
showInline | if set to TRUE if title is rendered differently |
inheritedFrom | if not 0, the list is shown inside the given class as inherited members, parameter cd points to the class containing the members. |
lt | Type of list that is inherited from. |
Definition at line 519 of file memberlist.cpp.
void MemberList::writeDocumentation | ( | OutputList & | ol, |
const char * | scopeName, | ||
Definition * | container, | ||
const char * | title, | ||
bool | showEnumValues = FALSE , |
||
bool | showInline = FALSE |
||
) |
Definition at line 655 of file memberlist.cpp.
void MemberList::writeDocumentationPage | ( | OutputList & | ol, |
const char * | scopeName, | ||
Definition * | container | ||
) |
Definition at line 715 of file memberlist.cpp.
void MemberList::writePlainDeclarations | ( | OutputList & | ol, |
ClassDef * | cd, | ||
NamespaceDef * | nd, | ||
FileDef * | fd, | ||
GroupDef * | gd, | ||
ClassDef * | inheritedFrom, | ||
const char * | inheritId | ||
) |
Definition at line 321 of file memberlist.cpp.
void MemberList::writeSimpleDocumentation | ( | OutputList & | ol, |
Definition * | container | ||
) |
Definition at line 697 of file memberlist.cpp.
void MemberList::writeTagFile | ( | FTextStream & | tagFile | ) |
Definition at line 963 of file memberlist.cpp.
|
private |
Definition at line 91 of file memberlist.h.
|
private |
Definition at line 87 of file memberlist.h.
|
private |
Definition at line 88 of file memberlist.h.
|
private |
Definition at line 92 of file memberlist.h.
|
private |
Definition at line 86 of file memberlist.h.
|
private |
Definition at line 97 of file memberlist.h.
|
private |
Definition at line 96 of file memberlist.h.
|
private |
Definition at line 98 of file memberlist.h.
|
private |
Definition at line 99 of file memberlist.h.
|
private |
Definition at line 93 of file memberlist.h.
|
private |
Definition at line 94 of file memberlist.h.
|
private |
Definition at line 90 of file memberlist.h.
|
private |
Definition at line 89 of file memberlist.h.
|
private |
Definition at line 85 of file memberlist.h.
|
private |
Definition at line 95 of file memberlist.h.