summaryrefslogtreecommitdiffstats
path: root/src/membergroup.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/membergroup.h')
-rw-r--r--src/membergroup.h10
1 files changed, 7 insertions, 3 deletions
diff --git a/src/membergroup.h b/src/membergroup.h
index 12d1383..d93e90c 100644
--- a/src/membergroup.h
+++ b/src/membergroup.h
@@ -22,6 +22,7 @@
#include <qlist.h>
#include <qfile.h>
#include "sortdict.h"
+#include "memberlist.h"
#define DOX_NOGROUP -1
@@ -29,7 +30,6 @@ class MemberDef;
class ClassDef;
class NamespaceDef;
class FileDef;
-class MemberList;
class GroupDef;
class OutputList;
class Definition;
@@ -48,20 +48,24 @@ class MemberGroup
void insertMember(MemberDef *md);
void setAnchors(ClassDef *);
void writePlainDeclarations(OutputList &ol,
- ClassDef *cd,NamespaceDef *nd,FileDef *fd,GroupDef *gd);
+ ClassDef *cd,NamespaceDef *nd,FileDef *fd,GroupDef *gd,
+ const char *inheritId);
void writeDeclarations(OutputList &ol,
ClassDef *cd,NamespaceDef *nd,FileDef *fd,GroupDef *gd,
bool showInline=FALSE);
-
void writeDocumentation(OutputList &ol,const char *scopeName,
Definition *container,bool showEnumValues,bool showInline);
void writeDocumentationPage(OutputList &ol,const char *scopeName,
Definition *container);
+ void addGroupedInheritedMembers(OutputList &ol,ClassDef *cd,
+ MemberList::ListType lt,const QCString &inheritId);
+
QCString documentation() { return doc; }
bool allMembersInSameSection() { return inSameSection; }
void addToDeclarationSection();
int countDecMembers(GroupDef *gd=0);
int countDocMembers();
+ int countGroupedInheritedMembers(MemberList::ListType lt);
void distributeMemberGroupDocumentation();
void findSectionsInDocumentation();
int varCount() const;