Doxygen
|
Public Member Functions | |
GroupDefImpl (const QCString &fileName, int line, const QCString &name, const QCString &title, const QCString &refFileName=QCString()) | |
~GroupDefImpl () override | |
DefType | definitionType () const override |
CodeSymbolType | codeSymbolType () const override |
QCString | getOutputFileBase () const override |
QCString | anchor () const override |
QCString | displayName (bool=TRUE) const override |
QCString | groupTitle () const override |
void | setGroupTitle (const QCString &newtitle) override |
bool | hasGroupTitle () const override |
void | addFile (FileDef *def) override |
bool | containsFile (const FileDef *def) const override |
bool | addClass (ClassDef *def) override |
bool | addConcept (ConceptDef *def) override |
bool | addModule (ModuleDef *def) override |
bool | addNamespace (NamespaceDef *def) override |
void | addGroup (GroupDef *def) override |
void | addPage (PageDef *def) override |
void | addExample (PageDef *def) override |
void | addDir (DirDef *dd) override |
bool | insertMember (MemberDef *def, bool docOnly=FALSE) override |
void | removeMember (MemberDef *md) override |
bool | findGroup (const GroupDef *def) const override |
void | writeDocumentation (OutputList &ol) override |
void | writeMemberPages (OutputList &ol, int hierarchyLevel) override |
void | writeQuickMemberLinks (OutputList &ol, const MemberDef *currentMd) const override |
void | writeTagFile (TextStream &) override |
size_t | numDocMembers () const override |
bool | isLinkableInProject () const override |
bool | isLinkable () const override |
bool | isVisibleInHierarchy () const override |
bool | isASubGroup () const override |
void | computeAnchors () override |
void | countMembers () override |
void | addMembersToMemberGroup () override |
void | distributeMemberGroupDocumentation () override |
void | findSectionsInDocumentation () override |
void | addListReferences () override |
void | sortMemberLists () override |
bool | subGrouping () const override |
void | setGroupScope (Definition *d) override |
Definition * | getGroupScope () const override |
MemberList * | getMemberList (MemberListType lt) const override |
const MemberLists & | getMemberLists () const override |
const MemberGroupList & | getMemberGroups () const override |
const FileList & | getFiles () const override |
const ClassLinkedRefMap & | getClasses () const override |
const ConceptLinkedRefMap & | getConcepts () const override |
const ModuleLinkedRefMap & | getModules () const override |
const NamespaceLinkedRefMap & | getNamespaces () const override |
const GroupList & | getSubGroups () const override |
const PageLinkedRefMap & | getPages () const override |
const DirList & | getDirs () const override |
const PageLinkedRefMap & | getExamples () const override |
bool | hasDetailedDescription () const override |
void | sortSubGroups () override |
void | writeSummaryLinks (OutputList &ol) const override |
bool | hasGroupGraph () const override |
void | overrideGroupGraph (bool e) override |
Public Member Functions inherited from DefinitionMixin< GroupDef > | |
DefinitionMixin (const QCString &defFileName, int defLine, int defColumn, const QCString &name, const char *b=nullptr, const char *d=nullptr, bool isSymbol=TRUE) | |
DefinitionMixin (const DefinitionMixin &other) | |
DefinitionMixin (DefinitionMixin &&)=delete | |
DefinitionMixin & | operator= (const DefinitionMixin &other) |
DefinitionMixin & | operator= (DefinitionMixin &&)=delete |
~DefinitionMixin () override=default | |
bool | isAlias () const override |
const QCString & | name () const override |
bool | isAnonymous () const override |
const QCString & | localName () const override |
QCString | qualifiedName () const override |
QCString | symbolName () const override |
QCString | getSourceFileBase () const override |
QCString | getSourceAnchor () const override |
QCString | documentation () const override |
int | docLine () const override |
QCString | docFile () const override |
QCString | briefDescription (bool abbreviate=FALSE) const override |
QCString | briefDescriptionAsTooltip () const override |
int | briefLine () const override |
QCString | inbodyDocumentation () const override |
QCString | inbodyFile () const override |
int | inbodyLine () const override |
QCString | briefFile () const override |
QCString | getDefFileName () const override |
QCString | getDefFileExtension () const override |
int | getDefLine () const override |
int | getDefColumn () const override |
bool | hasDocumentation () const override |
bool | hasUserDocumentation () const override |
bool | isVisibleInProject () const override |
bool | isVisible () const override |
bool | isHidden () const override |
bool | isArtificial () const override |
bool | isExported () const override |
QCString | getReference () const override |
bool | isReference () const override |
QCString | externalReference (const QCString &relPath) const override |
int | getStartDefLine () const override |
int | getStartBodyLine () const override |
int | getEndBodyLine () const override |
const FileDef * | getBodyDef () const override |
SrcLangExt | getLanguage () const override |
const GroupList & | partOfGroups () const override |
bool | isLinkableViaGroup () const override |
const RefItemVector & | xrefListItems () const override |
const Definition * | findInnerCompound (const QCString &name) const override |
Definition * | getOuterScope () const override |
const MemberVector & | getReferencesMembers () const override |
const MemberVector & | getReferencedByMembers () const override |
bool | hasSections () const override |
bool | hasSources () const override |
bool | hasBriefDescription () const override |
QCString | id () const override |
const SectionRefs & | getSectionRefs () const override |
void | setName (const QCString &name) override |
void | setId (const QCString &name) override |
void | setDefFile (const QCString &df, int defLine, int defColumn) override |
void | setDocumentation (const QCString &doc, const QCString &docFile, int docLine, bool stripWhiteSpace=TRUE) override |
void | setBriefDescription (const QCString &brief, const QCString &briefFile, int briefLine) override |
void | setInbodyDocumentation (const QCString &doc, const QCString &docFile, int docLine) override |
void | setReference (const QCString &r) override |
void | addSectionsToDefinition (const std::vector< const SectionInfo * > &anchorList) override |
void | setBodySegment (int defLine, int bls, int ble) override |
void | setBodyDef (const FileDef *fd) override |
void | addSourceReferencedBy (MemberDef *md, const QCString &sourceRefName) override |
void | addSourceReferences (MemberDef *md, const QCString &sourceRefName) override |
void | setRefItems (const RefItemVector &sli) override |
void | mergeRefItems (Definition *def) override |
void | mergeReferences (const Definition *other) override |
void | mergeReferencedBy (const Definition *other) override |
void | addInnerCompound (Definition *def) override |
void | setOuterScope (Definition *def) override |
void | setHidden (bool b) override |
void | setArtificial (bool b) override |
void | setExported (bool b) override |
void | setLanguage (SrcLangExt lang) override |
void | writeSourceDef (OutputList &ol) const override |
void | writeInlineCode (OutputList &ol, const QCString &scopeName) const override |
bool | hasSourceRefs () const override |
bool | hasSourceReffedBy () const override |
void | writeSourceRefs (OutputList &ol, const QCString &scopeName) const override |
void | writeSourceReffedBy (OutputList &ol, const QCString &scopeName) const override |
void | makePartOfGroup (GroupDef *gd) override |
void | writeNavigationPath (OutputList &ol) const override |
QCString | navigationPathAsString () const override |
QCString | pathFragment () const override |
void | writeDocAnchorsToTagFile (TextStream &fs) const override |
void | setLocalName (const QCString &name) override |
void | writeToc (OutputList &ol, const LocalToc <) const override |
void | computeTooltip () override |
void | _setSymbolName (const QCString &name) override |
QCString | _symbolName () const override |
Public Member Functions inherited from GroupDef | |
Public Member Functions inherited from DefinitionMutable | |
Public Member Functions inherited from Definition |
Additional Inherited Members | |
Public Types inherited from Definition | |
enum | DefType { TypeClass = 0 , TypeFile = 1 , TypeNamespace = 2 , TypeModule = 3 , TypeMember = 4 , TypeGroup = 5 , TypePackage = 6 , TypePage = 7 , TypeDir = 8 , TypeConcept = 9 } |
Definition at line 53 of file groupdef.cpp.
GroupDefImpl::GroupDefImpl | ( | const QCString & | fileName, |
int | line, | ||
const QCString & | name, | ||
const QCString & | title, | ||
const QCString & | refFileName = QCString() ) |
Definition at line 183 of file groupdef.cpp.
References Config_getBool, DefinitionMixin< GroupDef >::DefinitionMixin(), Group, QCString::isEmpty(), m_allMemberList, m_groupScope, m_hasGroupGraph, m_subGrouping, and setGroupTitleLocal().
|
override |
Definition at line 203 of file groupdef.cpp.
|
overridevirtual |
Implements GroupDef.
Definition at line 275 of file groupdef.cpp.
References FALSE, Definition::isHidden(), m_classes, Definition::name(), TRUE, and updateLanguage().
|
overridevirtual |
Implements GroupDef.
Definition at line 288 of file groupdef.cpp.
References FALSE, Definition::isHidden(), m_concepts, Definition::name(), and TRUE.
|
overridevirtual |
Implements GroupDef.
Definition at line 325 of file groupdef.cpp.
References Definition::isHidden(), and m_dirList.
|
overridevirtual |
Implements GroupDef.
Definition at line 339 of file groupdef.cpp.
References Definition::isHidden(), m_examples, and Definition::name().
|
overridevirtual |
Implements GroupDef.
Definition at line 256 of file groupdef.cpp.
References Config_getBool, Definition::isHidden(), m_fileList, and updateLanguage().
|
overridevirtual |
Implements GroupDef.
Definition at line 601 of file groupdef.cpp.
References m_groups.
|
overridevirtual |
Implements GroupDef.
Definition at line 1719 of file groupdef.cpp.
References addRefItem(), getOutputFileBase(), m_memberGroups, m_memberLists, DefinitionMixin< GroupDef >::name(), theTranslator, TRUE, and DefinitionMixin< GroupDef >::xrefListItems().
|
private |
|
overridevirtual |
Implements GroupDef.
Definition at line 346 of file groupdef.cpp.
References addMembersToMemberGroup(), m_memberGroups, and m_memberLists.
Referenced by addMembersToMemberGroup().
|
private |
Definition at line 1744 of file groupdef.cpp.
References Config_getBool, Group, and m_memberLists.
Referenced by insertMember().
|
overridevirtual |
Implements GroupDef.
Definition at line 300 of file groupdef.cpp.
References Definition::isHidden(), m_modules, and Definition::name().
|
overridevirtual |
Implements GroupDef.
Definition at line 312 of file groupdef.cpp.
References Definition::isHidden(), m_namespaces, Definition::name(), and updateLanguage().
|
overridevirtual |
Implements GroupDef.
Definition at line 331 of file groupdef.cpp.
References Definition::isHidden(), m_pages, DefinitionMutable::makePartOfGroup(), and Definition::name().
|
inlineoverridevirtual |
Returns the anchor within a page where this item can be found
Implements Definition.
Definition at line 63 of file groupdef.cpp.
|
inlineoverridevirtual |
Used for syntax highlighting symbol class
Implements Definition.
Definition at line 61 of file groupdef.cpp.
References Default.
|
overridevirtual |
Compute the HTML anchor names for all members in the group
Implements GroupDef.
Definition at line 641 of file groupdef.cpp.
References m_allMemberList.
|
overridevirtual |
|
overridevirtual |
Implements GroupDef.
Definition at line 615 of file groupdef.cpp.
References m_memberGroups, and m_memberLists.
|
inlineoverridevirtual |
Use this for dynamic inspection of the type of the derived class
Implements Definition.
Definition at line 60 of file groupdef.cpp.
References definitionType(), and Definition::TypeGroup.
Referenced by definitionType(), and insertMember().
Returns the name of the definition as it appears in the output
Implements Definition.
Definition at line 64 of file groupdef.cpp.
References hasGroupTitle(), m_title, DefinitionMixin< Base >::name(), and TRUE.
|
overridevirtual |
Implements GroupDef.
Definition at line 228 of file groupdef.cpp.
References m_memberGroups.
|
private |
Definition at line 1074 of file groupdef.cpp.
References OutputList::endMemberSections().
Referenced by writeDocumentation().
|
private |
Definition at line 1090 of file groupdef.cpp.
References Config_getBool, FALSE, OutputList::popGeneratorState(), and Doxygen::suppressDocWarnings.
Referenced by writeDocumentation().
|
overridevirtual |
|
overridevirtual |
Implements GroupDef.
Definition at line 236 of file groupdef.cpp.
References DefinitionMixin< GroupDef >::briefDescription(), DefinitionMixin< GroupDef >::docFile(), docFindSections(), DefinitionMixin< GroupDef >::documentation(), DefinitionMixin< GroupDef >::inbodyDocumentation(), m_memberGroups, and m_memberLists.
|
inlineoverridevirtual |
|
inlineoverridevirtual |
|
inlineoverridevirtual |
|
inlineoverridevirtual |
|
inlineoverridevirtual |
|
inlineoverridevirtual |
|
inlineoverridevirtual |
|
overridevirtual |
Implements GroupDef.
Definition at line 1847 of file groupdef.cpp.
References m_memberLists.
Referenced by removeMemberFromList(), writeMemberDeclarations(), writeMemberDocumentation(), writeSummaryLinks(), and writeTagFile().
|
inlineoverridevirtual |
|
inlineoverridevirtual |
|
inlineoverridevirtual |
|
overridevirtual |
Returns the base file name (without extension) of this definition. as it is referenced to/written to disk.
Implements Definition.
Definition at line 1714 of file groupdef.cpp.
References m_fileName.
Referenced by addListReferences(), writeDocumentation(), and writeTagFile().
|
inlineoverridevirtual |
|
inlineoverridevirtual |
Implements GroupDef.
Definition at line 115 of file groupdef.cpp.
References m_groups.
Referenced by writeDocumentation().
|
inlineoverridevirtual |
|
overridevirtual |
Implements GroupDef.
Definition at line 1944 of file groupdef.cpp.
References DefinitionMixin< GroupDef >::briefDescription(), Config_getBool, DefinitionMixin< GroupDef >::documentation(), DefinitionMixin< GroupDef >::inbodyDocumentation(), m_pages, and numDocMembers().
Referenced by writeBriefDescription().
|
overridevirtual |
|
inlineoverridevirtual |
Implements GroupDef.
Definition at line 67 of file groupdef.cpp.
References m_titleSet.
Referenced by displayName().
Implements GroupDef.
Definition at line 358 of file groupdef.cpp.
References addMemberToList(), MemberDef::argumentList(), Define, Definition::definitionType(), definitionType(), Enumeration, EnumValue, err, Event, FALSE, Friend, Function, MemberDef::getClassDef(), MemberDef::getFileDef(), MemberDef::getGroupAlias(), Definition::getLanguage(), Definition::getOuterScope(), MemberDef::isFunction(), Definition::isHidden(), m_allMemberList, m_allMemberNameInfoLinkedMap, matchArguments2(), MemberDef::memberType(), MemberDef::memberTypeName(), Definition::name(), DefinitionMixin< GroupDef >::name(), Property, Protected, MemberDef::protection(), Public, MemberNameInfo::push_back(), qPrint(), MemberDefMutable::setGroupAlias(), Signal, ArgumentList::size(), Slot, MemberDef::templateArguments(), toMemberDefMutable(), TRUE, Typedef, Definition::TypeFile, updateLanguage(), Variable, and MemberDef::virtualness().
|
overridevirtual |
Implements GroupDef.
Definition at line 610 of file groupdef.cpp.
References DefinitionMixin< GroupDef >::partOfGroups().
|
overridevirtual |
Returns TRUE iff it is possible to link to this item. This can be a link to another project imported via a tag file.
Implements Definition.
Definition at line 1929 of file groupdef.cpp.
References DefinitionMixin< GroupDef >::hasUserDocumentation().
Referenced by isLinkableInProject(), and isVisibleInHierarchy().
|
overridevirtual |
Returns TRUE iff it is possible to link to this item within this project.
Implements Definition.
Definition at line 1924 of file groupdef.cpp.
References isLinkable(), and DefinitionMixin< GroupDef >::isReference().
|
overridevirtual |
Implements GroupDef.
Definition at line 1918 of file groupdef.cpp.
References Config_getBool, hasNonReferenceNestedGroupRec(), and isLinkable().
|
overridevirtual |
Implements GroupDef.
Definition at line 629 of file groupdef.cpp.
References m_allMemberList, m_classes, m_examples, m_fileList, m_groups, m_namespaces, and m_pages.
Referenced by hasDetailedDescription(), and writeDetailedDescription().
|
overridevirtual |
|
overridevirtual |
Implements GroupDef.
Definition at line 511 of file groupdef.cpp.
References Define, Enumeration, EnumValue, err, Event, Friend, Function, m_allMemberNameInfoLinkedMap, MemberDef::memberType(), Definition::name(), Property, Protected, MemberDef::protection(), Public, removeMemberFromList(), Signal, Slot, Typedef, and Variable.
|
private |
Definition at line 1881 of file groupdef.cpp.
References getMemberList(), and MemberVector::remove().
Referenced by removeMember().
|
inlineoverridevirtual |
Implements GroupDef.
Definition at line 101 of file groupdef.cpp.
References m_groupScope.
|
overridevirtual |
|
private |
Definition at line 207 of file groupdef.cpp.
References FALSE, QCString::isEmpty(), m_title, m_titleSet, DefinitionMixin< GroupDef >::name(), and TRUE.
Referenced by GroupDefImpl(), and setGroupTitle().
|
overridevirtual |
Implements GroupDef.
Definition at line 1815 of file groupdef.cpp.
References ClassDef::className(), compareDirDefs(), Config_getBool, FALSE, groupClassesWithSameScope(), m_classes, m_dirList, m_memberLists, m_namespaces, Definition::name(), and qstricmp_sort().
|
overridevirtual |
|
private |
Definition at line 1069 of file groupdef.cpp.
References OutputList::startMemberSections().
Referenced by writeDocumentation().
|
private |
Definition at line 1079 of file groupdef.cpp.
References Config_getBool, OutputList::disable(), Html, OutputList::pushGeneratorState(), Doxygen::suppressDocWarnings, and TRUE.
Referenced by writeDocumentation().
|
inlineoverridevirtual |
|
private |
Definition at line 1936 of file groupdef.cpp.
References Definition::getLanguage(), DefinitionMixin< GroupDef >::getLanguage(), DefinitionMixin< GroupDef >::setLanguage(), and Unknown.
Referenced by addClass(), addFile(), addNamespace(), and insertMember().
|
private |
Definition at line 1100 of file groupdef.cpp.
References Config_getString, OutputList::disableAllBut(), OutputList::endGroupHeader(), Man, OutputList::parseText(), OutputList::popGeneratorState(), OutputList::pushGeneratorState(), OutputList::startGroupHeader(), theTranslator, and TRUE.
Referenced by writeDocumentation().
|
private |
Definition at line 844 of file groupdef.cpp.
References DefinitionMixin< GroupDef >::briefDescription(), DefinitionMixin< GroupDef >::briefFile(), DefinitionMixin< GroupDef >::briefLine(), Config_getBool, createDocParser(), OutputList::disable(), OutputList::disableAllBut(), OutputList::enable(), OutputList::endParagraph(), OutputList::endTextLink(), FALSE, DefinitionMixin< GroupDef >::hasBriefDescription(), hasDetailedDescription(), Html, Man, OutputList::parseText(), OutputList::popGeneratorState(), OutputList::pushGeneratorState(), RTF, OutputList::startParagraph(), OutputList::startTextLink(), theTranslator, TRUE, validatingParseDoc(), OutputList::writeDoc(), OutputList::writeString(), and OutputList::writeSynopsis().
Referenced by writeDocumentation().
|
private |
Definition at line 1014 of file groupdef.cpp.
References FALSE, and m_classes.
Referenced by writeDocumentation().
|
private |
Definition at line 1020 of file groupdef.cpp.
References FALSE, and m_concepts.
Referenced by writeDocumentation().
|
private |
Definition at line 781 of file groupdef.cpp.
References DefinitionMixin< GroupDef >::briefDescription(), DefinitionMixin< GroupDef >::briefFile(), DefinitionMixin< GroupDef >::briefLine(), Config_getBool, OutputList::disable(), OutputList::disableAllBut(), DefinitionMixin< GroupDef >::docFile(), DefinitionMixin< GroupDef >::docLine(), DefinitionMixin< GroupDef >::documentation(), OutputList::enable(), OutputList::enableAll(), OutputList::endGroupHeader(), FALSE, OutputList::generateDoc(), Html, DefinitionMixin< GroupDef >::inbodyDocumentation(), DefinitionMixin< GroupDef >::inbodyFile(), DefinitionMixin< GroupDef >::inbodyLine(), Latex, m_pages, Man, numDocMembers(), OutputList::parseText(), OutputList::popGeneratorState(), OutputList::pushGeneratorState(), RTF, OutputList::startGroupHeader(), TRUE, OutputList::writeAnchor(), OutputList::writeRuler(), and OutputList::writeString().
Referenced by writeDocumentation().
|
private |
Definition at line 982 of file groupdef.cpp.
References DefinitionMixin< GroupDef >::briefFile(), DefinitionMixin< GroupDef >::briefLine(), Config_getBool, OutputList::endMemberDeclaration(), OutputList::endMemberDescription(), OutputList::endMemberHeader(), OutputList::endMemberItem(), OutputList::endMemberList(), FALSE, OutputList::generateDoc(), OutputList::insertMemberAlign(), m_dirList, OutputGenerator::Normal, OutputList::parseText(), OutputList::startMemberDeclaration(), OutputList::startMemberDescription(), OutputList::startMemberHeader(), OutputList::startMemberItem(), OutputList::startMemberList(), theTranslator, TRUE, and OutputList::writeObjectLink().
Referenced by writeDocumentation().
|
overridevirtual |
Implements GroupDef.
Definition at line 1164 of file groupdef.cpp.
References addGroupListToTitle(), Config_getBool, OutputList::disable(), OutputList::disableAllBut(), endFile(), OutputList::endHeaderSection(), endMemberDeclarations(), endMemberDocumentation(), OutputList::endTitleHead(), err, FALSE, DefinitionMixin< GroupDef >::getLanguage(), getOutputFileBase(), getSubGroups(), LayoutDocManager::instance(), m_allMemberList, m_title, Man, DefinitionMixin< GroupDef >::name(), OutputList::parseText(), Definition::partOfGroups(), OutputList::popGeneratorState(), OutputList::pushGeneratorState(), qPrint(), OutputList::startContents(), startFile(), OutputList::startHeaderSection(), startMemberDeclarations(), startMemberDocumentation(), OutputList::startTitleHead(), LayoutDocEntryMemberDecl::title(), LayoutDocEntryMemberDef::title(), LayoutDocEntrySection::title(), Topics, LayoutDocEntryMemberDecl::type, LayoutDocEntryMemberDef::type, writeAuthorSection(), writeBriefDescription(), writeClasses(), writeConcepts(), writeDetailedDescription(), writeDirs(), writeFiles(), writeGroupGraph(), writeInlineClasses(), writeMemberDeclarations(), writeMemberDocumentation(), writeMemberGroups(), writeMemberPages(), writeModules(), writeNamespaces(), writeNestedGroups(), writePageDocumentation(), OutputList::writePageLink(), OutputList::writeString(), and writeSummaryLinks().
|
private |
Definition at line 905 of file groupdef.cpp.
References DefinitionMixin< GroupDef >::briefFile(), DefinitionMixin< GroupDef >::briefLine(), Config_getBool, OutputList::docify(), OutputList::endMemberDeclaration(), OutputList::endMemberDescription(), OutputList::endMemberHeader(), OutputList::endMemberItem(), OutputList::endMemberList(), FALSE, OutputList::generateDoc(), OutputList::insertMemberAlign(), m_fileList, OutputGenerator::Normal, OutputList::parseText(), OutputList::startMemberDeclaration(), OutputList::startMemberDescription(), OutputList::startMemberHeader(), OutputList::startMemberItem(), OutputList::startMemberList(), theTranslator, TRUE, and OutputList::writeObjectLink().
Referenced by writeDocumentation().
|
private |
Definition at line 880 of file groupdef.cpp.
References Config_getBool, Config_getInt, OutputList::disable(), OutputList::endGroupCollaboration(), DotGroupCollaboration::isTooBig(), DotGroupCollaboration::isTrivial(), m_hasGroupGraph, m_title, Man, msg(), DefinitionMixin< GroupDef >::name(), DotGroupCollaboration::numNodes(), OutputList::parseText(), OutputList::popGeneratorState(), OutputList::pushGeneratorState(), qPrint(), DefinitionMixin< GroupDef >::qualifiedName(), OutputList::startGroupCollaboration(), theTranslator, and warn_uncond.
Referenced by writeDocumentation().
|
private |
Definition at line 1033 of file groupdef.cpp.
References m_classes.
Referenced by writeDocumentation().
|
private |
Definition at line 1859 of file groupdef.cpp.
References Config_getBool, getMemberList(), MemberList::writeDeclarations(), and VhdlDocGen::writeVhdlDeclarations().
Referenced by writeDocumentation().
|
private |
Definition at line 1875 of file groupdef.cpp.
References getMemberList(), DefinitionMixin< GroupDef >::name(), and MemberList::writeDocumentation().
Referenced by writeDocumentation().
|
private |
Definition at line 1060 of file groupdef.cpp.
References m_memberGroups.
Referenced by writeDocumentation().
|
overridevirtual |
Implements GroupDef.
Definition at line 1354 of file groupdef.cpp.
References OutputList::disableAllBut(), Html, m_memberLists, DefinitionMixin< GroupDef >::name(), OutputList::popGeneratorState(), and OutputList::pushGeneratorState().
Referenced by writeDocumentation().
|
private |
Definition at line 1026 of file groupdef.cpp.
References FALSE, and m_modules.
Referenced by writeDocumentation().
|
private |
Definition at line 936 of file groupdef.cpp.
References m_namespaces.
Referenced by writeDocumentation().
|
private |
Definition at line 942 of file groupdef.cpp.
References DefinitionMixin< GroupDef >::briefFile(), DefinitionMixin< GroupDef >::briefLine(), Config_getBool, OutputList::endMemberDeclaration(), OutputList::endMemberDescription(), OutputList::endMemberHeader(), OutputList::endMemberItem(), OutputList::endMemberList(), FALSE, OutputList::generateDoc(), OutputList::insertMemberAlign(), m_groups, OutputGenerator::Normal, OutputList::parseText(), OutputList::startMemberDeclaration(), OutputList::startMemberDescription(), OutputList::startMemberHeader(), OutputList::startMemberItem(), OutputList::startMemberList(), TRUE, and OutputList::writeObjectLink().
Referenced by writeDocumentation().
|
private |
Definition at line 1038 of file groupdef.cpp.
References Config_getBool, OutputList::docify(), OutputList::endSection(), OutputList::endTextBlock(), FALSE, OutputList::generateDoc(), SectionManager::instance(), SectionInfo::label(), m_pages, OutputList::startSection(), OutputList::startTextBlock(), SectionType::Subsection, SectionInfo::title(), and TRUE.
Referenced by writeDocumentation().
|
overridevirtual |
Reimplemented from DefinitionMixin< GroupDef >.
Definition at line 1370 of file groupdef.cpp.
References addHtmlExtensionIfMissing(), Config_getBool, convertToHtml(), createSubDirs(), m_allMemberList, and OutputList::writeString().
|
overridevirtual |
Reimplemented from DefinitionMixin< GroupDef >.
Definition at line 1112 of file groupdef.cpp.
References MemberList::declVisible(), OutputList::disableAllBut(), FALSE, DefinitionMixin< GroupDef >::getLanguage(), getMemberList(), Html, LayoutDocManager::instance(), MemberList::listType(), m_classes, m_concepts, m_dirList, m_fileList, m_groups, m_modules, m_namespaces, OutputList::popGeneratorState(), OutputList::pushGeneratorState(), LayoutDocEntryMemberDecl::title(), LayoutDocEntrySection::title(), MemberListType::toLabel(), TRUE, LayoutDocEntryMemberDecl::type, OutputList::writeString(), and OutputList::writeSummaryLink().
Referenced by writeDocumentation().
|
overridevirtual |
Implements GroupDef.
Definition at line 647 of file groupdef.cpp.
References addHtmlExtensionIfMissing(), convertToXML(), getMemberList(), getOutputFileBase(), LayoutDocManager::instance(), m_classes, m_concepts, m_dirList, m_fileList, m_groups, m_memberGroups, m_modules, m_namespaces, m_pages, m_title, DefinitionMixin< GroupDef >::name(), LayoutDocEntryMemberDecl::type, DefinitionMixin< GroupDef >::writeDocAnchorsToTagFile(), and MemberList::writeTagFile().
|
private |
Definition at line 164 of file groupdef.cpp.
Referenced by computeAnchors(), GroupDefImpl(), insertMember(), numDocMembers(), writeDocumentation(), and writeQuickMemberLinks().
|
private |
Definition at line 165 of file groupdef.cpp.
Referenced by insertMember(), and removeMember().
|
private |
Definition at line 156 of file groupdef.cpp.
Referenced by addClass(), getClasses(), numDocMembers(), sortMemberLists(), writeClasses(), writeInlineClasses(), writeSummaryLinks(), and writeTagFile().
|
private |
Definition at line 157 of file groupdef.cpp.
Referenced by addConcept(), getConcepts(), writeConcepts(), writeSummaryLinks(), and writeTagFile().
|
private |
Definition at line 163 of file groupdef.cpp.
Referenced by addDir(), getDirs(), sortMemberLists(), writeDirs(), writeSummaryLinks(), and writeTagFile().
|
private |
Definition at line 162 of file groupdef.cpp.
Referenced by addExample(), getExamples(), and numDocMembers().
|
private |
Definition at line 155 of file groupdef.cpp.
Referenced by addFile(), containsFile(), getFiles(), numDocMembers(), writeFiles(), writeSummaryLinks(), and writeTagFile().
|
private |
Definition at line 154 of file groupdef.cpp.
Referenced by getOutputFileBase().
|
private |
Definition at line 160 of file groupdef.cpp.
Referenced by addGroup(), findGroup(), getSubGroups(), numDocMembers(), sortSubGroups(), writeNestedGroups(), writeSummaryLinks(), and writeTagFile().
|
private |
Definition at line 166 of file groupdef.cpp.
Referenced by getGroupScope(), GroupDefImpl(), and setGroupScope().
|
private |
Definition at line 170 of file groupdef.cpp.
Referenced by GroupDefImpl(), hasGroupGraph(), overrideGroupGraph(), and writeGroupGraph().
|
private |
Definition at line 168 of file groupdef.cpp.
Referenced by addListReferences(), addMembersToMemberGroup(), countMembers(), distributeMemberGroupDocumentation(), findSectionsInDocumentation(), getMemberGroups(), writeMemberGroups(), and writeTagFile().
|
private |
Definition at line 167 of file groupdef.cpp.
Referenced by addListReferences(), addMembersToMemberGroup(), addMemberToList(), countMembers(), findSectionsInDocumentation(), getMemberList(), getMemberLists(), sortMemberLists(), and writeMemberPages().
|
private |
Definition at line 158 of file groupdef.cpp.
Referenced by addModule(), getModules(), writeModules(), writeSummaryLinks(), and writeTagFile().
|
private |
Definition at line 159 of file groupdef.cpp.
Referenced by addNamespace(), getNamespaces(), numDocMembers(), sortMemberLists(), writeNamespaces(), writeSummaryLinks(), and writeTagFile().
|
private |
Definition at line 161 of file groupdef.cpp.
Referenced by addPage(), getPages(), hasDetailedDescription(), numDocMembers(), writeDetailedDescription(), writePageDocumentation(), and writeTagFile().
|
private |
Definition at line 169 of file groupdef.cpp.
Referenced by GroupDefImpl(), and subGrouping().
|
private |
Definition at line 152 of file groupdef.cpp.
Referenced by displayName(), groupTitle(), setGroupTitleLocal(), writeDocumentation(), writeGroupGraph(), and writeTagFile().
|
private |
Definition at line 153 of file groupdef.cpp.
Referenced by hasGroupTitle(), and setGroupTitleLocal().