Doxygen
|
#include <docgroup.h>
Public 成员函数 | |
DocGroup () | |
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 成员函数 | |
int | findExistingGroup (const MemberGroupInfo *info) |
Private 属性 | |
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 |
在文件 docgroup.h 第 24 行定义.
|
inline |
在文件 docgroup.h 第 27 行定义.
void DocGroup::addDocs | ( | Entry * | e | ) |
在文件 docgroup.cpp 第 193 行定义.
引用了 Entry::brief, Entry::doc, Entry::docFile, Entry::docLine, end(), QCString::isEmpty(), m_memberGroupDocs, m_memberGroupId, Doxygen::memberGroupInfoMap, Entry::MEMBERGRP_SEC, QCString::resize(), Entry::section, Entry::sli, stripLeadingAndTrailingEmptyLines() , 以及 QCString::stripWhiteSpace().
void DocGroup::appendHeader | ( | const char | text | ) |
void DocGroup::clearHeader | ( | ) |
在文件 docgroup.cpp 第 223 行定义.
引用了 m_memberGroupHeader , 以及 QCString::resize().
void DocGroup::close | ( | Entry * | e, |
const QCString & | fileName, | ||
int | line, | ||
bool | foundInline, | ||
bool | implicit = false |
||
) |
void DocGroup::enterFile | ( | const QCString & | fileName, |
int | |||
) |
在文件 docgroup.cpp 第 25 行定义.
引用了 DOX_NOGROUP, m_autoGroupStack, m_compoundName, m_memberGroupDocs, m_memberGroupId, m_memberGroupRelates, m_openCount , 以及 QCString::resize().
|
private |
在文件 docgroup.cpp 第 89 行定义.
引用了 g_groupId, MemberGroupInfo::header, QCString::isEmpty(), m_compoundName, Doxygen::memberGroupInfoMap , 以及 qstricmp().
被这些函数引用 open().
void DocGroup::initGroupInfo | ( | Entry * | e | ) |
在文件 docgroup.cpp 第 178 行定义.
引用了 Entry::groups, m_autoGroupStack, m_memberGroupId, m_memberGroupRelates, Entry::mGrpId , 以及 Entry::relates.
被这些函数引用 close().
bool DocGroup::isEmpty | ( | ) | const |
在文件 docgroup.cpp 第 218 行定义.
引用了 DOX_NOGROUP , 以及 m_memberGroupId.
在文件 docgroup.cpp 第 76 行定义.
引用了 DOX_NOGROUP, m_compoundName, m_memberGroupDocs, m_memberGroupId, m_memberGroupRelates , 以及 QCString::resize().
void DocGroup::leaveFile | ( | const QCString & | fileName, |
int | line | ||
) |
在文件 docgroup.cpp 第 35 行定义.
引用了 DOX_NOGROUP, m_autoGroupStack, m_memberGroupDocs, m_memberGroupId, m_memberGroupRelates, m_openCount, QCString::resize() , 以及 warn().
在文件 docgroup.cpp 第 106 行定义.
引用了 DOX_NOGROUP, end(), findExistingGroup(), Entry::GROUPDOC_SEC, Entry::groupingPri(), m_autoGroupStack, m_compoundName, m_memberGroupHeader, m_memberGroupId, m_memberGroupRelates, m_openCount, Doxygen::memberGroupInfoMap, Entry::mGrpId, Entry::name, Entry::relates, Entry::section , 以及 QCString::stripWhiteSpace().
|
private |
在文件 docgroup.h 第 49 行定义.
被这些函数引用 close(), enterFile(), initGroupInfo(), leaveFile() , 以及 open().
|
private |
在文件 docgroup.h 第 50 行定义.
被这些函数引用 enterCompound(), enterFile(), findExistingGroup(), leaveCompound() , 以及 open().
|
private |
在文件 docgroup.h 第 48 行定义.
被这些函数引用 addDocs(), close(), enterCompound(), enterFile(), leaveCompound() , 以及 leaveFile().
|
private |
在文件 docgroup.h 第 45 行定义.
被这些函数引用 appendHeader(), clearHeader() , 以及 open().
|
private |
在文件 docgroup.h 第 46 行定义.
被这些函数引用 addDocs(), close(), enterCompound(), enterFile(), initGroupInfo(), isEmpty(), leaveCompound(), leaveFile() , 以及 open().
|
private |
在文件 docgroup.h 第 47 行定义.
被这些函数引用 close(), enterCompound(), enterFile(), initGroupInfo(), leaveCompound(), leaveFile() , 以及 open().
|
private |
在文件 docgroup.h 第 44 行定义.
被这些函数引用 close(), enterFile(), leaveFile() , 以及 open().