The groupdef.h
File Reference
Included Headers
Classes Index
class | GroupDef |
A model of a group of symbols. More... | |
class | GroupLinkedMap |
class | GroupList |
Functions Index
std::unique_ptr< 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 | addModuleToGroups (const Entry *root, ModuleDef *mod) |
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) |
Functions
addClassToGroups()
Declaration at line 133 of file groupdef.h, definition at line 1444 of file groupdef.cpp.
References GroupDef::addClass, Entry::fileName, Grouping::getGroupPriName, Grouping::GROUPING_INGROUP, Doxygen::groupLinkedMap, Grouping::groupname, Entry::groups, QCString::isEmpty, DefinitionMutable::makePartOfGroup, Grouping::pri, Entry::startLine, toClassDefMutable and warn.
Referenced by addClassToContext.
addConceptToGroups()
|
Declaration at line 134 of file groupdef.h, definition at line 1469 of file groupdef.cpp.
References GroupDef::addConcept, Entry::fileName, Grouping::getGroupPriName, Grouping::GROUPING_INGROUP, Doxygen::groupLinkedMap, Grouping::groupname, Entry::groups, DefinitionMutable::makePartOfGroup, Grouping::pri, Entry::startLine, toConceptDefMutable and warn.
Referenced by addConceptToContext.
addDirToGroups()
Declaration at line 141 of file groupdef.h, definition at line 1541 of file groupdef.cpp.
References GroupDef::addDir, Entry::fileName, Grouping::getGroupPriName, Grouping::GROUPING_INGROUP, Doxygen::groupLinkedMap, Grouping::groupname, Entry::groups, DefinitionMutable::makePartOfGroup, Grouping::pri, Entry::startLine and warn.
Referenced by findDirDocumentation.
addExampleToGroups()
Declaration at line 140 of file groupdef.h, definition at line 1724 of file groupdef.cpp.
References GroupDef::addExample, Entry::fileName, Grouping::getGroupPriName, Grouping::GROUPING_INGROUP, Doxygen::groupLinkedMap, Grouping::groupname, Entry::groups, DefinitionMutable::makePartOfGroup, Grouping::pri, Entry::startLine and warn.
addGroupToGroups()
Declaration at line 137 of file groupdef.h, definition at line 1564 of file groupdef.cpp.
References GroupDef::addGroup, Entry::fileName, GroupDef::findGroup, Grouping::getGroupPriName, Grouping::GROUPING_INGROUP, Doxygen::groupLinkedMap, Grouping::groupname, Entry::groups, DefinitionMutable::makePartOfGroup, Definition::name, Grouping::pri, Entry::startLine and warn.
Referenced by organizeSubGroupsFiltered.
addMemberToGroups()
Add a member to the group with the highest priority
Declaration at line 138 of file groupdef.h, definition at line 1599 of file groupdef.cpp.
References Entry::doc, MemberDef::enumFieldList, FALSE, Entry::fileName, MemberDef::getClassDefOfAnonymousType, MemberDef::getGroupDef, MemberDef::getGroupFileName, MemberDef::getGroupHasDocs, MemberDef::getGroupPri, Grouping::getGroupPriName, MemberDef::getGroupStartLine, Grouping::GROUPING_INGROUP, Grouping::GROUPING_LOWEST, Doxygen::groupLinkedMap, Grouping::groupname, Entry::groups, GroupDef::insertMember, QCString::isEmpty, MemberDef::isEnumerate, MemberDef::isStrong, QCString::length, Definition::name, Grouping::pri, GroupDef::removeMember, MemberDefMutable::setGroupDef, ClassDefMutable::setGroupDefForAllMembers, Entry::startLine, toClassDefMutable, toMemberDefMutable, TRUE and warn.
Referenced by addDefineDoc, addEnumDocs, addGlobalFunction, addInterfaceOrServiceToServiceOrSingleton, addMemberDocs, addMethodToClass, addVariableToClass, addVariableToFile, buildFunctionList, buildTypedefList, findEnums and findMember.
addModuleToGroups()
Declaration at line 135 of file groupdef.h, definition at line 1493 of file groupdef.cpp.
References GroupDef::addModule, Entry::fileName, Grouping::getGroupPriName, Grouping::GROUPING_INGROUP, Doxygen::groupLinkedMap, Grouping::groupname, Entry::groups, DefinitionMutable::makePartOfGroup, Grouping::pri, Entry::startLine and warn.
Referenced by ModuleManager::addDocs.
addNamespaceToGroups()
|
Declaration at line 136 of file groupdef.h, definition at line 1514 of file groupdef.cpp.
References GroupDef::addNamespace, Entry::fileName, Grouping::getGroupPriName, Grouping::GROUPING_INGROUP, Doxygen::groupLinkedMap, Grouping::groupname, Entry::groups, QCString::isEmpty, DefinitionMutable::makePartOfGroup, Grouping::pri, Entry::startLine, toNamespaceDefMutable and warn.
Referenced by buildNamespaceList.
addPageToGroups()
Definition at line 139 of file groupdef.h.
createGroupDef()
|
Declaration at line 115 of file groupdef.h, definition at line 175 of file groupdef.cpp.
Referenced by buildGroupListFiltered and GroupDef::overrideGroupGraph.
toGroupDef()
|
Declaration at line 120 of file groupdef.h, definition at line 1996 of file groupdef.cpp.
Referenced by DocRef::DocRef, DocParser::handleLinkedWord, SearchTerm::makeTitle, DefinitionImpl::navigationPathAsString, GroupDef::overrideGroupGraph, DefinitionImpl::pathFragment, SearchIndex::setCurrentDoc, SearchIndexExternal::setCurrentDoc, validatingParseDoc, MemberDefImpl::writeDocumentation and writeJavasScriptSearchDataPage.
toGroupDef()
|
Declaration at line 121 of file groupdef.h, definition at line 2009 of file groupdef.cpp.
Generated via doxygen2docusaurus by Doxygen 1.14.0.