|
Doxygen
|
Public Member Functions | |
| NamespaceDefImpl (const DString &defFileName, int defLine, size_t defColumn, const DString &name, const DString &ref=DString(), const DString &refFile=DString(), const DString &type=DString(), bool isPublished=false) | |
| ~NamespaceDefImpl () override | |
| DefType | definitionType () const override |
| CodeSymbolType | codeSymbolType () const override |
| DString | getOutputFileBase () const override |
| DString | 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 |
| DString | 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 DString &name) const override |
| void | addInnerCompound (Definition *d) override |
| void | addListReferences () override |
| void | addRequirementReferences () override |
| void | setFileName (const DString &fn) override |
| bool | subGrouping () const override |
| MemberList * | getMemberList (MemberListType lt) const override |
| const MemberLists & | getMemberLists () const override |
| const MemberDef * | getMemberByName (const DString &) 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 DString &name) override |
| DString | title () const override |
| DString | compoundTypeString () const override |
| void | setMetaData (const DString &m) override |
| int | countVisibleMembers () const override |
| void | writeSummaryLinks (OutputList &ol) const override |
| void | writePageNavigation (OutputList &ol) const override |
| Public Member Functions inherited from DefinitionMixin< NamespaceDefMutable > | |
| DefinitionMixin (const DString &defFileName, int defLine, size_t defColumn, const DString &name, const char *b=nullptr, const char *d=nullptr, bool isSymbol=true) | |
| DefinitionMixin & | operator= (const DefinitionMixin &other) |
| ~DefinitionMixin () override=default | |
| bool | isAlias () const override |
| const DString & | name () const override |
| bool | isAnonymous () const override |
| const DString & | localName () const override |
| DString | qualifiedName () const override |
| DString | symbolName () const override |
| DString | getSourceFileBase () const override |
| DString | getSourceAnchor () const override |
| DString | documentation () const override |
| int | docLine () const override |
| DString | docFile () const override |
| DString | briefDescription (bool abbreviate=false) const override |
| DString | briefDescriptionAsTooltip () const override |
| int | briefLine () const override |
| DString | inbodyDocumentation () const override |
| DString | inbodyFile () const override |
| int | inbodyLine () const override |
| DString | briefFile () const override |
| DString | getDefFileName () const override |
| DString | getDefFileExtension () const override |
| int | getDefLine () const override |
| size_t | 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 |
| DString | getReference () const override |
| bool | isReference () const override |
| DString | externalReference (const DString &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 RequirementRefs & | requirementReferences () 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 |
| DString | id () const override |
| const SectionRefs & | getSectionRefs () const override |
| void | setId (const DString &name) override |
| void | setDefFile (const DString &df, int defLine, size_t defColumn) override |
| void | setDocumentation (const DString &doc, const DString &docFile, int docLine, bool stripWhiteSpace=true) override |
| void | setBriefDescription (const DString &brief, const DString &briefFile, int briefLine) override |
| void | setInbodyDocumentation (const DString &doc, const DString &docFile, int docLine) override |
| void | setReference (const DString &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 DString &sourceRefName) override |
| void | addSourceReferences (MemberDef *md, const DString &sourceRefName) override |
| void | setRefItems (const RefItemVector &sli) override |
| void | setRequirementReferences (const RequirementRefs &rqli) 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 DString &scopeName) const override |
| bool | hasSourceRefs () const override |
| bool | hasSourceReffedBy () const override |
| void | writeSourceRefs (OutputList &ol, const DString &scopeName) const override |
| void | writeSourceReffedBy (OutputList &ol, const DString &scopeName) const override |
| bool | hasRequirementRefs () const override |
| void | writeRequirementRefs (OutputList &ol) const override |
| void | makePartOfGroup (GroupDef *gd) override |
| void | writeNavigationPath (OutputList &ol) const override |
| DString | navigationPathAsString () const override |
| DString | pathFragment () const override |
| void | writeDocAnchorsToTagFile (TextStream &fs) const override |
| void | setLocalName (const DString &name) override |
| void | writeToc (OutputList &ol, const LocalToc <) const override |
| void | computeTooltip () override |
| void | _setSymbolName (const DString &name) override |
| DString | _symbolName () const override |
Private Types | |
| enum | { NAMESPACE , MODULE , CONSTANT_GROUP , LIBRARY } |
Private Attributes | |
| DString | 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 | m_classes |
| ClassLinkedRefMap | m_interfaces |
| ClassLinkedRefMap | m_structs |
| ClassLinkedRefMap | m_exceptions |
| ConceptLinkedRefMap | m_concepts |
| NamespaceLinkedRefMap | m_namespaces |
| bool | m_subGrouping = false |
| enum NamespaceDefImpl:: { ... } | m_type |
| bool | m_isPublished = false |
| DString | 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 54 of file namespacedef.cpp.
|
private |
| Enumerator | |
|---|---|
| NAMESPACE | |
| MODULE | |
| CONSTANT_GROUP | |
| LIBRARY | |
Definition at line 167 of file namespacedef.cpp.
| NamespaceDefImpl::NamespaceDefImpl | ( | const DString & | defFileName, |
| int | defLine, | ||
| size_t | defColumn, | ||
| const DString & | name, | ||
| const DString & | ref = DString(), | ||
| const DString & | refFile = DString(), | ||
| const DString & | type = DString(), | ||
| bool | isPublished = false ) |
Definition at line 272 of file namespacedef.cpp.
References DefinitionMixin< NamespaceDefMutable >::DefinitionMixin(), DString::empty(), m_isPublished, and DefinitionMixin< NamespaceDefMutable >::name().
|
override |
Definition at line 330 of file namespacedef.cpp.
|
overridevirtual |
Reimplemented from DefinitionMixin< NamespaceDefMutable >.
Definition at line 387 of file namespacedef.cpp.
References LinkedRefMap< T, Hash, KeyEqual, Map >::add(), 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 1264 of file namespacedef.cpp.
References addRefItem(), displayName(), DString::DString(), DefinitionMixin< NamespaceDefMutable >::getLanguage(), getOutputFileBase(), m_memberGroups, m_memberLists, DefinitionMixin< NamespaceDefMutable >::qualifiedName(), theTranslator, Translator::trModule(), Translator::trNamespace(), and DefinitionMixin< NamespaceDefMutable >::xrefListItems().
|
overridevirtual |
Implements NamespaceDefMutable.
Definition at line 439 of file namespacedef.cpp.
References addMembersToMemberGroup(), m_memberGroups, m_memberLists, and m_subGrouping.
Referenced by addMembersToMemberGroup().
|
private |
Definition at line 1456 of file namespacedef.cpp.
References Config_getBool, MemberLists::get(), m_memberLists, Namespace, MemberDefMutable::setSectionList(), and toMemberDefMutable().
Referenced by insertMember().
|
private |
Definition at line 940 of file namespacedef.cpp.
References OutputList::disableAllBut(), OutputList::endLabels(), DefinitionMixin< NamespaceDefMutable >::getLanguage(), Html, isConstantGroup(), DefinitionMixin< NamespaceDefMutable >::isExported(), m_isPublished, OutputList::popGeneratorState(), OutputList::pushGeneratorState(), OutputList::startLabels(), and OutputList::writeLabel().
Referenced by writeDocumentation().
|
overridevirtual |
Implements NamespaceDefMutable.
Definition at line 1288 of file namespacedef.cpp.
References RequirementManager::addRequirementRefsForSymbol(), RequirementManager::instance(), m_memberGroups, and m_memberLists.
|
overridevirtual |
Implements NamespaceDefMutable.
Definition at line 1236 of file namespacedef.cpp.
References LinkedRefMap< T, Hash, KeyEqual, Map >::add(), m_usingDeclList, and Definition::qualifiedName().
Referenced by combineUsingRelations().
|
overridevirtual |
Implements NamespaceDefMutable.
Definition at line 1230 of file namespacedef.cpp.
References LinkedRefMap< T, Hash, KeyEqual, Map >::add(), 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 68 of file namespacedef.cpp.
References DString::DString().
|
inlineoverridevirtual |
Used for syntax highlighting symbol class
Implements Definition.
Definition at line 65 of file namespacedef.cpp.
References DefinitionMixin< NamespaceDefMutable >::getLanguage(), Namespace, and Package.
|
overridevirtual |
Implements NamespaceDefMutable.
Definition at line 1309 of file namespacedef.cpp.
References addUsingDeclaration(), addUsingDirective(), NamespaceDefMutable::combineUsingRelations(), m_usingDirList, and toNamespaceDefMutable().
|
overridevirtual |
Implements NamespaceDef.
Definition at line 1648 of file namespacedef.cpp.
References err_full, DefinitionMixin< NamespaceDefMutable >::getDefFileName(), DefinitionMixin< NamespaceDefMutable >::getDefLine(), DefinitionMixin< NamespaceDefMutable >::getLanguage(), isConstantGroup(), isLibrary(), and isModule().
|
overridevirtual |
Implements NamespaceDefMutable.
Definition at line 583 of file namespacedef.cpp.
References getMemberList(), and MemberList::setAnchors().
|
overridevirtual |
Implements NamespaceDefMutable.
Definition at line 1210 of file namespacedef.cpp.
References m_memberGroups, and m_memberLists.
|
overridevirtual |
Implements NamespaceDef.
Definition at line 1339 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 64 of file namespacedef.cpp.
References definitionType(), and Definition::TypeNamespace.
Referenced by definitionType().
|
overridevirtual |
Returns the name of the definition as it appears in the output
Implements Definition.
Definition at line 1304 of file namespacedef.cpp.
References makeDisplayName().
Referenced by addListReferences(), title(), writeDocumentation(), writeMemberDocumentation(), and writeMemberPages().
|
overridevirtual |
Implements NamespaceDefMutable.
Definition at line 351 of file namespacedef.cpp.
References m_memberGroups.
|
private |
Definition at line 795 of file namespacedef.cpp.
References OutputList::endMemberSections().
Referenced by writeDocumentation().
|
private |
Definition at line 809 of file namespacedef.cpp.
References Config_getBool, OutputList::enable(), Html, and Doxygen::suppressDocWarnings.
Referenced by writeDocumentation().
|
overridevirtual |
Reimplemented from DefinitionMixin< NamespaceDefMutable >.
Definition at line 1246 of file namespacedef.cpp.
References LinkedRefMap< T, Hash, KeyEqual, Map >::empty(), LinkedRefMap< T, Hash, KeyEqual, Map >::find(), m_innerCompounds, m_usingDeclList, and m_usingDirList.
|
overridevirtual |
Implements NamespaceDefMutable.
Definition at line 359 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 110 of file namespacedef.cpp.
References m_classes.
|
inlineoverridevirtual |
Returns the concepts contained in this namespace
Implements NamespaceDef.
Definition at line 115 of file namespacedef.cpp.
References m_concepts.
|
inlineoverridevirtual |
Returns the Slice exceptions contained in this namespace
Implements NamespaceDef.
Definition at line 113 of file namespacedef.cpp.
References m_exceptions.
|
inlineoverridevirtual |
Returns the Slice interfaces contained in this namespace
Implements NamespaceDef.
Definition at line 111 of file namespacedef.cpp.
References m_interfaces.
Implements NamespaceDef.
Definition at line 1606 of file namespacedef.cpp.
References LinkedRefMap< T, Hash, KeyEqual, Map >::find(), and m_allMembers.
|
inlineoverridevirtual |
Returns the user defined member groups
Implements NamespaceDef.
Definition at line 109 of file namespacedef.cpp.
References m_memberGroups.
|
overridevirtual |
Implements NamespaceDef.
Definition at line 1529 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 114 of file namespacedef.cpp.
References m_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 1241 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 112 of file namespacedef.cpp.
References m_structs.
|
inlineoverridevirtual |
Implements NamespaceDef.
Definition at line 84 of file namespacedef.cpp.
References m_usingDeclList.
|
inlineoverridevirtual |
|
overridevirtual |
Implements NamespaceDef.
Definition at line 589 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 405 of file namespacedef.cpp.
References LinkedRefMap< T, Hash, KeyEqual, Map >::add(), ClassDef::compoundType(), Config_getBool, ClassDef::Exception, ClassDef::Interface, m_classes, m_exceptions, m_interfaces, m_structs, Definition::name(), and ClassDef::Struct.
Referenced by addInnerCompound().
|
overridevirtual |
Implements NamespaceDefMutable.
Definition at line 428 of file namespacedef.cpp.
References LinkedRefMap< T, Hash, KeyEqual, Map >::add(), m_concepts, and Definition::name().
Referenced by addInnerCompound().
|
overridevirtual |
Implements NamespaceDefMutable.
Definition at line 460 of file namespacedef.cpp.
References LinkedMap< T, Hash, KeyEqual, Map >::add(), LinkedRefMap< T, Hash, KeyEqual, Map >::add(), addMemberToList(), createMemberDefAlias(), Definition::definitionType(), err, Doxygen::functionNameLinkedMap, MemberLists::get(), 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, MemberName::push_back(), MemberVector::push_back(), MemberDefMutable::setFileDef(), MemberDefMutable::setNamespace(), DefinitionMutable::setOuterScope(), toFileDef(), toMemberDefMutable(), toNamespaceDefMutable(), Definition::TypeFile, and Definition::TypeNamespace.
|
overridevirtual |
Implements NamespaceDefMutable.
Definition at line 433 of file namespacedef.cpp.
References LinkedRefMap< T, Hash, KeyEqual, Map >::add(), m_namespaces, and Definition::name().
Referenced by addInnerCompound().
|
overridevirtual |
Implements NamespaceDefMutable.
Definition at line 377 of file namespacedef.cpp.
References files.
|
inlineoverridevirtual |
Implements NamespaceDef.
Definition at line 88 of file namespacedef.cpp.
References CONSTANT_GROUP, and m_type.
Referenced by addNamespaceAttributes(), compoundTypeString(), title(), and writeNamespaceDeclarations().
|
inlineoverridevirtual |
Implements NamespaceDef.
Definition at line 91 of file namespacedef.cpp.
References m_inline.
Referenced by insertMember(), and setInline().
|
inlineoverridevirtual |
Implements NamespaceDef.
Definition at line 90 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 1601 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 1582 of file namespacedef.cpp.
References DString::at(), Config_getBool, DString::empty(), DefinitionMixin< NamespaceDefMutable >::getLanguage(), DefinitionMixin< NamespaceDefMutable >::hasDocumentation(), DefinitionMixin< NamespaceDefMutable >::isArtificial(), DefinitionMixin< NamespaceDefMutable >::isHidden(), DefinitionMixin< NamespaceDefMutable >::isReference(), DefinitionMixin< NamespaceDefMutable >::name(), DString::npos, and DString::rfind().
Referenced by isLinkable().
|
inlineoverridevirtual |
Implements NamespaceDef.
Definition at line 89 of file namespacedef.cpp.
References m_type, MODULE, and NAMESPACE.
Referenced by compoundTypeString().
|
overridevirtual |
Implements NamespaceDef.
Definition at line 1576 of file namespacedef.cpp.
References Config_getBool, hasNonReferenceNestedNamespaceRec(), and isLinkable().
|
overridevirtual |
Implements NamespaceDef.
Definition at line 1224 of file namespacedef.cpp.
References getMemberList(), m_innerCompounds, MemberList::numDocMembers(), and LinkedRefMap< T, Hash, KeyEqual, Map >::size().
|
overridevirtual |
Implements NamespaceDefMutable.
Definition at line 346 of file namespacedef.cpp.
References setFileNameLocal().
|
private |
Definition at line 334 of file namespacedef.cpp.
References convertNameToFile(), fileName, and DefinitionMixin< NamespaceDefMutable >::isReference().
Referenced by setFileName().
|
inlineoverridevirtual |
Implements NamespaceDefMutable.
Definition at line 87 of file namespacedef.cpp.
References isInline(), and m_inline.
|
overridevirtual |
Implements NamespaceDefMutable.
Definition at line 1685 of file namespacedef.cpp.
References metaData.
|
overridevirtual |
Sets a new name for the definition
Reimplemented from DefinitionMixin< NamespaceDefMutable >.
Definition at line 324 of file namespacedef.cpp.
References DefinitionMixin< NamespaceDefMutable >::name(), DefinitionMixin< Base >::setName(), and updateLocalName().
|
overridevirtual |
Implements NamespaceDefMutable.
Definition at line 1494 of file namespacedef.cpp.
References LinkedRefMap< T, Hash, KeyEqual, Map >::begin(), ClassDef::className(), Config_getBool, dstricmp_sort(), LinkedRefMap< T, Hash, KeyEqual, Map >::end(), m_classes, m_concepts, m_exceptions, m_interfaces, m_memberLists, m_namespaces, m_structs, Definition::name(), and needsSorting().
|
private |
Definition at line 790 of file namespacedef.cpp.
References OutputList::startMemberSections().
Referenced by writeDocumentation().
|
private |
Definition at line 800 of file namespacedef.cpp.
References Config_getBool, OutputList::disable(), Html, and Doxygen::suppressDocWarnings.
Referenced by writeDocumentation().
|
inlineoverridevirtual |
|
overridevirtual |
Implements NamespaceDef.
Definition at line 1611 of file namespacedef.cpp.
References Config_getBool, displayName(), DString::DString(), DefinitionMixin< NamespaceDefMutable >::getLanguage(), isConstantGroup(), theTranslator, Translator::trConstantGroupReference(), Translator::trModuleReference(), Translator::trNamespaceReference(), and Translator::trPackage().
Referenced by writeClassDeclarations(), writeConcepts(), writeDetailedDescription(), writeDocumentation(), writeMemberDeclarations(), writeMemberDocumentation(), and writeNamespaceDeclarations().
|
private |
Definition at line 317 of file namespacedef.cpp.
References DString::mid(), DefinitionMixin< NamespaceDefMutable >::name(), DString::npos, DString::rfind(), and DefinitionMixin< NamespaceDefMutable >::setLocalName().
Referenced by setName().
|
private |
Definition at line 851 of file namespacedef.cpp.
References Config_getString, OutputList::disableAllBut(), OutputList::endGroupHeader(), Man, OutputList::parseText(), OutputList::popGeneratorState(), OutputList::pushGeneratorState(), OutputList::startGroupHeader(), theTranslator, Translator::trAuthor(), and Translator::trGeneratedAutomatically().
Referenced by writeDocumentation().
|
private |
Definition at line 730 of file namespacedef.cpp.
References DefinitionMixin< NamespaceDefMutable >::briefDescription(), DefinitionMixin< NamespaceDefMutable >::briefFile(), DefinitionMixin< NamespaceDefMutable >::briefLine(), createDocParser(), OutputList::disable(), OutputList::disableAllBut(), OutputList::docify(), DString::empty(), OutputList::enable(), OutputList::endParagraph(), OutputList::endTextLink(), OutputList::endTypewriter(), DefinitionMixin< NamespaceDefMutable >::getLanguage(), getOutputFileBase(), DefinitionMixin< NamespaceDefMutable >::hasBriefDescription(), hasDetailedDescription(), Html, OutputList::lineBreak(), Man, metaData, DefinitionMixin< NamespaceDefMutable >::name(), OutputList::parseText(), OutputList::popGeneratorState(), OutputList::pushGeneratorState(), RTF, OutputList::startParagraph(), OutputList::startTextLink(), OutputList::startTypewriter(), stripScope(), theTranslator, Translator::trMore(), validatingParseDoc(), OutputList::writeDoc(), OutputList::writeString(), and OutputList::writeSynopsis().
Referenced by writeDocumentation().
|
private |
Definition at line 818 of file namespacedef.cpp.
References title(), and ClassLinkedRefMap::writeDeclaration().
Referenced by writeDocumentation().
|
private |
Definition at line 963 of file namespacedef.cpp.
References convertToXML().
Referenced by writeTagFile().
|
private |
Definition at line 823 of file namespacedef.cpp.
References m_concepts, title(), and ConceptLinkedRefMap::writeDeclaration().
Referenced by writeDocumentation().
|
private |
Definition at line 975 of file namespacedef.cpp.
References convertToXML(), and m_concepts.
Referenced by writeTagFile().
|
private |
Definition at line 677 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(), DString::DString(), OutputList::enable(), OutputList::enableAll(), OutputList::endGroupHeader(), OutputList::endTextBlock(), OutputList::generateDoc(), hasDetailedDescription(), DefinitionMixin< NamespaceDefMutable >::hasRequirementRefs(), Html, Latex, Man, OutputList::parseText(), OutputList::popGeneratorState(), OutputList::pushGeneratorState(), RTF, OutputList::startGroupHeader(), OutputList::startTextBlock(), title(), OutputList::writeAnchor(), DefinitionMixin< NamespaceDefMutable >::writeRequirementRefs(), OutputList::writeRuler(), and OutputList::writeString().
Referenced by writeDocumentation().
|
overridevirtual |
Implements NamespaceDefMutable.
Definition at line 986 of file namespacedef.cpp.
References addGroupListToTitle(), addNamespaceAttributes(), Config_getBool, displayName(), OutputList::endContents(), endFileWithNavPath(), endMemberDeclarations(), endMemberDocumentation(), OutputList::endQuickIndices(), endTitle(), err, DefinitionMixin< NamespaceDefMutable >::getLanguage(), getMemberList(), DefinitionMixin< NamespaceDefMutable >::getOuterScope(), getOutputFileBase(), Doxygen::globalScope, LayoutDocManager::instance(), m_classes, m_exceptions, m_interfaces, m_structs, DefinitionMixin< NamespaceDefMutable >::name(), NamespaceVisible, OutputList::parseText(), MemberVector::sort(), OutputList::startContents(), startFile(), startMemberDeclarations(), startMemberDocumentation(), startTitle(), 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 828 of file namespacedef.cpp.
References m_classes, and ClassLinkedRefMap::writeDocumentation().
Referenced by writeDocumentation().
|
private |
Definition at line 1541 of file namespacedef.cpp.
References DString::DString(), getMemberList(), title(), and MemberList::writeDeclarations().
Referenced by writeDocumentation().
|
private |
Definition at line 1547 of file namespacedef.cpp.
References displayName(), getMemberList(), MemberList::listType(), title(), MemberListType::toLabel(), and MemberList::writeDocumentation().
Referenced by writeDocumentation().
|
private |
Definition at line 839 of file namespacedef.cpp.
References m_memberGroups, and m_subGrouping.
Referenced by writeDocumentation().
|
overridevirtual |
Implements NamespaceDefMutable.
Definition at line 1152 of file namespacedef.cpp.
References OutputList::disableAllBut(), displayName(), Html, m_memberLists, OutputList::popGeneratorState(), and OutputList::pushGeneratorState().
Referenced by writeDocumentation().
|
private |
Definition at line 833 of file namespacedef.cpp.
References isConstantGroup(), m_namespaces, title(), and NamespaceLinkedRefMap::writeDeclaration().
Referenced by writeDocumentation().
|
overridevirtual |
Reimplemented from DefinitionMixin< NamespaceDefMutable >.
Definition at line 935 of file namespacedef.cpp.
References OutputList::writePageOutline().
|
overridevirtual |
Reimplemented from DefinitionMixin< NamespaceDefMutable >.
Definition at line 1167 of file namespacedef.cpp.
References addHtmlExtensionIfMissing(), Config_getBool, convertToHtml(), createSubDirs(), getMemberList(), and OutputList::writeString().
|
overridevirtual |
Reimplemented from DefinitionMixin< NamespaceDefMutable >.
Definition at line 863 of file namespacedef.cpp.
References ClassLinkedRefMap::declVisible(), ConceptLinkedRefMap::declVisible(), MemberList::declVisible(), NamespaceLinkedRefMap::declVisible(), OutputList::disableAllBut(), DString::DString(), DefinitionMixin< NamespaceDefMutable >::getLanguage(), getMemberList(), Html, LayoutDocManager::instance(), MemberList::listType(), m_classes, m_concepts, m_exceptions, m_interfaces, m_namespaces, m_structs, OutputList::popGeneratorState(), OutputList::pushGeneratorState(), LayoutDocEntryMemberDecl::title(), LayoutDocEntrySection::title(), MemberListType::toLabel(), LayoutDocEntryMemberDecl::type, OutputList::writeString(), and OutputList::writeSummaryLink().
|
overridevirtual |
Implements NamespaceDefMutable.
Definition at line 596 of file namespacedef.cpp.
References addHtmlExtensionIfMissing(), convertToXML(), DString::empty(), getMemberList(), getOutputFileBase(), DefinitionMixin< NamespaceDefMutable >::id(), LayoutDocManager::instance(), m_classes, m_exceptions, m_interfaces, m_memberGroups, m_namespaces, m_structs, DefinitionMixin< NamespaceDefMutable >::name(), LayoutDocEntryMemberDecl::type, writeClassesToTagFile(), writeConceptsToTagFile(), DefinitionMixin< NamespaceDefMutable >::writeDocAnchorsToTagFile(), and MemberList::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 157 of file namespacedef.cpp.
Referenced by getMemberByName(), and insertMember().
|
private |
Definition at line 160 of file namespacedef.cpp.
Referenced by getClasses(), insertClass(), sortMemberLists(), writeDocumentation(), writeInlineClasses(), writeSummaryLinks(), and writeTagFile().
|
private |
Definition at line 164 of file namespacedef.cpp.
Referenced by getConcepts(), insertConcept(), sortMemberLists(), writeConcepts(), writeConceptsToTagFile(), and writeSummaryLinks().
|
private |
Definition at line 163 of file namespacedef.cpp.
Referenced by getExceptions(), insertClass(), sortMemberLists(), writeDocumentation(), writeSummaryLinks(), and writeTagFile().
|
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 161 of file namespacedef.cpp.
Referenced by getInterfaces(), insertClass(), sortMemberLists(), writeDocumentation(), writeSummaryLinks(), and writeTagFile().
|
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(), addRequirementReferences(), countMembers(), distributeMemberGroupDocumentation(), findSectionsInDocumentation(), getMemberGroups(), writeMemberGroups(), and writeTagFile().
|
private |
Definition at line 158 of file namespacedef.cpp.
Referenced by addListReferences(), addMembersToMemberGroup(), addMemberToList(), addRequirementReferences(), countMembers(), findSectionsInDocumentation(), getMemberList(), getMemberLists(), insertMember(), sortMemberLists(), and writeMemberPages().
|
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().
|
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().