The DocGroup
Class Reference
Declaration
Included Headers
Public Constructors Index
DocGroup () | |
Public Member Functions Index
void | enterFile (const QCString &fileName, int) |
void | leaveFile (const QCString &fileName, int line) |
void | enterCompound (const QCString &fileName, int line, const QCString &name) |
void | leaveCompound (const QCString &, int, const QCString &) |
void | open (Entry *e, const QCString &, int, bool implicit=false) |
void | close (Entry *e, const QCString &fileName, int line, bool foundInline, bool implicit=false) |
void | initGroupInfo (Entry *e) |
bool | isEmpty () const |
void | clearHeader () |
void | appendHeader (const char) |
void | addDocs (Entry *e) |
Private Member Functions Index
int | findExistingGroup (const MemberGroupInfo *info) |
Private Member Attributes Index
int | m_openCount = 0 |
QCString | m_memberGroupHeader |
int | m_memberGroupId = 0 |
QCString | m_memberGroupRelates |
QCString | m_memberGroupDocs |
std::vector< Grouping > | m_autoGroupStack |
QCString | m_compoundName |
Definition at line 24 of file docgroup.h.
Public Constructors
DocGroup()
| inline |
Definition at line 27 of file docgroup.h.
Public Member Functions
addDocs()
|
Declaration at line 40 of file docgroup.h, definition at line 205 of file docgroup.cpp.
References Entry::brief, QCString::clear, Entry::doc, Entry::docFile, Entry::docLine, end, g_memberGroupInfoMapMutex, QCString::isEmpty, m_memberGroupDocs, m_memberGroupId, Doxygen::memberGroupInfoMap, Entry::section, Entry::sli, stripLeadingAndTrailingEmptyLines and QCString::stripWhiteSpace.
appendHeader()
|
Declaration at line 39 of file docgroup.h, definition at line 243 of file docgroup.cpp.
Reference m_memberGroupHeader.
clearHeader()
|
Declaration at line 38 of file docgroup.h, definition at line 238 of file docgroup.cpp.
Reference m_memberGroupHeader.
close()
|
Declaration at line 35 of file docgroup.h, definition at line 141 of file docgroup.cpp.
References DOX_NOGROUP, end, g_memberGroupInfoMapMutex, Entry::groups, initGroupInfo, m_autoGroupStack, m_memberGroupDocs, m_memberGroupId, m_memberGroupRelates, m_openCount, Doxygen::memberGroupInfoMap, Entry::mGrpId, Entry::relates and warn.
enterCompound()
Declaration at line 32 of file docgroup.h, definition at line 55 of file docgroup.cpp.
References DOX_NOGROUP, m_compoundName, m_memberGroupDocs, m_memberGroupId, m_memberGroupRelates and warn.
enterFile()
|
Declaration at line 30 of file docgroup.h, definition at line 26 of file docgroup.cpp.
References DOX_NOGROUP, m_autoGroupStack, m_compoundName, m_memberGroupDocs, m_memberGroupId, m_memberGroupRelates and m_openCount.
initGroupInfo()
|
Declaration at line 36 of file docgroup.h, definition at line 190 of file docgroup.cpp.
References Entry::groups, m_autoGroupStack, m_memberGroupId, m_memberGroupRelates, Entry::mGrpId and Entry::relates.
Referenced by close.
isEmpty()
|
Declaration at line 37 of file docgroup.h, definition at line 233 of file docgroup.cpp.
References DOX_NOGROUP and m_memberGroupId.
leaveCompound()
Declaration at line 33 of file docgroup.h, definition at line 77 of file docgroup.cpp.
References DOX_NOGROUP, m_compoundName, m_memberGroupDocs, m_memberGroupId and m_memberGroupRelates.
leaveFile()
|
Declaration at line 31 of file docgroup.h, definition at line 36 of file docgroup.cpp.
References DOX_NOGROUP, m_autoGroupStack, m_memberGroupDocs, m_memberGroupId, m_memberGroupRelates, m_openCount and warn.
open()
Declaration at line 34 of file docgroup.h, definition at line 108 of file docgroup.cpp.
References DOX_NOGROUP, end, findExistingGroup, g_memberGroupInfoMapMutex, Entry::groupingPri, m_autoGroupStack, m_compoundName, m_memberGroupHeader, m_memberGroupId, m_memberGroupRelates, m_openCount, Doxygen::memberGroupInfoMap, Entry::mGrpId, Entry::name, Entry::relates and Entry::section.
Private Member Functions
findExistingGroup()
|
Declaration at line 43 of file docgroup.h, definition at line 90 of file docgroup.cpp.
References g_groupId, g_memberGroupInfoMapMutex, MemberGroupInfo::header, m_compoundName, Doxygen::memberGroupInfoMap and qstricmp.
Referenced by open.
Private Member Attributes
m_autoGroupStack
|
Definition at line 49 of file docgroup.h.
Referenced by close, enterFile, initGroupInfo, leaveFile and open.
m_compoundName
|
Definition at line 50 of file docgroup.h.
Referenced by enterCompound, enterFile, findExistingGroup, leaveCompound and open.
m_memberGroupDocs
|
Definition at line 48 of file docgroup.h.
Referenced by addDocs, close, enterCompound, enterFile, leaveCompound and leaveFile.
m_memberGroupHeader
|
Definition at line 45 of file docgroup.h.
Referenced by appendHeader, clearHeader and open.
m_memberGroupId
|
Definition at line 46 of file docgroup.h.
Referenced by addDocs, close, enterCompound, enterFile, initGroupInfo, isEmpty, leaveCompound, leaveFile and open.
m_memberGroupRelates
|
Definition at line 47 of file docgroup.h.
Referenced by close, enterCompound, enterFile, initGroupInfo, leaveCompound, leaveFile and open.
m_openCount
|
Definition at line 44 of file docgroup.h.
The documentation for this class was generated from the following files:
Generated via doxygen2docusaurus by Doxygen 1.14.0.