The groupdef.cpp
File Reference
Included Headers
Classes Index
class | GroupDefImpl |
Functions Index
std::unique_ptr< GroupDef > | createGroupDef (const QCString &fileName, int line, const QCString &name, const QCString &title, const QCString &refFileName) |
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 | addDirToGroups (const Entry *root, DirDef *dd) |
void | addGroupToGroups (const Entry *root, GroupDef *subGroup) |
void | addMemberToGroups (const Entry *root, MemberDef *md) |
void | addExampleToGroups (const Entry *root, PageDef *eg) |
template <class Vec> | |
static void | groupClassesWithSameScope (Vec &vec) |
static bool | hasNonReferenceNestedGroupRec (const GroupDef *gd, int level) |
GroupDef * | toGroupDef (Definition *d) |
const GroupDef * | toGroupDef (const Definition *d) |
Functions
addClassToGroups()
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()
|
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()
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()
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()
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
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()
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()
|
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.
createGroupDef()
|
Definition at line 175 of file groupdef.cpp.
Referenced by buildGroupListFiltered and GroupDef::overrideGroupGraph.
groupClassesWithSameScope()
| static |
Definition at line 1788 of file groupdef.cpp.
Referenced by GroupDefImpl::sortMemberLists.
hasNonReferenceNestedGroupRec()
| static |
Definition at line 1926 of file groupdef.cpp.
References err, GroupDef::getSubGroups, hasNonReferenceNestedGroupRec, Definition::isLinkableInProject and Definition::name.
Referenced by hasNonReferenceNestedGroupRec and GroupDefImpl::isVisibleInHierarchy.
toGroupDef()
|
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()
|
Definition at line 2009 of file groupdef.cpp.
Generated via doxygen2docusaurus by Doxygen 1.14.0.