The GroupDef
Class Reference
A model of a group of symbols. More...
Declaration
Included Headers
Base classes
class | DefinitionMutable |
class | Definition |
The common base class of all entity definitions found in the sources. More... | |
Derived Classes
class | DefinitionMixin<Base> |
Public Member Functions Index
QCString | groupTitle () const =0 |
void | setGroupTitle (const QCString &newtitle)=0 |
bool | hasGroupTitle () const =0 |
void | addFile (FileDef *def)=0 |
bool | containsFile (const FileDef *def) const =0 |
bool | addClass (ClassDef *def)=0 |
bool | addConcept (ConceptDef *def)=0 |
bool | addModule (ModuleDef *def)=0 |
bool | addNamespace (NamespaceDef *def)=0 |
void | addGroup (GroupDef *def)=0 |
void | addPage (PageDef *def)=0 |
void | addExample (PageDef *def)=0 |
void | addDir (DirDef *dd)=0 |
bool | insertMember (MemberDef *def, bool docOnly=FALSE)=0 |
void | removeMember (MemberDef *md)=0 |
bool | findGroup (const GroupDef *def) const =0 |
void | writeDocumentation (OutputList &ol)=0 |
void | writeMemberPages (OutputList &ol, int hierarchyLevel)=0 |
void | writeTagFile (TextStream &)=0 |
size_t | numDocMembers () const =0 |
bool | isVisibleInHierarchy () const =0 |
bool | isASubGroup () const =0 |
void | computeAnchors ()=0 |
void | countMembers ()=0 |
void | addMembersToMemberGroup ()=0 |
void | distributeMemberGroupDocumentation ()=0 |
void | findSectionsInDocumentation ()=0 |
void | addListReferences ()=0 |
void | sortMemberLists ()=0 |
bool | subGrouping () const =0 |
void | setGroupScope (Definition *d)=0 |
Definition * | getGroupScope () const =0 |
MemberList * | getMemberList (MemberListType lt) const =0 |
const MemberLists & | getMemberLists () const =0 |
const MemberGroupList & | getMemberGroups () const =0 |
const FileList & | getFiles () const =0 |
const ClassLinkedRefMap & | getClasses () const =0 |
const ConceptLinkedRefMap & | getConcepts () const =0 |
const ModuleLinkedRefMap & | getModules () const =0 |
const NamespaceLinkedRefMap & | getNamespaces () const =0 |
const GroupList & | getSubGroups () const =0 |
const PageLinkedRefMap & | getPages () const =0 |
const DirList & | getDirs () const =0 |
const PageLinkedRefMap & | getExamples () const =0 |
bool | hasDetailedDescription () const =0 |
void | sortSubGroups ()=0 |
bool | hasGroupGraph () const =0 |
void | overrideGroupGraph (bool e)=0 |
Description
A model of a group of symbols.
Definition at line 51 of file groupdef.h.
Public Member Functions
addClass()
|
Definition at line 61 of file groupdef.h.
Reference addClass.
Referenced by addClass, addClassToGroups, distributeClassGroupRelations and ClassDefImpl::setGroupDefForAllMembers.
addConcept()
|
Definition at line 62 of file groupdef.h.
Reference addConcept.
Referenced by addConcept and addConceptToGroups.
addDir()
|
Definition at line 68 of file groupdef.h.
Reference addDir.
Referenced by addDir and addDirToGroups.
addExample()
|
Definition at line 67 of file groupdef.h.
Reference addExample.
Referenced by addExample and addExampleToGroups.
addFile()
|
Definition at line 59 of file groupdef.h.
Reference addFile.
Referenced by addFile and buildFileList.
addGroup()
|
Definition at line 65 of file groupdef.h.
Reference addGroup.
Referenced by addGroup and addGroupToGroups.
addListReferences()
|
Definition at line 85 of file groupdef.h.
Reference addListReferences.
Referenced by addListReferences.
addMembersToMemberGroup()
|
Definition at line 81 of file groupdef.h.
Reference addMembersToMemberGroup.
Referenced by addMembersToMemberGroup.
addModule()
|
Definition at line 63 of file groupdef.h.
Reference addModule.
Referenced by addModule and addModuleToGroups.
addNamespace()
|
Definition at line 64 of file groupdef.h.
Reference addNamespace.
Referenced by addNamespace, addNamespaceToGroups and findUsingDirectives.
addPage()
|
Definition at line 66 of file groupdef.h.
Reference addPage.
Referenced by addPage and addRelatedPage.
computeAnchors()
|
containsFile()
|
Definition at line 60 of file groupdef.h.
Reference containsFile.
Referenced by buildFileList and containsFile.
countMembers()
|
distributeMemberGroupDocumentation()
|
Definition at line 82 of file groupdef.h.
Reference distributeMemberGroupDocumentation.
Referenced by distributeMemberGroupDocumentation.
findGroup()
|
Definition at line 71 of file groupdef.h.
Reference findGroup.
Referenced by addGroupToGroups and findGroup.
findSectionsInDocumentation()
|
Definition at line 83 of file groupdef.h.
Reference findSectionsInDocumentation.
Referenced by findSectionsInDocumentation.
getClasses()
|
Definition at line 99 of file groupdef.h.
Reference getClasses.
Referenced by DotGroupCollaboration::buildGraph, PerlModGenerator::generatePerlModForGroup, generateSqlite3ForGroup, generateXMLForGroup, getClasses and writeGroupTreeNode.
getConcepts()
|
Definition at line 100 of file groupdef.h.
Reference getConcepts.
Referenced by PerlModGenerator::generatePerlModForGroup, generateSqlite3ForGroup, generateXMLForGroup, getConcepts and writeGroupTreeNode.
getDirs()
|
Definition at line 105 of file groupdef.h.
Reference getDirs.
Referenced by DotGroupCollaboration::buildGraph, getDirs and writeGroupTreeNode.
getExamples()
|
getFiles()
|
Definition at line 98 of file groupdef.h.
Reference getFiles.
Referenced by DotGroupCollaboration::buildGraph, PerlModGenerator::generatePerlModForGroup, generateSqlite3ForGroup, generateXMLForGroup, getFiles and writeGroupTreeNode.
getGroupScope()
|
getMemberGroups()
|
Definition at line 96 of file groupdef.h.
Reference getMemberGroups.
Referenced by PerlModGenerator::generatePerlModForGroup, generateSqlite3ForGroup, generateXMLForGroup and getMemberGroups.
getMemberList()
|
Definition at line 92 of file groupdef.h.
Reference getMemberList.
Referenced by DotGroupCollaboration::buildGraph, PerlModGenerator::generatePerlModForGroup, getMemberList, tryAddEnumDocsToGroupMember and writeGroupTreeNode.
getMemberLists()
|
Definition at line 93 of file groupdef.h.
Reference getMemberLists.
Referenced by generateSqlite3ForGroup, generateXMLForGroup, getMemberLists and writeGroupTreeNode.
getModules()
|
Definition at line 101 of file groupdef.h.
Reference getModules.
Referenced by PerlModGenerator::generatePerlModForGroup, generateSqlite3ForGroup, generateXMLForGroup and getModules.
getNamespaces()
|
Definition at line 102 of file groupdef.h.
Reference getNamespaces.
Referenced by DotGroupCollaboration::buildGraph, PerlModGenerator::generatePerlModForGroup, generateSqlite3ForGroup, generateXMLForGroup, getNamespaces and writeGroupTreeNode.
getPages()
|
Definition at line 104 of file groupdef.h.
Reference getPages.
Referenced by DotGroupCollaboration::buildGraph, PerlModGenerator::generatePerlModForGroup, generateSqlite3ForGroup, generateXMLForGroup, getPages and writeGroupTreeNode.
getSubGroups()
|
Definition at line 103 of file groupdef.h.
Reference getSubGroups.
Referenced by DotGroupCollaboration::buildGraph, PerlModGenerator::generatePerlModForGroup, generateSqlite3ForGroup, generateXMLForGroup, getSubGroups, hasNonReferenceNestedGroupRec and writeGroupTreeNode.
groupTitle()
|
Definition at line 56 of file groupdef.h.
Reference groupTitle.
Referenced by buildGroupListFiltered, DotGroupCollaboration::DotGroupCollaboration, PerlModGenerator::generatePerlModForGroup, generateSqlite3ForGroup, generateXMLForGroup, groupTitle, DocParser::handleLinkedWord, DefinitionImpl::pathFragment, SearchIndex::setCurrentDoc, SearchIndexExternal::setCurrentDoc and writeGroupTreeNode.
hasDetailedDescription()
|
Definition at line 107 of file groupdef.h.
Reference hasDetailedDescription.
Referenced by hasDetailedDescription.
hasGroupGraph()
|
hasGroupTitle()
|
Definition at line 58 of file groupdef.h.
Reference hasGroupTitle.
Referenced by buildGroupListFiltered and hasGroupTitle.
insertMember()
Definition at line 69 of file groupdef.h.
References FALSE and insertMember.
Referenced by addMemberToGroups, insertMember, MemberGroup::insertMember and ClassDefImpl::setGroupDefForAllMembers.
isASubGroup()
|
Definition at line 77 of file groupdef.h.
Reference isASubGroup.
Referenced by isASubGroup and writeGroupTreeNode.
isVisibleInHierarchy()
|
Definition at line 76 of file groupdef.h.
Reference isVisibleInHierarchy.
Referenced by isVisibleInHierarchy and writeGroupTreeNode.
numDocMembers()
|
overrideGroupGraph()
|
Definition at line 112 of file groupdef.h.
References createGroupDef, Definition::name, overrideGroupGraph and toGroupDef.
Referenced by buildGroupListFiltered and overrideGroupGraph.
removeMember()
|
Definition at line 70 of file groupdef.h.
Reference removeMember.
Referenced by addMemberToGroups and removeMember.
setGroupScope()
|
Definition at line 89 of file groupdef.h.
Reference setGroupScope.
Referenced by findGroupScope and setGroupScope.
setGroupTitle()
|
Definition at line 57 of file groupdef.h.
Reference setGroupTitle.
Referenced by buildGroupListFiltered and setGroupTitle.
sortMemberLists()
|
sortSubGroups()
|
subGrouping()
|
writeDocumentation()
|
Definition at line 72 of file groupdef.h.
Reference writeDocumentation.
Referenced by writeDocumentation.
writeMemberPages()
|
Definition at line 73 of file groupdef.h.
Reference writeMemberPages.
Referenced by writeMemberPages.
writeTagFile()
|
The documentation for this class was generated from the following file:
Generated via doxygen2docusaurus by Doxygen 1.14.0.