26 #define DOX_NOGROUP -1 47 const QCString &docs,
const QCString &docFile,
int docLine,MemberListContainer con);
48 QCString header()
const {
return grpHeader; }
49 int groupId()
const {
return grpId; }
52 void writePlainDeclarations(
OutputList &ol,
bool inGroup,
54 int indentLevel,
const ClassDef *inheritedFrom,
const QCString &inheritId)
const;
57 bool showInline=FALSE)
const;
59 const Definition *container,
bool showEnumValues,
bool showInline)
const;
62 void writeTagFile(
TextStream &,
bool qualifiedName=
false);
66 void setAnonymousEnumType();
68 const QCString &documentation()
const {
return doc; }
69 bool allMembersInSameSection()
const {
return inSameSection; }
71 void countDecMembers();
72 void countDocMembers();
73 int countGroupedInheritedMembers(MemberListType lt);
74 void distributeMemberGroupDocumentation();
75 void findSectionsInDocumentation(
const Definition *d);
76 int numDecMembers()
const;
77 int numDecEnumValues()
const;
78 int numDocMembers()
const;
79 int numDocEnumValues()
const;
83 int countInheritableMembers(
const ClassDef *inheritedFrom)
const;
85 void setRefItems(
const RefItemVector &sli);
86 const MemberList &members()
const {
return *memberList.get(); }
88 QCString docFile()
const {
return m_docFile; }
89 int docLine()
const {
return m_docLine; }
93 std::unique_ptr<MemberList> memberList;
99 bool inSameSection =
true;
102 RefItemVector m_xrefListItems;
116 void setRefItems(
const RefItemVector &sli);
125 using MemberGroupInfoMap = std::unordered_map< int,std::unique_ptr<MemberGroupInfo> >;
This file contains a number of basic enums and types.
The common base class of all entity definitions found in the sources.
Definition: definition.h:75
An abstract interface of a namespace symbol.
Definition: namespacedef.h:54
This struct represents an item in the list of references.
Definition: reflist.h:31
A model of a class/file/namespace member symbol.
Definition: memberdef.h:47
Text streaming class that buffers data.
Definition: textstream.h:35
A model of a file symbol.
Definition: filedef.h:98
Definition: moduledef.h:63
Data collected for a member group.
Definition: membergroup.h:114
Definition: membergroup.h:109
A class representing a group of members.
Definition: membergroup.h:42
Definition: definition.h:305
void addToDeclarationSection()
Definition: membergroup.cpp:163
A list of MemberDef objects as shown in documentation sections.
Definition: memberlist.h:107
Class representing a list of output generators that are written to in parallel.
Definition: outputlist.h:530
This is an alternative implementation of QCString.
Definition: qcstring.h:93
Definition: membergroup.h:105
A model of a group of symbols.
Definition: groupdef.h:51
A abstract class representing of a compound symbol.
Definition: classdef.h:103