|
Doxygen
|
#include <memory>#include "definition.h"#include "dirdef.h"#include "layout.h"#include "membergroup.h"#include "linkedmap.h"
groupdef.h 的引用(Include)关系图:
此图展示该文件直接或间接的被哪些文件引用了:类 | |
| class | GroupDef |
| A model of a group of symbols. 更多... | |
| class | GroupLinkedMap |
| class | GroupList |
函数 | |
| GroupDef * | createGroupDef (const QCString &fileName, int line, const QCString &name, const QCString &title, const QCString &refFileName=QCString()) |
| GroupDef * | toGroupDef (Definition *d) |
| const GroupDef * | toGroupDef (const Definition *d) |
| void | addClassToGroups (const Entry *root, ClassDef *cd) |
| void | addConceptToGroups (const Entry *root, ConceptDef *cd) |
| void | addNamespaceToGroups (const Entry *root, NamespaceDef *nd) |
| void | addGroupToGroups (const Entry *root, GroupDef *subGroup) |
| void | addMemberToGroups (const Entry *root, MemberDef *md) |
| void | addPageToGroups (const Entry *root, PageDef *pd) |
| void | addExampleToGroups (const Entry *root, PageDef *eg) |
| void | addDirToGroups (const Entry *root, DirDef *dd) |
| void addConceptToGroups | ( | const Entry * | root, |
| ConceptDef * | cd | ||
| ) |
在文件 groupdef.cpp 第 1392 行定义.
引用了 GroupDef::addGroup(), Entry::fileName, LinkedMap< T, Hash, KeyEqual, Map >::find(), GroupDef::findGroup(), Doxygen::groupLinkedMap, Grouping::groupname, Entry::groups, DefinitionMutable::makePartOfGroup(), Definition::name(), qPrint(), Entry::startLine , 以及 warn().
被这些函数引用 organizeSubGroupsFiltered().
Add a member to the group with the highest priority
在文件 groupdef.cpp 第 1420 行定义.
引用了 Entry::doc, MemberDef::enumFieldList(), FALSE, Entry::fileName, LinkedMap< T, Hash, KeyEqual, Map >::find(), MemberDef::getClassDefOfAnonymousType(), MemberDef::getGroupDef(), MemberDef::getGroupFileName(), MemberDef::getGroupHasDocs(), MemberDef::getGroupPri(), Grouping::getGroupPriName(), MemberDef::getGroupStartLine(), Grouping::GROUPING_LOWEST, Doxygen::groupLinkedMap, Grouping::groupname, Entry::groups, GroupDef::insertMember(), QCString::isEmpty(), MemberDef::isEnumerate(), MemberDef::isStrong(), QCString::length(), Definition::name(), Grouping::pri, qPrint(), GroupDef::removeMember(), MemberDefMutable::setGroupDef(), ClassDefMutable::setGroupDefForAllMembers(), Entry::startLine, toClassDefMutable(), toMemberDefMutable(), TRUE , 以及 warn().
被这些函数引用 addEnumDocs(), addMemberDocs(), addVariableToClass(), addVariableToFile(), findDefineDocumentation(), findEnums() , 以及 findMember().
| void addNamespaceToGroups | ( | const Entry * | root, |
| NamespaceDef * | nd | ||
| ) |
| GroupDef* createGroupDef | ( | const QCString & | fileName, |
| int | line, | ||
| const QCString & | name, | ||
| const QCString & | title, | ||
| const QCString & | refFileName = QCString() |
||
| ) |
在文件 groupdef.cpp 第 162 行定义.
被这些函数引用 buildGroupListFiltered().
| const GroupDef* toGroupDef | ( | const Definition * | d | ) |
在文件 groupdef.cpp 第 1779 行定义.
| GroupDef* toGroupDef | ( | Definition * | d | ) |
在文件 groupdef.cpp 第 1766 行定义.
被这些函数引用 NestingNodeContext::Private::addClasses(), NestingNodeContext::Private::addConcepts(), NestingNodeContext::Private::addDirFiles(), NestingNodeContext::Private::addMembers(), NestingNodeContext::Private::addModules(), NestingNodeContext::Private::addNamespaces(), NestingNodeContext::Private::addPages(), NestingNodeContext::Private::createModule(), DocRef::DocRef(), generateLink(), DocParser::handleLinkedWord(), DefinitionImpl::navigationPathAsString(), DefinitionImpl::pathFragment(), searchName(), SearchIndex::setCurrentDoc(), NavPathElemContext::Private::text(), validatingParseDoc() , 以及 MemberDefImpl::writeDocumentation().