summaryrefslogtreecommitdiffstats
path: root/src/membergroup.h
diff options
context:
space:
mode:
authorDimitri van Heesch <dimitri@stack.nl>2000-04-03 16:49:13 (GMT)
committerDimitri van Heesch <dimitri@stack.nl>2000-04-03 16:49:13 (GMT)
commite5d8b060f74171bb27a1783d313429b0198ef42b (patch)
treef8bef618690d97139e586f102db4e418c3a5dff8 /src/membergroup.h
parent0ef84d280c0a594f708c8c65e84ff59e8799821f (diff)
downloadDoxygen-e5d8b060f74171bb27a1783d313429b0198ef42b.zip
Doxygen-e5d8b060f74171bb27a1783d313429b0198ef42b.tar.gz
Doxygen-e5d8b060f74171bb27a1783d313429b0198ef42b.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>