1 /****************************************************************************** |
1 /****************************************************************************** |
2 * |
2 * |
3 * |
3 * |
4 * |
4 * |
5 * Copyright (C) 1997-2008 by Dimitri van Heesch. |
5 * Copyright (C) 1997-2010 by Dimitri van Heesch. |
6 * |
6 * |
7 * Permission to use, copy, modify, and distribute this software and its |
7 * Permission to use, copy, modify, and distribute this software and its |
8 * documentation under the terms of the GNU General Public License is hereby |
8 * documentation under the terms of the GNU General Public License is hereby |
9 * granted. No representations are made about the suitability of this software |
9 * granted. No representations are made about the suitability of this software |
10 * for any purpose. It is provided "as is" without express or implied warranty. |
10 * for any purpose. It is provided "as is" without express or implied warranty. |
116 |
116 |
117 MemberList(); |
117 MemberList(); |
118 MemberList(ListType lt); |
118 MemberList(ListType lt); |
119 ~MemberList(); |
119 ~MemberList(); |
120 ListType listType() const { return m_listType; } |
120 ListType listType() const { return m_listType; } |
|
121 QCString listTypeAsString() const; |
121 bool insert(uint index,const MemberDef *md); |
122 bool insert(uint index,const MemberDef *md); |
122 void inSort(const MemberDef *md); |
123 void inSort(const MemberDef *md); |
123 void append(const MemberDef *md); |
124 void append(const MemberDef *md); |
124 int compareItems(GCI item1,GCI item2); |
125 int compareItems(GCI item1,GCI item2); |
125 int varCount() const { ASSERT(m_numDecMembers!=-1); return m_varCnt; } |
126 int varCount() const { ASSERT(m_numDecMembers!=-1); return m_varCnt; } |
141 const char *title,const char *subtitle,bool showEnumValues=FALSE); |
142 const char *title,const char *subtitle,bool showEnumValues=FALSE); |
142 void writeDocumentation(OutputList &ol,const char *scopeName, |
143 void writeDocumentation(OutputList &ol,const char *scopeName, |
143 Definition *container,const char *title,bool showEnumValues=FALSE); |
144 Definition *container,const char *title,bool showEnumValues=FALSE); |
144 void writeDocumentationPage(OutputList &ol, |
145 void writeDocumentationPage(OutputList &ol, |
145 const char *scopeName, Definition *container); |
146 const char *scopeName, Definition *container); |
|
147 bool declVisible() const; |
146 void addMemberGroup(MemberGroup *mg); |
148 void addMemberGroup(MemberGroup *mg); |
147 void setInGroup(bool inGroup) { m_inGroup=inGroup; } |
149 void setInGroup(bool inGroup) { m_inGroup=inGroup; } |
148 void setInFile(bool inFile) { m_inFile=inFile; } |
150 void setInFile(bool inFile) { m_inFile=inFile; } |
149 void addListReferences(Definition *def); |
151 void addListReferences(Definition *def); |
150 void findSectionsInDocumentation(); |
152 void findSectionsInDocumentation(); |