Doxygen
|
Public 成员函数 | |
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) | |
virtual | ~NamespaceDefImpl () |
virtual DefType | definitionType () const |
virtual CodeSymbolType | codeSymbolType () const |
virtual QCString | getOutputFileBase () const |
virtual QCString | anchor () const |
virtual void | insertUsedFile (FileDef *fd) |
virtual void | writeDocumentation (OutputList &ol) |
virtual void | writeMemberPages (OutputList &ol) |
virtual void | writeQuickMemberLinks (OutputList &ol, const MemberDef *currentMd) const |
virtual void | writeTagFile (TextStream &) |
virtual void | insertClass (const ClassDef *cd) |
virtual void | insertConcept (const ConceptDef *cd) |
virtual void | insertNamespace (const NamespaceDef *nd) |
virtual void | insertMember (MemberDef *md) |
virtual void | computeAnchors () |
virtual void | countMembers () |
virtual int | numDocMembers () const |
virtual void | addUsingDirective (const NamespaceDef *nd) |
virtual LinkedRefMap< const NamespaceDef > | getUsedNamespaces () const |
virtual void | addUsingDeclaration (const ClassDef *cd) |
virtual LinkedRefMap< const ClassDef > | getUsedClasses () const |
virtual void | combineUsingRelations (NamespaceDefSet &visitedNamespace) |
virtual QCString | displayName (bool=TRUE) const |
virtual QCString | localName () const |
virtual void | setInline (bool isInline) |
virtual bool | isConstantGroup () const |
virtual bool | isModule () const |
virtual bool | isLibrary () const |
virtual bool | isInline () const |
virtual bool | isLinkableInProject () const |
virtual bool | isLinkable () const |
virtual bool | hasDetailedDescription () const |
virtual void | addMembersToMemberGroup () |
virtual void | distributeMemberGroupDocumentation () |
virtual void | findSectionsInDocumentation () |
virtual void | sortMemberLists () |
virtual const Definition * | findInnerCompound (const QCString &name) const |
virtual void | addInnerCompound (const Definition *d) |
virtual void | addListReferences () |
virtual void | setFileName (const QCString &fn) |
virtual bool | subGrouping () const |
virtual MemberList * | getMemberList (MemberListType lt) const |
virtual const MemberLists & | getMemberLists () const |
virtual const MemberDef * | getMemberByName (const QCString &) const |
virtual const MemberGroupList & | getMemberGroups () const |
virtual ClassLinkedRefMap | getClasses () const |
virtual ClassLinkedRefMap | getInterfaces () const |
virtual ClassLinkedRefMap | getStructs () const |
virtual ClassLinkedRefMap | getExceptions () const |
virtual NamespaceLinkedRefMap | getNamespaces () const |
virtual ConceptLinkedRefMap | getConcepts () const |
virtual QCString | title () const |
virtual QCString | compoundTypeString () const |
virtual void | setMetaData (const QCString &m) |
Public 成员函数 继承自 DefinitionMixin< NamespaceDefMutable > | |
DefinitionMixin (const QCString &defFileName, int defLine, int defColumn, const QCString &name, const char *b=0, const char *d=0, bool isSymbol=TRUE) | |
virtual | ~DefinitionMixin () |
virtual bool | isAlias () const |
virtual QCString | name () const |
virtual bool | isAnonymous () const |
virtual QCString | localName () const |
virtual QCString | qualifiedName () const |
virtual QCString | symbolName () const |
virtual QCString | getSourceFileBase () const |
virtual QCString | getSourceAnchor () const |
virtual QCString | documentation () const |
virtual int | docLine () const |
virtual QCString | docFile () const |
virtual QCString | briefDescription (bool abbreviate=FALSE) const |
virtual QCString | briefDescriptionAsTooltip () const |
virtual int | briefLine () const |
virtual QCString | inbodyDocumentation () const |
virtual QCString | inbodyFile () const |
virtual int | inbodyLine () const |
virtual QCString | briefFile () const |
virtual QCString | getDefFileName () const |
virtual QCString | getDefFileExtension () const |
virtual int | getDefLine () const |
virtual int | getDefColumn () const |
virtual bool | hasDocumentation () const |
virtual bool | hasUserDocumentation () const |
virtual bool | isVisibleInProject () const |
virtual bool | isVisible () const |
virtual bool | isHidden () const |
virtual bool | isArtificial () const |
virtual QCString | getReference () const |
virtual bool | isReference () const |
virtual QCString | externalReference (const QCString &relPath) const |
virtual int | getStartDefLine () const |
virtual int | getStartBodyLine () const |
virtual int | getEndBodyLine () const |
virtual const FileDef * | getBodyDef () const |
virtual SrcLangExt | getLanguage () const |
virtual const GroupList & | partOfGroups () const |
virtual bool | isLinkableViaGroup () const |
virtual const RefItemVector & | xrefListItems () const |
virtual Definition * | getOuterScope () const |
virtual const MemberVector & | getReferencesMembers () const |
virtual const MemberVector & | getReferencedByMembers () const |
virtual bool | hasSections () const |
virtual bool | hasSources () const |
virtual bool | hasBriefDescription () const |
virtual QCString | id () const |
virtual const SectionRefs & | getSectionRefs () const |
virtual void | setName (const QCString &name) |
virtual void | setId (const QCString &name) |
virtual void | setDefFile (const QCString &df, int defLine, int defColumn) |
virtual void | setDocumentation (const QCString &doc, const QCString &docFile, int docLine, bool stripWhiteSpace=TRUE) |
virtual void | setBriefDescription (const QCString &brief, const QCString &briefFile, int briefLine) |
virtual void | setInbodyDocumentation (const QCString &doc, const QCString &docFile, int docLine) |
virtual void | setReference (const QCString &r) |
virtual void | addSectionsToDefinition (const std::vector< const SectionInfo * > &anchorList) |
virtual void | setBodySegment (int defLine, int bls, int ble) |
virtual void | setBodyDef (const FileDef *fd) |
virtual void | addSourceReferencedBy (const MemberDef *md) |
virtual void | addSourceReferences (const MemberDef *md) |
virtual void | setRefItems (const RefItemVector &sli) |
virtual void | mergeRefItems (Definition *def) |
virtual void | mergeReferences (const Definition *other) |
virtual void | mergeReferencedBy (const Definition *other) |
virtual void | setOuterScope (Definition *def) |
virtual void | setHidden (bool b) |
virtual void | setArtificial (bool b) |
virtual void | setLanguage (SrcLangExt lang) |
virtual void | writeSourceDef (OutputList &ol, const QCString &scopeName) const |
virtual void | writeInlineCode (OutputList &ol, const QCString &scopeName) const |
virtual bool | hasSourceRefs () const |
virtual bool | hasSourceReffedBy () const |
virtual void | writeSourceRefs (OutputList &ol, const QCString &scopeName) const |
virtual void | writeSourceReffedBy (OutputList &ol, const QCString &scopeName) const |
virtual void | makePartOfGroup (const GroupDef *gd) |
virtual void | writeNavigationPath (OutputList &ol) const |
virtual QCString | navigationPathAsString () const |
virtual QCString | pathFragment () const |
virtual void | writeDocAnchorsToTagFile (TextStream &fs) const |
virtual void | setLocalName (const QCString &name) |
virtual void | addSectionsToIndex () |
virtual void | writeToc (OutputList &ol, const LocalToc <) const |
virtual void | computeTooltip () |
virtual void | _setSymbolName (const QCString &name) |
virtual QCString | _symbolName () const |
Public 成员函数 继承自 DefinitionMutable | |
virtual bool | hasSourceRefs () const =0 |
virtual bool | hasSourceReffedBy () const =0 |
virtual | ~DefinitionMutable ()=default |
Public 成员函数 继承自 NamespaceDef | |
virtual | ~NamespaceDef () |
Public 成员函数 继承自 Definition | |
virtual bool | isAlias () const =0 |
virtual QCString | name () const =0 |
virtual bool | isAnonymous () const =0 |
virtual QCString | qualifiedName () const =0 |
virtual QCString | symbolName () const =0 |
virtual QCString | getSourceFileBase () const =0 |
virtual QCString | getSourceAnchor () const =0 |
virtual QCString | documentation () const =0 |
virtual int | docLine () const =0 |
virtual QCString | docFile () const =0 |
virtual QCString | briefDescriptionAsTooltip () const =0 |
virtual int | briefLine () const =0 |
virtual QCString | inbodyDocumentation () const =0 |
virtual QCString | inbodyFile () const =0 |
virtual int | inbodyLine () const =0 |
virtual QCString | briefFile () const =0 |
virtual QCString | getDefFileName () const =0 |
virtual QCString | getDefFileExtension () const =0 |
virtual int | getDefLine () const =0 |
virtual int | getDefColumn () const =0 |
virtual bool | hasDocumentation () const =0 |
virtual bool | hasUserDocumentation () const =0 |
virtual bool | isVisibleInProject () const =0 |
virtual bool | isVisible () const =0 |
virtual bool | isHidden () const =0 |
virtual bool | isArtificial () const =0 |
virtual QCString | getReference () const =0 |
virtual bool | isReference () const =0 |
virtual int | getStartDefLine () const =0 |
virtual int | getStartBodyLine () const =0 |
virtual int | getEndBodyLine () const =0 |
virtual const FileDef * | getBodyDef () const =0 |
virtual SrcLangExt | getLanguage () const =0 |
Returns the programming language this definition was written in. 更多... | |
virtual const GroupList & | partOfGroups () const =0 |
virtual bool | isLinkableViaGroup () const =0 |
virtual const RefItemVector & | xrefListItems () const =0 |
virtual Definition * | getOuterScope () const =0 |
virtual const MemberVector & | getReferencesMembers () const =0 |
virtual const MemberVector & | getReferencedByMembers () const =0 |
virtual bool | hasSections () const =0 |
virtual bool | hasSources () const =0 |
virtual bool | hasBriefDescription () const =0 |
returns TRUE if this class has a brief description 更多... | |
virtual QCString | id () const =0 |
virtual const SectionRefs & | getSectionRefs () const =0 |
returns the section dictionary, only of importance for pagedef 更多... | |
virtual QCString | navigationPathAsString () const =0 |
virtual QCString | pathFragment () const =0 |
virtual QCString | _symbolName () const =0 |
virtual | ~Definition ()=default |
Private 类型 | |
enum | { NAMESPACE, MODULE, CONSTANT_GROUP, LIBRARY } |
Private 属性 | |
QCString | fileName |
FileList | files |
LinkedRefMap< const NamespaceDef > | m_usingDirList |
LinkedRefMap< const ClassDef > | 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 |
额外继承的成员函数 | |
Public 类型 继承自 Definition | |
enum | DefType { TypeClass = 0, TypeFile = 1, TypeNamespace = 2, TypeMember = 3, TypeGroup = 4, TypePackage = 5, TypePage = 6, TypeDir = 7, TypeConcept = 8 } |
Protected 成员函数 继承自 DefinitionMixin< NamespaceDefMutable > | |
DefinitionMixin (const DefinitionMixin &def)=default | |
在文件 namespacedef.cpp 第 52 行定义.
|
private |
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 |
||
) |
在文件 namespacedef.cpp 第 255 行定义.
引用了 Config_getBool, CONSTANT_GROUP, convertNameToFile(), FALSE, fileName, QCString::isEmpty(), LIBRARY, m_inline, m_subGrouping, m_type, MODULE, DefinitionMixin< NamespaceDefMutable >::name(), NAMESPACE, setFileName(), DefinitionMixin< NamespaceDefMutable >::setReference() , 以及 stripExtension().
|
virtual |
在文件 namespacedef.cpp 第 298 行定义.
|
virtual |
重载 DefinitionMixin< NamespaceDefMutable > .
在文件 namespacedef.cpp 第 349 行定义.
引用了 LinkedRefMap< T, Hash, KeyEqual, Map >::add(), Definition::definitionType(), insertClass(), insertConcept(), insertNamespace(), Definition::localName(), m_innerCompounds, toClassDef(), toConceptDef(), toNamespaceDef(), Definition::TypeClass, Definition::TypeConcept , 以及 Definition::TypeNamespace.
|
virtual |
实现了 NamespaceDefMutable.
在文件 namespacedef.cpp 第 1208 行定义.
引用了 addRefItem(), displayName(), DefinitionMixin< NamespaceDefMutable >::getLanguage(), getOutputFileBase(), m_memberGroups, m_memberLists, MemberListType_documentationLists, DefinitionMixin< NamespaceDefMutable >::qualifiedName(), SrcLangExt_Fortran, theTranslator, Translator::trModule(), Translator::trNamespace(), TRUE , 以及 DefinitionMixin< NamespaceDefMutable >::xrefListItems().
|
virtual |
实现了 NamespaceDefMutable.
在文件 namespacedef.cpp 第 400 行定义.
引用了 m_memberGroups, m_memberLists, m_subGrouping , 以及 MemberListType_declarationLists.
|
private |
|
private |
在文件 namespacedef.cpp 第 886 行定义.
引用了 OutputList::disableAllBut(), OutputList::endLabels(), DefinitionMixin< NamespaceDefMutable >::getLanguage(), OutputGenerator::Html, isConstantGroup(), m_isPublished, OutputList::popGeneratorState(), OutputList::pushGeneratorState(), SrcLangExt_IDL, OutputList::startLabels() , 以及 OutputList::writeLabel().
被这些函数引用 writeDocumentation().
|
virtual |
实现了 NamespaceDefMutable.
在文件 namespacedef.cpp 第 1180 行定义.
引用了 LinkedRefMap< T, Hash, KeyEqual, Map >::add(), m_usingDeclList , 以及 Definition::qualifiedName().
被这些函数引用 combineUsingRelations().
|
virtual |
实现了 NamespaceDefMutable.
在文件 namespacedef.cpp 第 1174 行定义.
引用了 LinkedRefMap< T, Hash, KeyEqual, Map >::add(), m_usingDirList , 以及 Definition::qualifiedName().
被这些函数引用 combineUsingRelations().
|
inlinevirtual |
Returns the anchor within a page where this item can be found
实现了 NamespaceDef.
在文件 namespacedef.cpp 第 64 行定义.
|
inlinevirtual |
Used for syntax highlighting symbol class
实现了 Definition.
在文件 namespacedef.cpp 第 61 行定义.
引用了 DefinitionMixin< NamespaceDefMutable >::getLanguage(), Namespace, Package , 以及 SrcLangExt_Java.
|
virtual |
|
virtual |
实现了 NamespaceDef.
在文件 namespacedef.cpp 第 1497 行定义.
引用了 err_full(), DefinitionMixin< NamespaceDefMutable >::getDefFileName(), DefinitionMixin< NamespaceDefMutable >::getDefLine(), DefinitionMixin< NamespaceDefMutable >::getLanguage(), isConstantGroup(), isLibrary(), isModule(), SrcLangExt_CSharp, SrcLangExt_Fortran, SrcLangExt_IDL , 以及 SrcLangExt_Java.
|
virtual |
实现了 NamespaceDefMutable.
在文件 namespacedef.cpp 第 544 行定义.
引用了 getMemberList(), MemberListType_allMembersList , 以及 MemberList::setAnchors().
|
virtual |
|
inlinevirtual |
Use this for dynamic inspection of the type of the derived class
实现了 NamespaceDef.
在文件 namespacedef.cpp 第 60 行定义.
Returns the name of the definition as it appears in the output
实现了 NamespaceDef.
在文件 namespacedef.cpp 第 1236 行定义.
引用了 makeDisplayName().
被这些函数引用 addListReferences(), title(), writeDocumentation(), writeMemberDocumentation() , 以及 writeMemberPages().
|
virtual |
|
private |
|
private |
在文件 namespacedef.cpp 第 756 行定义.
引用了 Config_getBool, OutputList::enable(), FALSE, OutputGenerator::Html , 以及 Doxygen::suppressDocWarnings.
被这些函数引用 writeDocumentation().
|
virtual |
|
virtual |
实现了 NamespaceDefMutable.
在文件 namespacedef.cpp 第 322 行定义.
引用了 DefinitionMixin< NamespaceDefMutable >::briefDescription(), DefinitionMixin< NamespaceDefMutable >::docFile(), docFindSections(), DefinitionMixin< NamespaceDefMutable >::documentation(), m_memberGroups, m_memberLists , 以及 MemberListType_declarationLists.
|
inlinevirtual |
Returns the classes contained in this namespace
实现了 NamespaceDef.
在文件 namespacedef.cpp 第 105 行定义.
引用了 classes.
|
inlinevirtual |
Returns the concepts contained in this namespace
实现了 NamespaceDef.
在文件 namespacedef.cpp 第 110 行定义.
引用了 m_concepts.
|
inlinevirtual |
Returns the Slice exceptions contained in this namespace
实现了 NamespaceDef.
在文件 namespacedef.cpp 第 108 行定义.
引用了 exceptions.
|
inlinevirtual |
Returns the Slice interfaces contained in this namespace
实现了 NamespaceDef.
在文件 namespacedef.cpp 第 106 行定义.
引用了 interfaces.
实现了 NamespaceDef.
在文件 namespacedef.cpp 第 1467 行定义.
引用了 LinkedRefMap< T, Hash, KeyEqual, Map >::find() , 以及 m_allMembers.
|
inlinevirtual |
Returns the user defined member groups
实现了 NamespaceDef.
在文件 namespacedef.cpp 第 104 行定义.
引用了 m_memberGroups.
|
virtual |
|
inlinevirtual |
|
inlinevirtual |
Returns the namespaces contained in this namespace
实现了 NamespaceDef.
在文件 namespacedef.cpp 第 109 行定义.
引用了 namespaces.
|
virtual |
Returns the base file name (without extension) of this definition. as it is referenced to/written to disk.
实现了 NamespaceDef.
在文件 namespacedef.cpp 第 1185 行定义.
引用了 fileName.
被这些函数引用 addListReferences(), writeBriefDescription(), writeDocumentation() , 以及 writeTagFile().
|
inlinevirtual |
Returns the Slice structs contained in this namespace
实现了 NamespaceDef.
在文件 namespacedef.cpp 第 107 行定义.
引用了 structs.
|
inlinevirtual |
|
inlinevirtual |
|
virtual |
|
virtual |
实现了 NamespaceDefMutable.
在文件 namespacedef.cpp 第 366 行定义.
引用了 LinkedRefMap< T, Hash, KeyEqual, Map >::add(), classes, ClassDef::compoundType(), Config_getBool, ClassDef::Exception, exceptions, ClassDef::Interface, interfaces, Definition::name(), ClassDef::Struct , 以及 structs.
被这些函数引用 addInnerCompound().
|
virtual |
实现了 NamespaceDefMutable.
在文件 namespacedef.cpp 第 389 行定义.
引用了 LinkedRefMap< T, Hash, KeyEqual, Map >::add(), m_concepts , 以及 Definition::name().
被这些函数引用 addInnerCompound().
|
virtual |
实现了 NamespaceDefMutable.
在文件 namespacedef.cpp 第 421 行定义.
引用了 LinkedMap< T, Hash, KeyEqual, Map >::add(), LinkedRefMap< T, Hash, KeyEqual, Map >::add(), addMemberToList(), createMemberDefAlias(), Definition::definitionType(), err(), Doxygen::functionNameLinkedMap, MemberLists::get(), MemberDef::getClassDef(), getMemberList(), DefinitionMixin< NamespaceDefMutable >::getOuterScope(), DefinitionMixin< NamespaceDefMutable >::hasDocumentation(), NamespaceDefMutable::insertMember(), FileDef::insertMember(), Definition::isHidden(), isInline(), Definition::localName(), m_allMembers, m_memberLists, MemberListType_allMembersList, MemberListType_decDefineMembers, MemberListType_decDictionaryMembers, MemberListType_decEnumMembers, MemberListType_decFuncMembers, MemberListType_decSequenceMembers, MemberListType_decTypedefMembers, MemberListType_decVarMembers, MemberListType_docDefineMembers, MemberListType_docDictionaryMembers, MemberListType_docEnumMembers, MemberListType_docFuncMembers, MemberListType_docSequenceMembers, MemberListType_docTypedefMembers, MemberListType_docVarMembers, MemberDef::memberType(), MemberType_Define, MemberType_Dictionary, MemberType_Enumeration, MemberType_EnumValue, MemberType_Function, MemberType_Sequence, MemberType_Typedef, MemberType_Variable, Definition::name(), DefinitionMixin< NamespaceDefMutable >::name(), Namespace, MemberVector::push_back(), MemberName::push_back(), qPrint(), MemberDefMutable::setFileDef(), MemberDefMutable::setNamespace(), DefinitionMutable::setOuterScope(), toFileDef(), toMemberDefMutable(), toNamespaceDefMutable(), Definition::TypeFile , 以及 Definition::TypeNamespace.
|
virtual |
实现了 NamespaceDefMutable.
在文件 namespacedef.cpp 第 394 行定义.
引用了 LinkedRefMap< T, Hash, KeyEqual, Map >::add(), Definition::name() , 以及 namespaces.
被这些函数引用 addInnerCompound().
|
virtual |
|
inlinevirtual |
实现了 NamespaceDef.
在文件 namespacedef.cpp 第 85 行定义.
引用了 CONSTANT_GROUP , 以及 m_type.
被这些函数引用 addNamespaceAttributes(), compoundTypeString(), title() , 以及 writeNamespaceDeclarations().
|
inlinevirtual |
实现了 NamespaceDef.
在文件 namespacedef.cpp 第 88 行定义.
引用了 m_inline.
被这些函数引用 insertMember() , 以及 setInline().
|
inlinevirtual |
|
virtual |
Returns TRUE iff it is possible to link to this item. This can be a link to another project imported via a tag file.
实现了 NamespaceDef.
在文件 namespacedef.cpp 第 1462 行定义.
引用了 isLinkableInProject() , 以及 DefinitionMixin< NamespaceDefMutable >::isReference().
|
virtual |
Returns TRUE iff it is possible to link to this item within this project.
实现了 NamespaceDef.
在文件 namespacedef.cpp 第 1444 行定义.
引用了 QCString::at(), Config_getBool, QCString::findRev(), DefinitionMixin< NamespaceDefMutable >::getLanguage(), DefinitionMixin< NamespaceDefMutable >::hasDocumentation(), DefinitionMixin< NamespaceDefMutable >::isArtificial(), QCString::isEmpty(), DefinitionMixin< NamespaceDefMutable >::isHidden(), DefinitionMixin< NamespaceDefMutable >::isReference(), DefinitionMixin< NamespaceDefMutable >::name(), SrcLangExt_CSharp , 以及 TRUE.
被这些函数引用 isLinkable().
|
inlinevirtual |
实现了 NamespaceDef.
在文件 namespacedef.cpp 第 86 行定义.
引用了 m_type, MODULE , 以及 NAMESPACE.
被这些函数引用 compoundTypeString().
|
virtual |
Returns the local name without any scope qualifiers.
实现了 NamespaceDef.
在文件 namespacedef.cpp 第 1241 行定义.
引用了 QCString::findRev(), QCString::mid() , 以及 DefinitionMixin< NamespaceDefMutable >::name().
|
virtual |
|
virtual |
实现了 NamespaceDefMutable.
在文件 namespacedef.cpp 第 302 行定义.
引用了 convertNameToFile(), fileName , 以及 DefinitionMixin< NamespaceDefMutable >::isReference().
被这些函数引用 NamespaceDefImpl().
|
inlinevirtual |
|
virtual |
|
virtual |
实现了 NamespaceDefMutable.
在文件 namespacedef.cpp 第 1391 行定义.
引用了 LinkedRefMap< T, Hash, KeyEqual, Map >::begin(), classes, ClassDef::className(), Config_getBool, LinkedRefMap< T, Hash, KeyEqual, Map >::end(), exceptions, FALSE, interfaces, m_memberLists, Definition::name(), namespaces, qstricmp() , 以及 structs.
|
private |
在文件 namespacedef.cpp 第 737 行定义.
引用了 OutputList::startMemberSections().
被这些函数引用 writeDocumentation().
|
private |
在文件 namespacedef.cpp 第 747 行定义.
引用了 Config_getBool, OutputList::disable(), OutputGenerator::Html, Doxygen::suppressDocWarnings , 以及 TRUE.
被这些函数引用 writeDocumentation().
|
inlinevirtual |
|
virtual |
实现了 NamespaceDef.
在文件 namespacedef.cpp 第 1472 行定义.
引用了 displayName(), DefinitionMixin< NamespaceDefMutable >::getLanguage(), isConstantGroup(), SrcLangExt_Fortran, SrcLangExt_IDL, SrcLangExt_Java, SrcLangExt_Slice, theTranslator, Translator::trConstantGroupReference(), Translator::trModuleReference(), Translator::trNamespaceReference() , 以及 Translator::trPackage().
被这些函数引用 writeClassDeclarations(), writeConcepts(), writeDetailedDescription(), writeDocumentation(), writeMemberDeclarations(), writeMemberDocumentation() , 以及 writeNamespaceDeclarations().
|
private |
在文件 namespacedef.cpp 第 799 行定义.
引用了 Config_getString, OutputList::disableAllBut(), OutputList::endGroupHeader(), OutputGenerator::Man, OutputList::parseText(), OutputList::popGeneratorState(), OutputList::pushGeneratorState(), OutputList::startGroupHeader(), theTranslator, Translator::trAuthor(), Translator::trGeneratedAutomatically() , 以及 TRUE.
被这些函数引用 writeDocumentation().
|
private |
在文件 namespacedef.cpp 第 677 行定义.
引用了 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(), OutputGenerator::Html, QCString::isEmpty(), OutputList::lineBreak(), OutputGenerator::Man, metaData, DefinitionMixin< NamespaceDefMutable >::name(), OutputList::parseText(), OutputList::popGeneratorState(), OutputList::pushGeneratorState(), OutputGenerator::RTF, SrcLangExt_Slice, OutputList::startParagraph(), OutputList::startTextLink(), OutputList::startTypewriter(), stripScope(), theTranslator, Translator::trMore(), TRUE, validatingParseDoc(), OutputList::writeDoc(), OutputList::writeString() , 以及 OutputList::writeSynopsis().
被这些函数引用 writeDocumentation().
|
private |
在文件 namespacedef.cpp 第 765 行定义.
引用了 title(), TRUE , 以及 ClassLinkedRefMap::writeDeclaration().
被这些函数引用 writeDocumentation().
|
private |
|
private |
在文件 namespacedef.cpp 第 770 行定义.
引用了 m_concepts, title(), TRUE , 以及 ConceptLinkedRefMap::writeDeclaration().
被这些函数引用 writeDocumentation().
|
private |
|
private |
在文件 namespacedef.cpp 第 633 行定义.
引用了 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(), OutputGenerator::Html, OutputGenerator::Latex, OutputGenerator::Man, OutputList::parseText(), OutputList::popGeneratorState(), OutputList::pushGeneratorState(), OutputGenerator::RTF, OutputList::startGroupHeader(), OutputList::startTextBlock(), title(), TRUE, OutputList::writeAnchor(), OutputList::writeRuler() , 以及 OutputList::writeString().
被这些函数引用 writeDocumentation().
|
virtual |
实现了 NamespaceDefMutable.
在文件 namespacedef.cpp 第 923 行定义.
引用了 addGroupListToTitle(), addNamespaceAttributes(), LayoutDocEntry::AuthorSection, LayoutDocEntry::BriefDesc, LayoutDocEntry::ClassAllMembersLink, LayoutDocEntry::ClassCollaborationGraph, classes, LayoutDocEntry::ClassIncludes, LayoutDocEntry::ClassInheritanceGraph, LayoutDocEntry::ClassInlineClasses, LayoutDocEntry::ClassNestedClasses, LayoutDocEntry::ClassUsedFiles, LayoutDocEntry::ConceptDefinition, Config_getBool, LayoutDocEntry::DetailedDesc, LayoutDocEntry::DirFiles, LayoutDocEntry::DirGraph, LayoutDocEntry::DirSubDirs, displayName(), OutputList::endContents(), endFileWithNavPath(), endMemberDeclarations(), endMemberDocumentation(), OutputList::endQuickIndices(), endTitle(), err(), exceptions, LayoutDocEntry::FileClasses, LayoutDocEntry::FileConcepts, LayoutDocEntry::FileConstantGroups, LayoutDocEntry::FileExceptions, LayoutDocEntry::FileIncludedByGraph, LayoutDocEntry::FileIncludeGraph, LayoutDocEntry::FileIncludes, LayoutDocEntry::FileInlineClasses, LayoutDocEntry::FileInterfaces, LayoutDocEntry::FileNamespaces, LayoutDocEntry::FileSourceLink, LayoutDocEntry::FileStructs, DefinitionMixin< NamespaceDefMutable >::getLanguage(), getMemberList(), DefinitionMixin< NamespaceDefMutable >::getOuterScope(), getOutputFileBase(), Doxygen::globalScope, LayoutDocEntry::GroupClasses, LayoutDocEntry::GroupConcepts, LayoutDocEntry::GroupDirs, LayoutDocEntry::GroupFiles, LayoutDocEntry::GroupGraph, LayoutDocEntry::GroupInlineClasses, LayoutDocEntry::GroupNamespaces, LayoutDocEntry::GroupNestedGroups, LayoutDocEntry::GroupPageDocs, HLI_NamespaceVisible, LayoutDocManager::instance(), interfaces, LayoutDocEntry::MemberDecl, LayoutDocEntry::MemberDeclEnd, LayoutDocEntry::MemberDeclStart, LayoutDocEntry::MemberDef, LayoutDocEntry::MemberDefEnd, LayoutDocEntry::MemberDefStart, LayoutDocEntry::MemberGroups, MemberListType_allMembersList, DefinitionMixin< NamespaceDefMutable >::name(), LayoutDocManager::Namespace, LayoutDocEntry::NamespaceClasses, LayoutDocEntry::NamespaceConcepts, LayoutDocEntry::NamespaceExceptions, LayoutDocEntry::NamespaceInlineClasses, LayoutDocEntry::NamespaceInterfaces, LayoutDocEntry::NamespaceNestedConstantGroups, LayoutDocEntry::NamespaceNestedNamespaces, LayoutDocEntry::NamespaceStructs, OutputList::parseText(), MemberVector::sort(), OutputList::startContents(), startFile(), startMemberDeclarations(), startMemberDocumentation(), startTitle(), structs, LayoutDocEntrySection::title(), LayoutDocEntryMemberDecl::title(), title(), LayoutDocEntryMemberDef::title(), LayoutDocEntryMemberDecl::type, LayoutDocEntryMemberDef::type, writeAuthorSection(), writeBriefDescription(), writeClassDeclarations(), writeConcepts(), writeDetailedDescription(), writeInlineClasses(), writeMemberDeclarations(), writeMemberDocumentation(), writeMemberGroups(), writeMemberPages(), writeNamespaceDeclarations() , 以及 DefinitionMixin< NamespaceDefMutable >::writeNavigationPath().
|
private |
在文件 namespacedef.cpp 第 775 行定义.
引用了 classes , 以及 ClassLinkedRefMap::writeDocumentation().
被这些函数引用 writeDocumentation().
|
private |
在文件 namespacedef.cpp 第 1431 行定义.
引用了 getMemberList(), title() , 以及 MemberList::writeDeclarations().
被这些函数引用 writeDocumentation().
|
private |
在文件 namespacedef.cpp 第 1437 行定义.
引用了 displayName(), getMemberList(), title() , 以及 MemberList::writeDocumentation().
被这些函数引用 writeDocumentation().
|
private |
在文件 namespacedef.cpp 第 786 行定义.
引用了 m_memberGroups , 以及 m_subGrouping.
被这些函数引用 writeDocumentation().
|
virtual |
|
private |
在文件 namespacedef.cpp 第 780 行定义.
引用了 isConstantGroup(), namespaces, title(), TRUE , 以及 NamespaceLinkedRefMap::writeDeclaration().
被这些函数引用 writeDocumentation().
|
virtual |
|
privatevirtual |
重载 DefinitionMixin< NamespaceDefMutable > .
在文件 namespacedef.cpp 第 811 行定义.
引用了 classes, ClassLinkedRefMap::declVisible(), NamespaceLinkedRefMap::declVisible(), ConceptLinkedRefMap::declVisible(), MemberList::declVisible(), OutputList::disableAllBut(), exceptions, FALSE, DefinitionMixin< NamespaceDefMutable >::getLanguage(), getMemberList(), OutputGenerator::Html, LayoutDocManager::instance(), interfaces, MemberList::listType(), MemberList::listTypeAsString(), m_concepts, LayoutDocEntry::MemberDecl, LayoutDocManager::Namespace, LayoutDocEntry::NamespaceClasses, LayoutDocEntry::NamespaceConcepts, LayoutDocEntry::NamespaceExceptions, LayoutDocEntry::NamespaceInterfaces, LayoutDocEntry::NamespaceNestedConstantGroups, LayoutDocEntry::NamespaceNestedNamespaces, namespaces, LayoutDocEntry::NamespaceStructs, OutputList::popGeneratorState(), OutputList::pushGeneratorState(), structs, LayoutDocEntrySection::title(), LayoutDocEntryMemberDecl::title(), TRUE, LayoutDocEntryMemberDecl::type, OutputList::writeString() , 以及 OutputList::writeSummaryLink().
|
virtual |
实现了 NamespaceDefMutable.
在文件 namespacedef.cpp 第 557 行定义.
引用了 addHtmlExtensionIfMissing(), classes, convertToXML(), exceptions, getMemberList(), getOutputFileBase(), DefinitionMixin< NamespaceDefMutable >::id(), LayoutDocManager::instance(), interfaces, QCString::isEmpty(), m_memberGroups, LayoutDocEntry::MemberDecl, LayoutDocEntry::MemberGroups, DefinitionMixin< NamespaceDefMutable >::name(), LayoutDocManager::Namespace, LayoutDocEntry::NamespaceClasses, LayoutDocEntry::NamespaceConcepts, LayoutDocEntry::NamespaceExceptions, LayoutDocEntry::NamespaceInterfaces, LayoutDocEntry::NamespaceNestedNamespaces, namespaces, LayoutDocEntry::NamespaceStructs, structs, LayoutDocEntryMemberDecl::type, writeClassesToTagFile(), writeConceptsToTagFile(), DefinitionMixin< NamespaceDefMutable >::writeDocAnchorsToTagFile() , 以及 MemberList::writeTagFile().
|
private |
在文件 namespacedef.cpp 第 150 行定义.
被这些函数引用 getClasses(), insertClass(), sortMemberLists(), writeDocumentation(), writeInlineClasses(), writeSummaryLinks() , 以及 writeTagFile().
|
private |
在文件 namespacedef.cpp 第 153 行定义.
被这些函数引用 getExceptions(), insertClass(), sortMemberLists(), writeDocumentation(), writeSummaryLinks() , 以及 writeTagFile().
|
private |
在文件 namespacedef.cpp 第 140 行定义.
被这些函数引用 getOutputFileBase(), NamespaceDefImpl() , 以及 setFileName().
|
private |
在文件 namespacedef.cpp 第 141 行定义.
被这些函数引用 insertUsedFile().
|
private |
在文件 namespacedef.cpp 第 151 行定义.
被这些函数引用 getInterfaces(), insertClass(), sortMemberLists(), writeDocumentation(), writeSummaryLinks() , 以及 writeTagFile().
|
private |
在文件 namespacedef.cpp 第 147 行定义.
被这些函数引用 getMemberByName() , 以及 insertMember().
|
private |
在文件 namespacedef.cpp 第 154 行定义.
被这些函数引用 getConcepts(), insertConcept(), writeConcepts(), writeConceptsToTagFile() , 以及 writeSummaryLinks().
|
private |
在文件 namespacedef.cpp 第 160 行定义.
被这些函数引用 isInline(), NamespaceDefImpl() , 以及 setInline().
|
private |
在文件 namespacedef.cpp 第 145 行定义.
被这些函数引用 addInnerCompound(), findInnerCompound() , 以及 numDocMembers().
|
private |
在文件 namespacedef.cpp 第 158 行定义.
被这些函数引用 addNamespaceAttributes().
|
private |
|
private |
|
private |
在文件 namespacedef.cpp 第 156 行定义.
被这些函数引用 addMembersToMemberGroup(), NamespaceDefImpl(), subGrouping() , 以及 writeMemberGroups().
enum { ... } NamespaceDefImpl::m_type |
被这些函数引用 isConstantGroup(), isLibrary(), isModule() , 以及 NamespaceDefImpl().
|
private |
在文件 namespacedef.cpp 第 144 行定义.
被这些函数引用 addUsingDeclaration(), findInnerCompound() , 以及 getUsedClasses().
|
private |
在文件 namespacedef.cpp 第 143 行定义.
被这些函数引用 addUsingDirective(), combineUsingRelations(), findInnerCompound() , 以及 getUsedNamespaces().
|
private |
在文件 namespacedef.cpp 第 159 行定义.
被这些函数引用 setMetaData() , 以及 writeBriefDescription().
|
private |
在文件 namespacedef.cpp 第 155 行定义.
被这些函数引用 getNamespaces(), insertNamespace(), sortMemberLists(), writeNamespaceDeclarations(), writeSummaryLinks() , 以及 writeTagFile().
|
private |
在文件 namespacedef.cpp 第 152 行定义.
被这些函数引用 getStructs(), insertClass(), sortMemberLists(), writeDocumentation(), writeSummaryLinks() , 以及 writeTagFile().