Doxygen
|
Public Member Functions | |
NamespaceDefImpl (const QCString &defFileName, int defLine, int defColumn, const QCString &name, const QCString &ref=QCString(), const QCString &refFile=QCString(), const QCString &type=QCString(), bool isPublished=false) | |
~NamespaceDefImpl () override | |
DefType | definitionType () const override |
CodeSymbolType | codeSymbolType () const override |
QCString | getOutputFileBase () const override |
QCString | anchor () const override |
void | insertUsedFile (FileDef *fd) override |
void | writeDocumentation (OutputList &ol) override |
void | writeMemberPages (OutputList &ol) override |
void | writeQuickMemberLinks (OutputList &ol, const MemberDef *currentMd) const override |
void | writeTagFile (TextStream &) override |
void | insertClass (ClassDef *cd) override |
void | insertConcept (ConceptDef *cd) override |
void | insertNamespace (NamespaceDef *nd) override |
void | insertMember (MemberDef *md) override |
void | computeAnchors () override |
void | countMembers () override |
int | numDocMembers () const override |
void | addUsingDirective (NamespaceDef *nd) override |
const LinkedRefMap< NamespaceDef > & | getUsedNamespaces () const override |
void | addUsingDeclaration (const Definition *cd) override |
const LinkedRefMap< const Definition > & | getUsedDefinitions () const override |
void | combineUsingRelations (NamespaceDefSet &visitedNamespace) override |
QCString | displayName (bool=TRUE) const override |
void | setInline (bool isInline) override |
bool | isConstantGroup () const override |
bool | isModule () const override |
bool | isLibrary () const override |
bool | isInline () const override |
bool | isLinkableInProject () const override |
bool | isLinkable () const override |
bool | isVisibleInHierarchy () const override |
bool | hasDetailedDescription () const override |
void | addMembersToMemberGroup () override |
void | distributeMemberGroupDocumentation () override |
void | findSectionsInDocumentation () override |
void | sortMemberLists () override |
const Definition * | findInnerCompound (const QCString &name) const override |
void | addInnerCompound (Definition *d) override |
void | addListReferences () override |
void | setFileName (const QCString &fn) override |
bool | subGrouping () const override |
MemberList * | getMemberList (MemberListType lt) const override |
const MemberLists & | getMemberLists () const override |
const MemberDef * | getMemberByName (const QCString &) const override |
const MemberGroupList & | getMemberGroups () const override |
ClassLinkedRefMap | getClasses () const override |
ClassLinkedRefMap | getInterfaces () const override |
ClassLinkedRefMap | getStructs () const override |
ClassLinkedRefMap | getExceptions () const override |
NamespaceLinkedRefMap | getNamespaces () const override |
ConceptLinkedRefMap | getConcepts () const override |
void | setName (const QCString &name) override |
QCString | title () const override |
QCString | compoundTypeString () const override |
void | setMetaData (const QCString &m) override |
int | countVisibleMembers () const override |
void | writeSummaryLinks (OutputList &ol) const override |
Public Member Functions inherited from DefinitionMixin< NamespaceDefMutable > | |
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 |
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 | 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 | 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 NamespaceDefMutable | |
Public Member Functions inherited from DefinitionMutable | |
Public Member Functions inherited from NamespaceDef | |
Public Member Functions inherited from Definition |
Private Types | |
enum | { NAMESPACE , MODULE , CONSTANT_GROUP , LIBRARY } |
Private Attributes | |
QCString | fileName |
FileList | files |
LinkedRefMap< NamespaceDef > | m_usingDirList |
LinkedRefMap< const Definition > | m_usingDeclList |
LinkedRefMap< const Definition > | m_innerCompounds |
MemberLinkedRefMap | m_allMembers |
MemberLists | m_memberLists |
MemberGroupList | m_memberGroups |
ClassLinkedRefMap | classes |
ClassLinkedRefMap | interfaces |
ClassLinkedRefMap | structs |
ClassLinkedRefMap | exceptions |
ConceptLinkedRefMap | m_concepts |
NamespaceLinkedRefMap | namespaces |
bool | m_subGrouping = false |
enum NamespaceDefImpl:: { ... } | m_type |
bool | m_isPublished = false |
QCString | metaData |
bool | m_inline = false |
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 56 of file namespacedef.cpp.
|
private |
Enumerator | |
---|---|
NAMESPACE | |
MODULE | |
CONSTANT_GROUP | |
LIBRARY |
Definition at line 167 of file namespacedef.cpp.
NamespaceDefImpl::NamespaceDefImpl | ( | const QCString & | defFileName, |
int | defLine, | ||
int | defColumn, | ||
const QCString & | name, | ||
const QCString & | ref = QCString(), | ||
const QCString & | refFile = QCString(), | ||
const QCString & | type = QCString(), | ||
bool | isPublished = false ) |
Definition at line 272 of file namespacedef.cpp.
References DefinitionMixin< NamespaceDefMutable >::DefinitionMixin(), QCString::isEmpty(), m_isPublished, and DefinitionMixin< NamespaceDefMutable >::name().
|
override |
Definition at line 334 of file namespacedef.cpp.
|
overridevirtual |
Reimplemented from DefinitionMixin< NamespaceDefMutable >.
Definition at line 391 of file namespacedef.cpp.
References Definition::definitionType(), insertClass(), insertConcept(), insertNamespace(), Definition::localName(), m_innerCompounds, toClassDef(), toConceptDef(), toNamespaceDef(), Definition::TypeClass, Definition::TypeConcept, and Definition::TypeNamespace.
|
overridevirtual |
Implements NamespaceDefMutable.
Definition at line 1251 of file namespacedef.cpp.
References addRefItem(), displayName(), Fortran, DefinitionMixin< NamespaceDefMutable >::getLanguage(), getOutputFileBase(), m_memberGroups, m_memberLists, DefinitionMixin< NamespaceDefMutable >::qualifiedName(), theTranslator, TRUE, and DefinitionMixin< NamespaceDefMutable >::xrefListItems().
|
overridevirtual |
Implements NamespaceDefMutable.
Definition at line 443 of file namespacedef.cpp.
References addMembersToMemberGroup(), m_memberGroups, m_memberLists, and m_subGrouping.
Referenced by addMembersToMemberGroup().
|
private |
Definition at line 1432 of file namespacedef.cpp.
References Config_getBool, m_memberLists, Namespace, MemberDefMutable::setSectionList(), and toMemberDefMutable().
Referenced by insertMember().
|
private |
Definition at line 927 of file namespacedef.cpp.
References OutputList::disableAllBut(), OutputList::endLabels(), DefinitionMixin< NamespaceDefMutable >::getLanguage(), Html, IDL, isConstantGroup(), DefinitionMixin< NamespaceDefMutable >::isExported(), m_isPublished, OutputList::popGeneratorState(), OutputList::pushGeneratorState(), OutputList::startLabels(), and OutputList::writeLabel().
Referenced by writeDocumentation().
|
overridevirtual |
Implements NamespaceDefMutable.
Definition at line 1223 of file namespacedef.cpp.
References m_usingDeclList, and Definition::qualifiedName().
Referenced by combineUsingRelations().
|
overridevirtual |
Implements NamespaceDefMutable.
Definition at line 1217 of file namespacedef.cpp.
References m_usingDirList, and Definition::qualifiedName().
Referenced by combineUsingRelations().
|
inlineoverridevirtual |
Returns the anchor within a page where this item can be found
Implements Definition.
Definition at line 70 of file namespacedef.cpp.
|
inlineoverridevirtual |
Used for syntax highlighting symbol class
Implements Definition.
Definition at line 67 of file namespacedef.cpp.
References DefinitionMixin< NamespaceDefMutable >::getLanguage(), Java, Namespace, and Package.
|
overridevirtual |
Implements NamespaceDefMutable.
Definition at line 1284 of file namespacedef.cpp.
References addUsingDeclaration(), addUsingDirective(), NamespaceDefMutable::combineUsingRelations(), m_usingDirList, and toNamespaceDefMutable().
|
overridevirtual |
Implements NamespaceDef.
Definition at line 1587 of file namespacedef.cpp.
References CSharp, err_full, Fortran, DefinitionMixin< NamespaceDefMutable >::getDefFileName(), DefinitionMixin< NamespaceDefMutable >::getDefLine(), DefinitionMixin< NamespaceDefMutable >::getLanguage(), IDL, isConstantGroup(), isLibrary(), isModule(), and Java.
|
overridevirtual |
Implements NamespaceDefMutable.
Definition at line 591 of file namespacedef.cpp.
References getMemberList(), and MemberList::setAnchors().
|
overridevirtual |
Implements NamespaceDefMutable.
Definition at line 1197 of file namespacedef.cpp.
References m_memberGroups, and m_memberLists.
|
overridevirtual |
Implements NamespaceDef.
Definition at line 1314 of file namespacedef.cpp.
References getMemberList(), LayoutDocManager::instance(), and LayoutDocEntryMemberDef::type.
|
inlineoverridevirtual |
Use this for dynamic inspection of the type of the derived class
Implements Definition.
Definition at line 66 of file namespacedef.cpp.
References definitionType(), and Definition::TypeNamespace.
Referenced by definitionType().
Returns the name of the definition as it appears in the output
Implements Definition.
Definition at line 1279 of file namespacedef.cpp.
References makeDisplayName().
Referenced by addListReferences(), title(), writeDocumentation(), writeMemberDocumentation(), and writeMemberPages().
|
overridevirtual |
Implements NamespaceDefMutable.
Definition at line 355 of file namespacedef.cpp.
References m_memberGroups.
|
private |
Definition at line 787 of file namespacedef.cpp.
References OutputList::endMemberSections().
Referenced by writeDocumentation().
|
private |
Definition at line 801 of file namespacedef.cpp.
References Config_getBool, OutputList::enable(), FALSE, Html, and Doxygen::suppressDocWarnings.
Referenced by writeDocumentation().
|
overridevirtual |
Reimplemented from DefinitionMixin< NamespaceDefMutable >.
Definition at line 1233 of file namespacedef.cpp.
References m_innerCompounds, m_usingDeclList, and m_usingDirList.
|
overridevirtual |
Implements NamespaceDefMutable.
Definition at line 363 of file namespacedef.cpp.
References DefinitionMixin< NamespaceDefMutable >::briefDescription(), DefinitionMixin< NamespaceDefMutable >::docFile(), docFindSections(), DefinitionMixin< NamespaceDefMutable >::documentation(), DefinitionMixin< NamespaceDefMutable >::inbodyDocumentation(), m_memberGroups, and m_memberLists.
|
inlineoverridevirtual |
Returns the classes contained in this namespace
Implements NamespaceDef.
Definition at line 111 of file namespacedef.cpp.
References classes.
|
inlineoverridevirtual |
Returns the concepts contained in this namespace
Implements NamespaceDef.
Definition at line 116 of file namespacedef.cpp.
References m_concepts.
|
inlineoverridevirtual |
Returns the Slice exceptions contained in this namespace
Implements NamespaceDef.
Definition at line 114 of file namespacedef.cpp.
References exceptions.
|
inlineoverridevirtual |
Returns the Slice interfaces contained in this namespace
Implements NamespaceDef.
Definition at line 112 of file namespacedef.cpp.
References interfaces.
Implements NamespaceDef.
Definition at line 1557 of file namespacedef.cpp.
References m_allMembers.
|
inlineoverridevirtual |
Returns the user defined member groups
Implements NamespaceDef.
Definition at line 110 of file namespacedef.cpp.
References m_memberGroups.
|
overridevirtual |
Implements NamespaceDef.
Definition at line 1480 of file namespacedef.cpp.
References m_memberLists.
Referenced by computeAnchors(), countVisibleMembers(), insertMember(), numDocMembers(), writeDocumentation(), writeMemberDeclarations(), writeMemberDocumentation(), writeQuickMemberLinks(), writeSummaryLinks(), and writeTagFile().
|
inlineoverridevirtual |
|
inlineoverridevirtual |
Returns the namespaces contained in this namespace
Implements NamespaceDef.
Definition at line 115 of file namespacedef.cpp.
References namespaces.
|
overridevirtual |
Returns the base file name (without extension) of this definition. as it is referenced to/written to disk.
Implements Definition.
Definition at line 1228 of file namespacedef.cpp.
References fileName.
Referenced by addListReferences(), writeBriefDescription(), writeDocumentation(), and writeTagFile().
|
inlineoverridevirtual |
Returns the Slice structs contained in this namespace
Implements NamespaceDef.
Definition at line 113 of file namespacedef.cpp.
References structs.
|
inlineoverridevirtual |
Implements NamespaceDef.
Definition at line 86 of file namespacedef.cpp.
References m_usingDeclList.
|
inlineoverridevirtual |
|
overridevirtual |
Implements NamespaceDef.
Definition at line 597 of file namespacedef.cpp.
References DefinitionMixin< NamespaceDefMutable >::briefDescription(), Config_getBool, and DefinitionMixin< NamespaceDefMutable >::documentation().
Referenced by writeBriefDescription(), and writeDetailedDescription().
|
overridevirtual |
Implements NamespaceDefMutable.
Definition at line 409 of file namespacedef.cpp.
References LinkedRefMap< T, Hash, KeyEqual, Map >::add(), classes, ClassDef::compoundType(), Config_getBool, ClassDef::Exception, exceptions, ClassDef::Interface, interfaces, Definition::name(), ClassDef::Struct, and structs.
Referenced by addInnerCompound().
|
overridevirtual |
Implements NamespaceDefMutable.
Definition at line 432 of file namespacedef.cpp.
References m_concepts, and Definition::name().
Referenced by addInnerCompound().
|
overridevirtual |
Implements NamespaceDefMutable.
Definition at line 464 of file namespacedef.cpp.
References addMemberToList(), createMemberDefAlias(), Define, Definition::definitionType(), Dictionary, Enumeration, EnumValue, err, Function, Doxygen::functionNameLinkedMap, MemberDef::getClassDef(), Definition::getLanguage(), getMemberList(), DefinitionMixin< NamespaceDefMutable >::getOuterScope(), Doxygen::globalScope, DefinitionMixin< NamespaceDefMutable >::hasDocumentation(), FileDef::insertMember(), NamespaceDefMutable::insertMember(), Definition::isHidden(), isInline(), Definition::localName(), m_allMembers, m_memberLists, MemberDef::memberType(), MemberDef::memberTypeName(), Definition::name(), DefinitionMixin< NamespaceDefMutable >::name(), Namespace, Property, MemberName::push_back(), MemberVector::push_back(), Python, qPrint(), Sequence, MemberDefMutable::setFileDef(), MemberDefMutable::setNamespace(), DefinitionMutable::setOuterScope(), toFileDef(), toMemberDefMutable(), toNamespaceDefMutable(), Typedef, Definition::TypeFile, Definition::TypeNamespace, and Variable.
|
overridevirtual |
Implements NamespaceDefMutable.
Definition at line 437 of file namespacedef.cpp.
References Definition::name(), and namespaces.
Referenced by addInnerCompound().
|
overridevirtual |
Implements NamespaceDefMutable.
Definition at line 381 of file namespacedef.cpp.
References files.
|
inlineoverridevirtual |
Implements NamespaceDef.
Definition at line 90 of file namespacedef.cpp.
References CONSTANT_GROUP, and m_type.
Referenced by addNamespaceAttributes(), compoundTypeString(), title(), and writeNamespaceDeclarations().
|
inlineoverridevirtual |
Implements NamespaceDef.
Definition at line 93 of file namespacedef.cpp.
References m_inline.
Referenced by insertMember(), and setInline().
|
inlineoverridevirtual |
Implements NamespaceDef.
Definition at line 92 of file namespacedef.cpp.
References LIBRARY, and m_type.
Referenced by compoundTypeString().
|
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 1552 of file namespacedef.cpp.
References isLinkableInProject(), and DefinitionMixin< NamespaceDefMutable >::isReference().
Referenced by isVisibleInHierarchy().
|
overridevirtual |
Returns TRUE iff it is possible to link to this item within this project.
Implements Definition.
Definition at line 1533 of file namespacedef.cpp.
References QCString::at(), Config_getBool, CSharp, QCString::findRev(), DefinitionMixin< NamespaceDefMutable >::getLanguage(), DefinitionMixin< NamespaceDefMutable >::hasDocumentation(), DefinitionMixin< NamespaceDefMutable >::isArtificial(), QCString::isEmpty(), DefinitionMixin< NamespaceDefMutable >::isHidden(), DefinitionMixin< NamespaceDefMutable >::isReference(), DefinitionMixin< NamespaceDefMutable >::name(), and TRUE.
Referenced by isLinkable().
|
inlineoverridevirtual |
Implements NamespaceDef.
Definition at line 91 of file namespacedef.cpp.
References m_type, MODULE, and NAMESPACE.
Referenced by compoundTypeString().
|
overridevirtual |
Implements NamespaceDef.
Definition at line 1527 of file namespacedef.cpp.
References Config_getBool, hasNonReferenceNestedNamespaceRec(), and isLinkable().
|
overridevirtual |
Implements NamespaceDef.
Definition at line 1211 of file namespacedef.cpp.
References getMemberList(), m_innerCompounds, and MemberList::numDocMembers().
|
overridevirtual |
Implements NamespaceDefMutable.
Definition at line 350 of file namespacedef.cpp.
References setFileNameLocal().
|
private |
Definition at line 338 of file namespacedef.cpp.
References convertNameToFile(), fileName, and DefinitionMixin< NamespaceDefMutable >::isReference().
Referenced by setFileName().
|
inlineoverridevirtual |
Implements NamespaceDefMutable.
Definition at line 89 of file namespacedef.cpp.
References isInline(), and m_inline.
|
overridevirtual |
Implements NamespaceDefMutable.
Definition at line 1624 of file namespacedef.cpp.
References metaData.
|
overridevirtual |
Sets a new name for the definition
Reimplemented from DefinitionMixin< NamespaceDefMutable >.
Definition at line 328 of file namespacedef.cpp.
References DefinitionMixin< NamespaceDefMutable >::name(), DefinitionMixin< Base >::setName(), and updateLocalName().
|
overridevirtual |
Implements NamespaceDefMutable.
Definition at line 1452 of file namespacedef.cpp.
References classes, ClassDef::className(), Config_getBool, exceptions, FALSE, interfaces, m_memberLists, Definition::name(), namespaces, qstricmp_sort(), and structs.
|
private |
Definition at line 782 of file namespacedef.cpp.
References OutputList::startMemberSections().
Referenced by writeDocumentation().
|
private |
Definition at line 792 of file namespacedef.cpp.
References Config_getBool, OutputList::disable(), Html, Doxygen::suppressDocWarnings, and TRUE.
Referenced by writeDocumentation().
|
inlineoverridevirtual |
|
overridevirtual |
Implements NamespaceDef.
Definition at line 1562 of file namespacedef.cpp.
References displayName(), Fortran, DefinitionMixin< NamespaceDefMutable >::getLanguage(), IDL, isConstantGroup(), Java, Slice, and theTranslator.
Referenced by writeClassDeclarations(), writeConcepts(), writeDetailedDescription(), writeDocumentation(), writeMemberDeclarations(), writeMemberDocumentation(), and writeNamespaceDeclarations().
|
private |
Definition at line 317 of file namespacedef.cpp.
References QCString::findRev(), QCString::mid(), DefinitionMixin< NamespaceDefMutable >::name(), and DefinitionMixin< NamespaceDefMutable >::setLocalName().
Referenced by setName().
|
private |
Definition at line 843 of file namespacedef.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 728 of file namespacedef.cpp.
References DefinitionMixin< NamespaceDefMutable >::briefDescription(), DefinitionMixin< NamespaceDefMutable >::briefFile(), DefinitionMixin< NamespaceDefMutable >::briefLine(), Config_getBool, createDocParser(), OutputList::disable(), OutputList::disableAllBut(), OutputList::docify(), OutputList::enable(), OutputList::endParagraph(), OutputList::endTextLink(), OutputList::endTypewriter(), FALSE, DefinitionMixin< NamespaceDefMutable >::getLanguage(), getOutputFileBase(), DefinitionMixin< NamespaceDefMutable >::hasBriefDescription(), hasDetailedDescription(), Html, OutputList::lineBreak(), Man, metaData, DefinitionMixin< NamespaceDefMutable >::name(), OutputList::parseText(), OutputList::popGeneratorState(), OutputList::pushGeneratorState(), RTF, Slice, OutputList::startParagraph(), OutputList::startTextLink(), OutputList::startTypewriter(), stripScope(), theTranslator, TRUE, validatingParseDoc(), OutputList::writeDoc(), OutputList::writeString(), and OutputList::writeSynopsis().
Referenced by writeDocumentation().
|
private |
Definition at line 810 of file namespacedef.cpp.
References title(), TRUE, and ClassLinkedRefMap::writeDeclaration().
Referenced by writeDocumentation().
|
private |
Definition at line 950 of file namespacedef.cpp.
References convertToXML().
Referenced by writeTagFile().
|
private |
Definition at line 815 of file namespacedef.cpp.
References m_concepts, title(), and TRUE.
Referenced by writeDocumentation().
|
private |
Definition at line 962 of file namespacedef.cpp.
References convertToXML(), and m_concepts.
Referenced by writeTagFile().
|
private |
Definition at line 685 of file namespacedef.cpp.
References DefinitionMixin< NamespaceDefMutable >::briefDescription(), DefinitionMixin< NamespaceDefMutable >::briefFile(), DefinitionMixin< NamespaceDefMutable >::briefLine(), Config_getBool, OutputList::disable(), OutputList::disableAllBut(), DefinitionMixin< NamespaceDefMutable >::docFile(), DefinitionMixin< NamespaceDefMutable >::docLine(), DefinitionMixin< NamespaceDefMutable >::documentation(), OutputList::enable(), OutputList::enableAll(), OutputList::endGroupHeader(), OutputList::endTextBlock(), FALSE, OutputList::generateDoc(), hasDetailedDescription(), Html, Latex, Man, OutputList::parseText(), OutputList::popGeneratorState(), OutputList::pushGeneratorState(), RTF, OutputList::startGroupHeader(), OutputList::startTextBlock(), title(), TRUE, OutputList::writeAnchor(), OutputList::writeRuler(), and OutputList::writeString().
Referenced by writeDocumentation().
|
overridevirtual |
Implements NamespaceDefMutable.
Definition at line 973 of file namespacedef.cpp.
References addGroupListToTitle(), addNamespaceAttributes(), classes, Config_getBool, displayName(), OutputList::endContents(), endFileWithNavPath(), endMemberDeclarations(), endMemberDocumentation(), OutputList::endQuickIndices(), endTitle(), err, exceptions, DefinitionMixin< NamespaceDefMutable >::getLanguage(), getMemberList(), DefinitionMixin< NamespaceDefMutable >::getOuterScope(), getOutputFileBase(), Doxygen::globalScope, LayoutDocManager::instance(), interfaces, DefinitionMixin< NamespaceDefMutable >::name(), NamespaceVisible, OutputList::parseText(), qPrint(), MemberVector::sort(), OutputList::startContents(), startFile(), startMemberDeclarations(), startMemberDocumentation(), startTitle(), structs, LayoutDocEntryMemberDecl::title(), LayoutDocEntryMemberDef::title(), LayoutDocEntrySection::title(), title(), LayoutDocEntryMemberDecl::type, LayoutDocEntryMemberDef::type, writeAuthorSection(), writeBriefDescription(), writeClassDeclarations(), writeConcepts(), writeDetailedDescription(), writeInlineClasses(), writeMemberDeclarations(), writeMemberDocumentation(), writeMemberGroups(), writeMemberPages(), writeNamespaceDeclarations(), and DefinitionMixin< NamespaceDefMutable >::writeNavigationPath().
|
private |
Definition at line 820 of file namespacedef.cpp.
References classes.
Referenced by writeDocumentation().
|
private |
Definition at line 1492 of file namespacedef.cpp.
References getMemberList(), title(), and MemberList::writeDeclarations().
Referenced by writeDocumentation().
|
private |
Definition at line 1498 of file namespacedef.cpp.
References displayName(), getMemberList(), title(), and MemberList::writeDocumentation().
Referenced by writeDocumentation().
|
private |
Definition at line 831 of file namespacedef.cpp.
References m_memberGroups, and m_subGrouping.
Referenced by writeDocumentation().
|
overridevirtual |
Implements NamespaceDefMutable.
Definition at line 1139 of file namespacedef.cpp.
References OutputList::disableAllBut(), displayName(), Html, m_memberLists, OutputList::popGeneratorState(), and OutputList::pushGeneratorState().
Referenced by writeDocumentation().
|
private |
Definition at line 825 of file namespacedef.cpp.
References isConstantGroup(), namespaces, title(), and TRUE.
Referenced by writeDocumentation().
|
overridevirtual |
Reimplemented from DefinitionMixin< NamespaceDefMutable >.
Definition at line 1154 of file namespacedef.cpp.
References addHtmlExtensionIfMissing(), Config_getBool, convertToHtml(), createSubDirs(), getMemberList(), and OutputList::writeString().
|
overridevirtual |
Reimplemented from DefinitionMixin< NamespaceDefMutable >.
Definition at line 855 of file namespacedef.cpp.
References classes, MemberList::declVisible(), OutputList::disableAllBut(), exceptions, FALSE, DefinitionMixin< NamespaceDefMutable >::getLanguage(), getMemberList(), Html, LayoutDocManager::instance(), interfaces, MemberList::listType(), m_concepts, namespaces, OutputList::popGeneratorState(), OutputList::pushGeneratorState(), structs, LayoutDocEntryMemberDecl::title(), LayoutDocEntrySection::title(), MemberListType::toLabel(), TRUE, LayoutDocEntryMemberDecl::type, OutputList::writeString(), and OutputList::writeSummaryLink().
|
overridevirtual |
Implements NamespaceDefMutable.
Definition at line 604 of file namespacedef.cpp.
References addHtmlExtensionIfMissing(), classes, convertToXML(), exceptions, getMemberList(), getOutputFileBase(), DefinitionMixin< NamespaceDefMutable >::id(), LayoutDocManager::instance(), interfaces, QCString::isEmpty(), m_memberGroups, DefinitionMixin< NamespaceDefMutable >::name(), namespaces, structs, LayoutDocEntryMemberDecl::type, writeClassesToTagFile(), writeConceptsToTagFile(), DefinitionMixin< NamespaceDefMutable >::writeDocAnchorsToTagFile(), and MemberList::writeTagFile().
|
private |
Definition at line 160 of file namespacedef.cpp.
Referenced by getClasses(), insertClass(), sortMemberLists(), writeDocumentation(), writeInlineClasses(), writeSummaryLinks(), and writeTagFile().
|
private |
Definition at line 163 of file namespacedef.cpp.
Referenced by getExceptions(), insertClass(), sortMemberLists(), writeDocumentation(), writeSummaryLinks(), and writeTagFile().
|
private |
Definition at line 150 of file namespacedef.cpp.
Referenced by getOutputFileBase(), and setFileNameLocal().
|
private |
Definition at line 151 of file namespacedef.cpp.
Referenced by insertUsedFile().
|
private |
Definition at line 161 of file namespacedef.cpp.
Referenced by getInterfaces(), insertClass(), sortMemberLists(), writeDocumentation(), writeSummaryLinks(), and writeTagFile().
|
private |
Definition at line 157 of file namespacedef.cpp.
Referenced by getMemberByName(), and insertMember().
|
private |
Definition at line 164 of file namespacedef.cpp.
Referenced by getConcepts(), insertConcept(), writeConcepts(), writeConceptsToTagFile(), and writeSummaryLinks().
|
private |
Definition at line 170 of file namespacedef.cpp.
Referenced by isInline(), and setInline().
|
private |
Definition at line 155 of file namespacedef.cpp.
Referenced by addInnerCompound(), findInnerCompound(), and numDocMembers().
|
private |
Definition at line 168 of file namespacedef.cpp.
Referenced by addNamespaceAttributes(), and NamespaceDefImpl().
|
private |
Definition at line 159 of file namespacedef.cpp.
Referenced by addListReferences(), addMembersToMemberGroup(), countMembers(), distributeMemberGroupDocumentation(), findSectionsInDocumentation(), getMemberGroups(), writeMemberGroups(), and writeTagFile().
|
private |
Definition at line 158 of file namespacedef.cpp.
Referenced by addListReferences(), addMembersToMemberGroup(), addMemberToList(), countMembers(), findSectionsInDocumentation(), getMemberList(), getMemberLists(), insertMember(), sortMemberLists(), and writeMemberPages().
|
private |
Definition at line 166 of file namespacedef.cpp.
Referenced by addMembersToMemberGroup(), subGrouping(), and writeMemberGroups().
enum { ... } NamespaceDefImpl::m_type |
Referenced by isConstantGroup(), isLibrary(), and isModule().
|
private |
Definition at line 154 of file namespacedef.cpp.
Referenced by addUsingDeclaration(), findInnerCompound(), and getUsedDefinitions().
|
private |
Definition at line 153 of file namespacedef.cpp.
Referenced by addUsingDirective(), combineUsingRelations(), findInnerCompound(), and getUsedNamespaces().
|
private |
Definition at line 169 of file namespacedef.cpp.
Referenced by setMetaData(), and writeBriefDescription().
|
private |
Definition at line 165 of file namespacedef.cpp.
Referenced by getNamespaces(), insertNamespace(), sortMemberLists(), writeNamespaceDeclarations(), writeSummaryLinks(), and writeTagFile().
|
private |
Definition at line 162 of file namespacedef.cpp.
Referenced by getStructs(), insertClass(), sortMemberLists(), writeDocumentation(), writeSummaryLinks(), and writeTagFile().