summaryrefslogtreecommitdiffstats
path: root/src/membergroup.h
diff options
context:
space:
mode:
authordimitri <dimitri@afe2bf4a-e733-0410-8a33-86f594647bc7>2000-04-03 16:49:13 (GMT)
committerdimitri <dimitri@afe2bf4a-e733-0410-8a33-86f594647bc7>2000-04-03 16:49:13 (GMT)
commitba6357a253beeff03588578154bbc311bd986a47 (patch)
treef8bef618690d97139e586f102db4e418c3a5dff8 /src/membergroup.h
parenteebd65ca04ebb2de83e99162713161fbdaa55a61 (diff)
downloadDoxygen-ba6357a253beeff03588578154bbc311bd986a47.zip
Doxygen-ba6357a253beeff03588578154bbc311bd986a47.tar.gz
Doxygen-ba6357a253beeff03588578154bbc311bd986a47.tar.bz2
Release 2000-04-03
Diffstat (limited to 'src/membergroup.h')
-rw-r--r--src/membergroup.h16
1 files changed, 12 insertions, 4 deletions
diff --git a/src/membergroup.h b/src/membergroup.h
index d96db26..1b54596 100644
--- a/src/membergroup.h
+++ b/src/membergroup.h
@@ -10,7 +10,8 @@
* for any purpose. It is provided "as is" without express or implied warranty.
* See the GNU General Public License for more details.
*
- * All output generated with Doxygen is not covered by this license.
+ * Documents produced by Doxygen are derivative works derived from the
+ * input used in their production; they are not affected by this license.
*
*/
@@ -44,18 +45,25 @@ class MemberGroup /* : public Definition */
void insertMember(MemberDef *);
void setAnchors();
void writePlainDeclarations(OutputList &ol,
- ClassDef *cd,NamespaceDef *nd,FileDef *fd,GroupDef *gd);
+ ClassDef *cd,NamespaceDef *nd,FileDef *fd,GroupDef *gd,
+ bool inGroup=TRUE);
void writeDeclarations(OutputList &ol,
ClassDef *cd,NamespaceDef *nd,FileDef *fd,GroupDef *gd);
QCString documentation() { return doc; }
+ bool allMembersInSameSection() { return inSameSection; }
+ void addToDeclarationSection();
+ int countDecMembers();
private:
- MemberList *memberList; // list of all members in the group
+ MemberList *memberList; // list of all members in the group
int grpId;
QCString grpHeader;
- QCString fileName; // base name of the generated file
+ QCString fileName; // base name of the generated file
Definition *scope;
QCString doc;
+ MemberList *inDeclSection;
+ bool inSameSection;
+ int numDeclMembers;
};
class MemberGroupList : public QList<MemberGroup>