Doxygen
|
Public 成员函数 | |
FileDefImpl (const QCString &p, const QCString &n, const QCString &ref=QCString(), const QCString &dn=QCString()) | |
virtual | ~FileDefImpl () |
virtual DefType | definitionType () const |
virtual CodeSymbolType | codeSymbolType () const |
virtual QCString | name () const |
virtual QCString | displayName (bool=TRUE) const |
virtual QCString | fileName () const |
virtual QCString | getOutputFileBase () const |
virtual QCString | anchor () const |
virtual QCString | getSourceFileBase () const |
virtual QCString | includeName () const |
virtual QCString | includeDependencyGraphFileName () const |
virtual QCString | includedByDependencyGraphFileName () const |
virtual QCString | absFilePath () const |
virtual const QCString & | docName () const |
virtual bool | isSource () const |
virtual bool | isDocumentationFile () const |
virtual const Definition * | getSourceDefinition (int lineNr) const |
virtual const MemberDef * | getSourceMember (int lineNr) const |
virtual QCString | getPath () const |
virtual QCString | getVersion () const |
virtual bool | isLinkableInProject () const |
virtual bool | isLinkable () const |
virtual bool | isIncluded (const QCString &name) const |
virtual PackageDef * | packageDef () const |
virtual DirDef * | getDirDef () const |
virtual LinkedRefMap< const NamespaceDef > | getUsedNamespaces () const |
virtual LinkedRefMap< const ClassDef > | getUsedClasses () const |
virtual const IncludeInfoList & | includeFileList () const |
virtual const IncludeInfoList & | includedByFileList () const |
virtual void | getAllIncludeFilesRecursively (StringVector &incFiles) const |
virtual MemberList * | getMemberList (MemberListType lt) const |
virtual const MemberLists & | getMemberLists () const |
virtual const MemberGroupList & | getMemberGroups () const |
virtual const NamespaceLinkedRefMap & | getNamespaces () const |
virtual const ConceptLinkedRefMap & | getConcepts () const |
virtual const ClassLinkedRefMap & | getClasses () const |
virtual QCString | title () const |
virtual bool | hasDetailedDescription () const |
virtual QCString | fileVersion () const |
virtual bool | subGrouping () const |
virtual void | countMembers () |
virtual int | numDocMembers () const |
virtual int | numDecMembers () const |
virtual void | addSourceRef (int line, const Definition *d, const MemberDef *md) |
virtual void | writeDocumentation (OutputList &ol) |
virtual void | writeMemberPages (OutputList &ol) |
virtual void | writeQuickMemberLinks (OutputList &ol, const MemberDef *currentMd) const |
virtual void | writeSummaryLinks (OutputList &ol) const |
virtual void | writeTagFile (TextStream &t) |
virtual void | writeSourceHeader (OutputList &ol) |
virtual void | writeSourceBody (OutputList &ol, ClangTUParser *clangParser) |
virtual void | writeSourceFooter (OutputList &ol) |
virtual void | parseSource (ClangTUParser *clangParser) |
virtual void | setDiskName (const QCString &name) |
virtual void | insertMember (MemberDef *md) |
virtual void | insertClass (const ClassDef *cd) |
virtual void | insertConcept (const ConceptDef *cd) |
virtual void | insertNamespace (const NamespaceDef *nd) |
virtual void | computeAnchors () |
virtual void | setPackageDef (PackageDef *pd) |
virtual void | setDirDef (DirDef *dd) |
virtual void | addUsingDirective (const NamespaceDef *nd) |
virtual void | addUsingDeclaration (const ClassDef *cd) |
virtual void | combineUsingRelations () |
virtual bool | generateSourceFile () const |
virtual void | sortMemberLists () |
virtual void | addIncludeDependency (const FileDef *fd, const QCString &incName, bool local, bool imported) |
virtual void | addIncludedByDependency (const FileDef *fd, const QCString &incName, bool local, bool imported) |
virtual void | addMembersToMemberGroup () |
virtual void | distributeMemberGroupDocumentation () |
virtual void | findSectionsInDocumentation () |
virtual void | addIncludedUsingDirectives (FileDefSet &visitedFiles) |
virtual void | addListReferences () |
Public 成员函数 继承自 DefinitionMixin< FileDef > | |
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 const Definition * | findInnerCompound (const QCString &name) 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 | addInnerCompound (const Definition *def) |
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 成员函数 继承自 FileDef | |
~FileDef () | |
Public 成员函数 继承自 DefinitionMutable | |
virtual bool | hasSourceRefs () const =0 |
virtual bool | hasSourceReffedBy () const =0 |
virtual | ~DefinitionMutable ()=default |
Public 成员函数 继承自 Definition | |
virtual bool | isAlias () const =0 |
virtual bool | isAnonymous () const =0 |
virtual QCString | localName () const =0 |
virtual QCString | qualifiedName () const =0 |
virtual QCString | symbolName () 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 |
额外继承的成员函数 | |
Public 类型 继承自 Definition | |
enum | DefType { TypeClass = 0, TypeFile = 1, TypeNamespace = 2, TypeMember = 3, TypeGroup = 4, TypePackage = 5, TypePage = 6, TypeDir = 7, TypeConcept = 8 } |
Protected 成员函数 继承自 DefinitionMixin< FileDef > | |
DefinitionMixin (const DefinitionMixin &def)=default | |
在文件 filedef.cpp 第 56 行定义.
FileDefImpl::FileDefImpl | ( | const QCString & | p, |
const QCString & | nm, | ||
const QCString & | lref = QCString() , |
||
const QCString & | dn = QCString() |
||
) |
create a new file definition, where p is the file path, nm the file name, and lref is an HTML anchor name if the file was read from a tag file or 0 otherwise
在文件 filedef.cpp 第 229 行定义.
引用了 acquireFileVersion(), Config_getBool, getLanguageFromFileName(), guessSection(), QCString::isEmpty(), m_dir, m_docname, m_fileName, m_filePath, m_isSource, m_package, m_path, m_subGrouping, name(), QCString::prepend(), setDiskName(), DefinitionMixin< FileDef >::setLanguage(), DefinitionMixin< FileDef >::setReference(), Entry::SOURCE_SEC , 以及 stripFromPath().
|
virtual |
|
inlinevirtual |
Returns the absolute path including the file name.
实现了 FileDef.
在文件 filedef.cpp 第 74 行定义.
引用了 m_filePath.
被这些函数引用 parseSource() , 以及 writeSourceBody().
|
private |
在文件 filedef.cpp 第 1544 行定义.
引用了 Config_getString, err(), Debug::ExtCmd, QCString::isEmpty(), m_filePath, m_fileVersion, msg(), Portable::pclose(), Portable::popen(), Debug::print(), qPrint() , 以及 QCString::stripWhiteSpace().
被这些函数引用 FileDefImpl().
|
virtual |
实现了 FileDef.
在文件 filedef.cpp 第 1449 行定义.
引用了 FileDef::absFilePath(), QCString::isEmpty(), m_includedByList, m_includedByMap , 以及 QCString::str().
|
virtual |
实现了 FileDef.
在文件 filedef.cpp 第 1391 行定义.
引用了 FileDef::absFilePath(), QCString::isEmpty(), m_includeList, m_includeMap , 以及 QCString::str().
|
virtual |
实现了 FileDef.
在文件 filedef.cpp 第 1402 行定义.
引用了 m_includeList, m_usingDeclList, m_usingDirList , 以及 LinkedRefMap< T, Hash, KeyEqual, Map >::prepend().
|
virtual |
|
virtual |
实现了 FileDef.
在文件 filedef.cpp 第 1217 行定义.
引用了 m_memberGroups, m_memberLists, m_subGrouping , 以及 MemberListType_declarationLists.
|
private |
|
virtual |
|
virtual |
实现了 FileDef.
在文件 filedef.cpp 第 1386 行定义.
引用了 LinkedRefMap< T, Hash, KeyEqual, Map >::add(), m_usingDeclList , 以及 Definition::qualifiedName().
被这些函数引用 combineUsingRelations().
|
virtual |
实现了 FileDef.
在文件 filedef.cpp 第 1374 行定义.
引用了 LinkedRefMap< T, Hash, KeyEqual, Map >::add(), m_usingDirList , 以及 Definition::qualifiedName().
被这些函数引用 combineUsingRelations().
|
inlinevirtual |
Returns the anchor within a page where this item can be found
实现了 FileDef.
在文件 filedef.cpp 第 69 行定义.
|
inlinevirtual |
|
virtual |
实现了 FileDef.
在文件 filedef.cpp 第 1506 行定义.
引用了 addUsingDeclaration(), addUsingDirective(), NamespaceDefMutable::combineUsingRelations(), m_usingDirList , 以及 toNamespaceDefMutable().
|
virtual |
Compute the HTML anchor names for all members in the class
实现了 FileDef.
在文件 filedef.cpp 第 273 行定义.
引用了 getMemberList(), MemberListType_allMembersList , 以及 MemberList::setAnchors().
|
virtual |
|
inlinevirtual |
Use this for dynamic inspection of the type of the derived class
实现了 FileDef.
在文件 filedef.cpp 第 62 行定义.
引用了 Definition::TypeFile.
Returns the name of the definition as it appears in the output
实现了 FileDef.
在文件 filedef.cpp 第 66 行定义.
引用了 name().
|
virtual |
|
inlinevirtual |
Returns the name as it is used in the documentation
实现了 FileDef.
在文件 filedef.cpp 第 75 行定义.
引用了 m_docname.
|
private |
|
private |
在文件 filedef.cpp 第 709 行定义.
引用了 Config_getBool, OutputList::enable(), FALSE, OutputGenerator::Html , 以及 Doxygen::suppressDocWarnings.
被这些函数引用 writeDocumentation().
|
inlinevirtual |
|
virtual |
|
virtual |
|
virtual |
实现了 FileDef.
在文件 filedef.cpp 第 1467 行定义.
引用了 Config_getBool, guessSection(), Entry::HEADER_SEC, isDocumentationFile(), DefinitionMixin< FileDef >::isReference() , 以及 name().
被这些函数引用 writeSourceHeader() , 以及 writeSourceLink().
|
virtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
实现了 FileDef.
在文件 filedef.cpp 第 86 行定义.
引用了 m_dir.
被这些函数引用 writeDocumentation() , 以及 writeSourceHeader().
|
inlinevirtual |
|
virtual |
实现了 FileDef.
在文件 filedef.cpp 第 1659 行定义.
引用了 m_memberLists.
被这些函数引用 computeAnchors(), insertMember(), numDecMembers(), numDocMembers(), writeDocumentation(), writeMemberDeclarations(), writeMemberDocumentation(), writeQuickMemberLinks(), writeSummaryLinks() , 以及 writeTagFile().
|
inlinevirtual |
|
inlinevirtual |
|
virtual |
Returns the base file name (without extension) of this definition. as it is referenced to/written to disk.
实现了 FileDef.
在文件 filedef.cpp 第 1590 行定义.
引用了 m_outputDiskName.
被这些函数引用 addListReferences(), writeDocumentation(), writeSourceHeader() , 以及 writeTagFile().
|
inlinevirtual |
Returns the absolute path of this file.
实现了 FileDef.
在文件 filedef.cpp 第 80 行定义.
引用了 m_path.
被这些函数引用 writeTagFile().
|
virtual |
实现了 FileDef.
在文件 filedef.cpp 第 1359 行定义.
引用了 m_srcDefMap.
|
virtual |
Returns the name of the source listing of this definition.
实现了 FileDef.
在文件 filedef.cpp 第 1578 行定义.
引用了 m_filePath, m_outputDiskName, Htags::path2URL() , 以及 Htags::useHtags.
被这些函数引用 includeName(), writeDetailedDescription() , 以及 writeSourceHeader().
|
virtual |
实现了 FileDef.
在文件 filedef.cpp 第 1366 行定义.
引用了 m_srcMemberMap.
|
inlinevirtual |
|
virtual |
实现了 FileDef.
在文件 filedef.cpp 第 1380 行定义.
引用了 m_usingDirList.
|
inlinevirtual |
|
virtual |
|
virtual |
|
inlinevirtual |
|
virtual |
|
inlinevirtual |
|
virtual |
Returns the name of the verbatim copy of this file (if any).
实现了 FileDef.
在文件 filedef.cpp 第 1596 行定义.
引用了 getSourceFileBase().
被这些函数引用 writeSourceLink().
|
virtual |
Adds compound definition cd to the list of all compounds of this file
实现了 FileDef.
在文件 filedef.cpp 第 1301 行定义.
引用了 LinkedRefMap< T, Hash, KeyEqual, Map >::add(), ClassDef::compoundType(), Config_getBool, ClassDef::Exception, ClassDef::Interface, Definition::isHidden(), m_classes, m_exceptions, m_interfaces, m_structs, Definition::name() , 以及 ClassDef::Struct.
|
virtual |
实现了 FileDef.
在文件 filedef.cpp 第 1326 行定义.
引用了 LinkedRefMap< T, Hash, KeyEqual, Map >::add(), Definition::isHidden(), m_concepts , 以及 Definition::name().
|
virtual |
Adds member definition md to the list of all members of this file
实现了 FileDef.
在文件 filedef.cpp 第 1239 行定义.
引用了 addMemberToList(), MemberVector::contains(), err(), File, MemberLists::get(), MemberDef::getClassDef(), getMemberList(), Definition::isHidden(), 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_Property, MemberType_Sequence, MemberType_Typedef, MemberType_Variable, name(), Definition::name(), MemberVector::push_back() , 以及 qPrint().
|
virtual |
Adds namespace definition nd to the list of all compounds of this file
实现了 FileDef.
在文件 filedef.cpp 第 1333 行定义.
引用了 LinkedRefMap< T, Hash, KeyEqual, Map >::add(), Definition::isHidden(), m_namespaces , 以及 Definition::name().
|
virtual |
实现了 FileDef.
在文件 filedef.cpp 第 1534 行定义.
引用了 getFileNameExtension(), getLanguageFromFileName(), name(), QCString::right() , 以及 SrcLangExt_Markdown.
被这些函数引用 generateSourceFile() , 以及 writeSourceHeader().
|
virtual |
实现了 FileDef.
在文件 filedef.cpp 第 1461 行定义.
引用了 FALSE, QCString::isEmpty(), m_includeMap, name() , 以及 QCString::str().
|
inlinevirtual |
Returns TRUE iff it is possible to link to this item. This can be a link to another project imported via a tag file.
实现了 FileDef.
在文件 filedef.cpp 第 83 行定义.
引用了 isLinkableInProject() , 以及 DefinitionMixin< FileDef >::isReference().
被这些函数引用 writeSourceHeader().
|
virtual |
Returns TRUE iff it is possible to link to this item within this project.
实现了 FileDef.
在文件 filedef.cpp 第 1695 行定义.
引用了 Config_getBool, DefinitionMixin< FileDef >::hasDocumentation(), DefinitionMixin< FileDef >::isLinkableViaGroup() , 以及 DefinitionMixin< FileDef >::isReference().
被这些函数引用 isLinkable().
|
inlinevirtual |
|
virtual |
Returns the unique file name (this may include part of the path).
实现了 FileDef.
在文件 filedef.cpp 第 1339 行定义.
引用了 Config_getBool, m_fileName , 以及 DefinitionMixin< Base >::name().
被这些函数引用 addListReferences(), displayName(), FileDefImpl(), generateSourceFile(), insertMember(), isDocumentationFile(), isIncluded(), setDiskName(), title(), writeDetailedDescription(), writeDocumentation(), writeIncludedByGraph(), writeIncludeGraph(), writeMemberDocumentation(), writeMemberPages(), writeSourceHeader() , 以及 writeTagFile().
|
virtual |
实现了 FileDef.
在文件 filedef.cpp 第 1763 行定义.
引用了 getMemberList(), MemberListType_allMembersList , 以及 MemberList::numDecMembers().
|
virtual |
实现了 FileDef.
在文件 filedef.cpp 第 1757 行定义.
引用了 getMemberList(), MemberListType_allMembersList , 以及 MemberList::numDocMembers().
|
inlinevirtual |
|
virtual |
实现了 FileDef.
在文件 filedef.cpp 第 1192 行定义.
引用了 absFilePath(), Doxygen::clangAssistedParsing, Config_getBool, FALSE, fileToString(), ParserManager::getCodeParser(), DefinitionMixin< FileDef >::getDefFileExtension(), DefinitionMixin< FileDef >::getLanguage(), Doxygen::parserManager, SrcLangExt_Cpp, SrcLangExt_ObjC, ClangTUParser::switchToFile(), TRUE , 以及 ClangTUParser::writeSources().
|
inlinevirtual |
|
virtual |
实现了 FileDef.
在文件 filedef.cpp 第 256 行定义.
引用了 convertNameToFile(), DefinitionMixin< FileDef >::isReference(), m_inclByDepFileName, m_inclDepFileName, m_outputDiskName , 以及 name().
被这些函数引用 FileDefImpl().
|
inlinevirtual |
|
virtual |
实现了 FileDef.
在文件 filedef.cpp 第 1620 行定义.
引用了 LinkedRefMap< T, Hash, KeyEqual, Map >::begin(), ClassDef::className(), Config_getBool, LinkedRefMap< T, Hash, KeyEqual, Map >::end(), FALSE, m_classes, m_exceptions, m_includedByList, m_interfaces, m_memberGroups, m_memberLists, m_namespaces, m_structs, Definition::name(), MemberList::needsSorting(), qstricmp(), MemberList::setNeedsSorting() , 以及 MemberVector::sort().
|
private |
|
private |
在文件 filedef.cpp 第 700 行定义.
引用了 Config_getBool, OutputList::disable(), OutputGenerator::Html, Doxygen::suppressDocWarnings , 以及 TRUE.
被这些函数引用 writeDocumentation().
|
inlinevirtual |
|
virtual |
实现了 FileDef.
在文件 filedef.cpp 第 1723 行定义.
引用了 name(), theTranslator , 以及 Translator::trFileReference().
被这些函数引用 writeClassDeclarations(), writeConcepts(), writeDetailedDescription(), writeDocumentation(), writeMemberDeclarations(), writeMemberDocumentation(), writeNamespaceDeclarations() , 以及 writeSourceHeader().
|
private |
在文件 filedef.cpp 第 731 行定义.
引用了 Config_getString, OutputList::disableAllBut(), OutputList::endGroupHeader(), OutputGenerator::Man, OutputList::parseText(), OutputList::popGeneratorState(), OutputList::pushGeneratorState(), OutputList::startGroupHeader(), theTranslator, Translator::trAuthor(), Translator::trGeneratedAutomatically() , 以及 TRUE.
被这些函数引用 writeDocumentation().
|
private |
在文件 filedef.cpp 第 477 行定义.
引用了 DefinitionMixin< FileDef >::briefDescription(), DefinitionMixin< FileDef >::briefFile(), DefinitionMixin< FileDef >::briefLine(), Config_getBool, createDocParser(), OutputList::disable(), OutputList::disableAllBut(), DefinitionMixin< FileDef >::documentation(), OutputList::enable(), OutputList::endParagraph(), OutputList::endTextLink(), FALSE, DefinitionMixin< FileDef >::hasBriefDescription(), OutputGenerator::Html, OutputGenerator::Man, OutputList::parseText(), OutputList::popGeneratorState(), OutputList::pushGeneratorState(), OutputGenerator::RTF, OutputList::startParagraph(), OutputList::startTextLink(), theTranslator, Translator::trMore(), TRUE, validatingParseDoc(), OutputList::writeDoc(), OutputList::writeString() , 以及 OutputList::writeSynopsis().
被这些函数引用 writeDocumentation().
|
private |
在文件 filedef.cpp 第 665 行定义.
引用了 FALSE, title() , 以及 ClassLinkedRefMap::writeDeclaration().
被这些函数引用 writeDocumentation().
|
private |
|
private |
在文件 filedef.cpp 第 671 行定义.
引用了 FALSE, m_concepts, title() , 以及 ConceptLinkedRefMap::writeDeclaration().
被这些函数引用 writeDocumentation().
|
private |
在文件 filedef.cpp 第 414 行定义.
引用了 DefinitionMixin< FileDef >::briefDescription(), DefinitionMixin< FileDef >::briefFile(), DefinitionMixin< FileDef >::briefLine(), Config_getBool, OutputList::disable(), OutputList::disableAllBut(), DefinitionMixin< FileDef >::docFile(), DefinitionMixin< FileDef >::docLine(), DefinitionMixin< FileDef >::documentation(), OutputList::enable(), OutputList::enableAll(), OutputList::endGroupHeader(), OutputList::endParagraph(), OutputList::endTextBlock(), err(), FALSE, QCString::find(), OutputList::generateDoc(), getSourceFileBase(), hasDetailedDescription(), OutputGenerator::Html, OutputGenerator::Latex, QCString::left(), QCString::length(), OutputGenerator::Man, name(), OutputList::parseText(), OutputList::popGeneratorState(), OutputList::pushGeneratorState(), QCString::right(), OutputGenerator::RTF, OutputList::startGroupHeader(), OutputList::startParagraph(), OutputList::startTextBlock(), theTranslator, title(), Translator::trDefinedInSourceFile(), TRUE, OutputList::writeAnchor(), OutputList::writeObjectLink(), OutputList::writeRuler() , 以及 OutputList::writeString().
被这些函数引用 writeDocumentation().
|
virtual |
Write the documentation page for this file to the file of output generators ol.
实现了 FileDef.
在文件 filedef.cpp 第 814 行定义.
引用了 addGroupListToTitle(), LayoutDocEntry::AuthorSection, LayoutDocEntry::BriefDesc, LayoutDocEntry::ClassAllMembersLink, LayoutDocEntry::ClassCollaborationGraph, LayoutDocEntry::ClassIncludes, LayoutDocEntry::ClassInheritanceGraph, LayoutDocEntry::ClassInlineClasses, LayoutDocEntry::ClassNestedClasses, LayoutDocEntry::ClassUsedFiles, LayoutDocEntry::ConceptDefinition, Config_getBool, LayoutDocEntry::DetailedDesc, LayoutDocEntry::DirFiles, LayoutDocEntry::DirGraph, LayoutDocEntry::DirSubDirs, OutputList::disable(), OutputList::disableAllBut(), OutputList::docify(), OutputList::enableAll(), OutputList::endContents(), endFileWithNavPath(), endMemberDeclarations(), endMemberDocumentation(), OutputList::endProjectNumber(), OutputList::endQuickIndices(), endTitle(), err(), LayoutDocManager::File, LayoutDocEntry::FileClasses, LayoutDocEntry::FileConcepts, LayoutDocEntry::FileConstantGroups, LayoutDocEntry::FileExceptions, LayoutDocEntry::FileIncludedByGraph, LayoutDocEntry::FileIncludeGraph, LayoutDocEntry::FileIncludes, LayoutDocEntry::FileInlineClasses, LayoutDocEntry::FileInterfaces, LayoutDocEntry::FileNamespaces, LayoutDocEntry::FileSourceLink, LayoutDocEntry::FileStructs, getDirDef(), DefinitionMixin< FileDef >::getLanguage(), getMemberList(), getOutputFileBase(), LayoutDocEntry::GroupClasses, LayoutDocEntry::GroupConcepts, LayoutDocEntry::GroupDirs, LayoutDocEntry::GroupFiles, LayoutDocEntry::GroupGraph, LayoutDocEntry::GroupInlineClasses, LayoutDocEntry::GroupNamespaces, LayoutDocEntry::GroupNestedGroups, LayoutDocEntry::GroupPageDocs, HLI_FileVisible, OutputGenerator::Html, LayoutDocManager::instance(), QCString::isEmpty(), m_classes, m_docname, m_exceptions, m_fileVersion, m_interfaces, m_structs, LayoutDocEntry::MemberDecl, LayoutDocEntry::MemberDeclEnd, LayoutDocEntry::MemberDeclStart, LayoutDocEntry::MemberDef, LayoutDocEntry::MemberDefEnd, LayoutDocEntry::MemberDefStart, LayoutDocEntry::MemberGroups, MemberListType_allMembersList, name(), LayoutDocEntry::NamespaceClasses, LayoutDocEntry::NamespaceConcepts, LayoutDocEntry::NamespaceExceptions, LayoutDocEntry::NamespaceInlineClasses, LayoutDocEntry::NamespaceInterfaces, LayoutDocEntry::NamespaceNestedConstantGroups, LayoutDocEntry::NamespaceNestedNamespaces, LayoutDocEntry::NamespaceStructs, OutputList::parseText(), OutputList::popGeneratorState(), OutputList::pushGeneratorState(), MemberVector::sort(), OutputList::startContents(), startFile(), startMemberDeclarations(), startMemberDocumentation(), OutputList::startProjectNumber(), startTitle(), theTranslator, LayoutDocEntrySection::title(), title(), LayoutDocEntryMemberDecl::title(), LayoutDocEntryMemberDef::title(), Translator::trFileReference(), LayoutDocEntryMemberDecl::type, LayoutDocEntryMemberDef::type, writeAuthorSection(), writeBriefDescription(), writeClassDeclarations(), writeConcepts(), writeDetailedDescription(), writeIncludedByGraph(), writeIncludeFiles(), writeIncludeGraph(), writeInlineClasses(), writeMemberDeclarations(), writeMemberDocumentation(), writeMemberGroups(), writeMemberPages(), writeNamespaceDeclarations(), DefinitionMutable::writeNavigationPath() , 以及 writeSourceLink().
|
private |
在文件 filedef.cpp 第 617 行定义.
引用了 Config_getBool, Config_getInt, OutputList::disable(), OutputList::enableAll(), OutputList::endInclDepGraph(), OutputList::endTextBlock(), DotInclDepGraph::isTooBig(), DotInclDepGraph::isTrivial(), OutputGenerator::Man, name(), DotInclDepGraph::numNodes(), OutputList::parseText(), qPrint(), OutputList::startInclDepGraph(), OutputList::startTextBlock(), theTranslator, Translator::trInclByDepGraph(), TRUE , 以及 warn_uncond().
被这些函数引用 writeDocumentation().
|
private |
在文件 filedef.cpp 第 528 行定义.
引用了 OutputList::disable(), OutputList::disableAllBut(), OutputList::docify(), OutputList::enableAll(), OutputList::endTextBlock(), OutputList::endTypewriter(), FALSE, FileDef::generateSourceFile(), Definition::getLanguage(), FileDef::getOutputFileBase(), Definition::getReference(), OutputGenerator::Html, FileDef::includeName(), FileDef::isLinkable(), OutputList::lineBreak(), m_includeList, SrcLangExt_IDL, SrcLangExt_Java, OutputList::startTextBlock(), OutputList::startTypewriter(), TRUE , 以及 OutputList::writeObjectLink().
被这些函数引用 writeDocumentation().
|
private |
在文件 filedef.cpp 第 592 行定义.
引用了 Config_getBool, Config_getInt, OutputList::disable(), OutputList::enableAll(), OutputList::endInclDepGraph(), OutputList::endTextBlock(), FALSE, DotInclDepGraph::isTooBig(), DotInclDepGraph::isTrivial(), OutputGenerator::Man, name(), DotInclDepGraph::numNodes(), OutputList::parseText(), qPrint(), OutputList::startInclDepGraph(), OutputList::startTextBlock(), theTranslator, Translator::trInclDepGraph(), TRUE , 以及 warn_uncond().
被这些函数引用 writeDocumentation().
|
private |
在文件 filedef.cpp 第 677 行定义.
引用了 OutputList::disable(), OutputList::enable(), OutputGenerator::Html, OutputList::isEnabled(), m_classes , 以及 ClassLinkedRefMap::writeDocumentation().
被这些函数引用 writeDocumentation().
|
private |
在文件 filedef.cpp 第 1671 行定义.
引用了 Config_getBool, getMemberList(), title(), MemberList::writeDeclarations() , 以及 VhdlDocGen::writeVhdlDeclarations().
被这些函数引用 writeDocumentation().
|
private |
在文件 filedef.cpp 第 1689 行定义.
引用了 getMemberList(), name(), title() , 以及 MemberList::writeDocumentation().
被这些函数引用 writeDocumentation().
|
private |
|
virtual |
|
private |
在文件 filedef.cpp 第 658 行定义.
引用了 m_namespaces, title() , 以及 NamespaceLinkedRefMap::writeDeclaration().
被这些函数引用 writeDocumentation().
|
virtual |
重载 DefinitionMixin< FileDef > .
在文件 filedef.cpp 第 1046 行定义.
引用了 addHtmlExtensionIfMissing(), Config_getBool, convertToHtml(), createSubDirs(), getMemberList(), MemberListType_allMembersList , 以及 OutputList::writeString().
|
virtual |
实现了 FileDef.
在文件 filedef.cpp 第 1134 行定义.
引用了 absFilePath(), Doxygen::clangAssistedParsing, Config_getBool, OutputList::endCodeFragment(), FALSE, fileToString(), ParserManager::getCodeParser(), DefinitionMixin< FileDef >::getDefFileExtension(), getFileFilter(), DefinitionMixin< FileDef >::getLanguage(), QCString::isEmpty(), Doxygen::parserManager, Doxygen::parseSourcesNeeded, SrcLangExt_Cpp, SrcLangExt_ObjC, OutputList::startCodeFragment(), ClangTUParser::switchToFile(), TRUE , 以及 ClangTUParser::writeSources().
|
virtual |
实现了 FileDef.
在文件 filedef.cpp 第 1185 行定义.
引用了 OutputList::enableAll(), OutputList::endContents() , 以及 endFileWithNavPath().
|
virtual |
Write a source listing of this file to the output
实现了 FileDef.
在文件 filedef.cpp 第 1088 行定义.
引用了 Config_getBool, OutputList::disable(), OutputList::endQuickIndices(), OutputList::endTextLink(), endTitle(), FALSE, generateSourceFile(), getDirDef(), getOutputFileBase(), getSourceFileBase(), HLI_FileVisible, isDocumentationFile(), QCString::isEmpty(), isLinkable(), m_docname, m_fileVersion, OutputGenerator::Man, name(), OutputList::parseText(), OutputList::startContents(), startFile(), OutputList::startTextLink(), startTitle(), theTranslator, title(), Translator::trGotoDocumentation(), Translator::trSourceFile() , 以及 DefinitionMutable::writeNavigationPath().
|
private |
在文件 filedef.cpp 第 643 行定义.
引用了 OutputList::disableAllBut(), OutputList::enableAll(), OutputList::endParagraph(), OutputList::endTextLink(), generateSourceFile(), OutputGenerator::Html, includeName(), OutputList::parseText(), OutputList::startParagraph(), OutputList::startTextLink(), theTranslator , 以及 Translator::trGotoSourceCode().
被这些函数引用 writeDocumentation().
|
virtual |
重载 DefinitionMixin< FileDef > .
在文件 filedef.cpp 第 743 行定义.
引用了 ClassLinkedRefMap::declVisible(), NamespaceLinkedRefMap::declVisible(), ConceptLinkedRefMap::declVisible(), MemberList::declVisible(), OutputList::disableAllBut(), FALSE, LayoutDocManager::File, LayoutDocEntry::FileClasses, LayoutDocEntry::FileConcepts, LayoutDocEntry::FileExceptions, LayoutDocEntry::FileInterfaces, LayoutDocEntry::FileNamespaces, LayoutDocEntry::FileStructs, DefinitionMixin< FileDef >::getLanguage(), getMemberList(), OutputGenerator::Html, LayoutDocManager::instance(), MemberList::listType(), MemberList::listTypeAsString(), m_classes, m_concepts, m_exceptions, m_interfaces, m_namespaces, m_structs, LayoutDocEntry::MemberDecl, OutputList::popGeneratorState(), OutputList::pushGeneratorState(), LayoutDocEntrySection::title(), LayoutDocEntryMemberDecl::title(), TRUE, LayoutDocEntryMemberDecl::type, OutputList::writeString() , 以及 OutputList::writeSummaryLink().
|
virtual |
实现了 FileDef.
在文件 filedef.cpp 第 316 行定义.
引用了 addHtmlExtensionIfMissing(), convertToXML(), FALSE, LayoutDocManager::File, LayoutDocEntry::FileClasses, LayoutDocEntry::FileConcepts, LayoutDocEntry::FileExceptions, LayoutDocEntry::FileInterfaces, LayoutDocEntry::FileNamespaces, LayoutDocEntry::FileStructs, Definition::getLanguage(), getMemberList(), getOutputFileBase(), FileDef::getOutputFileBase(), getPath(), LayoutDocManager::instance(), FileDef::isLinkable(), Definition::isReference(), m_classes, m_concepts, m_exceptions, m_includeList, m_interfaces, m_memberGroups, m_namespaces, m_structs, LayoutDocEntry::MemberDecl, LayoutDocEntry::MemberGroups, name(), FileDef::name(), SrcLangExt_IDL, SrcLangExt_Java, LayoutDocEntryMemberDecl::type, writeClassesToTagFile(), DefinitionMixin< FileDef >::writeDocAnchorsToTagFile() , 以及 MemberList::writeTagFile().
|
private |
在文件 filedef.cpp 第 182 行定义.
被这些函数引用 getClasses(), insertClass(), sortMemberLists(), writeDocumentation(), writeInlineClasses(), writeSummaryLinks() , 以及 writeTagFile().
|
private |
在文件 filedef.cpp 第 186 行定义.
被这些函数引用 getConcepts(), insertConcept(), writeConcepts(), writeSummaryLinks() , 以及 writeTagFile().
|
private |
在文件 filedef.cpp 第 178 行定义.
被这些函数引用 FileDefImpl(), getDirDef() , 以及 setDirDef().
|
private |
在文件 filedef.cpp 第 172 行定义.
被这些函数引用 docName(), FileDefImpl(), writeDocumentation() , 以及 writeSourceHeader().
|
private |
在文件 filedef.cpp 第 185 行定义.
被这些函数引用 insertClass(), sortMemberLists(), writeDocumentation(), writeSummaryLinks() , 以及 writeTagFile().
|
private |
在文件 filedef.cpp 第 171 行定义.
被这些函数引用 FileDefImpl(), fileName() , 以及 name().
|
private |
在文件 filedef.cpp 第 167 行定义.
被这些函数引用 absFilePath(), acquireFileVersion(), FileDefImpl() , 以及 getSourceFileBase().
|
private |
在文件 filedef.cpp 第 176 行定义.
被这些函数引用 acquireFileVersion(), fileVersion(), getVersion(), writeDocumentation() , 以及 writeSourceHeader().
|
private |
在文件 filedef.cpp 第 169 行定义.
被这些函数引用 includedByDependencyGraphFileName() , 以及 setDiskName().
|
private |
在文件 filedef.cpp 第 168 行定义.
被这些函数引用 includeDependencyGraphFileName() , 以及 setDiskName().
|
private |
在文件 filedef.cpp 第 163 行定义.
被这些函数引用 addIncludedByDependency(), includedByFileList() , 以及 sortMemberLists().
|
private |
在文件 filedef.cpp 第 162 行定义.
被这些函数引用 addIncludedByDependency().
|
private |
在文件 filedef.cpp 第 161 行定义.
被这些函数引用 addIncludeDependency(), addIncludedUsingDirectives(), includeFileList(), writeIncludeFiles() , 以及 writeTagFile().
|
private |
在文件 filedef.cpp 第 160 行定义.
被这些函数引用 addIncludeDependency() , 以及 isIncluded().
|
private |
在文件 filedef.cpp 第 183 行定义.
被这些函数引用 insertClass(), sortMemberLists(), writeDocumentation(), writeSummaryLinks() , 以及 writeTagFile().
|
private |
在文件 filedef.cpp 第 175 行定义.
被这些函数引用 FileDefImpl() , 以及 isSource().
|
private |
|
private |
|
private |
在文件 filedef.cpp 第 181 行定义.
被这些函数引用 getNamespaces(), insertNamespace(), sortMemberLists(), writeNamespaceDeclarations(), writeSummaryLinks() , 以及 writeTagFile().
|
private |
在文件 filedef.cpp 第 170 行定义.
被这些函数引用 getOutputFileBase(), getSourceFileBase() , 以及 setDiskName().
|
private |
在文件 filedef.cpp 第 177 行定义.
被这些函数引用 FileDefImpl(), packageDef() , 以及 setPackageDef().
|
private |
在文件 filedef.cpp 第 166 行定义.
被这些函数引用 FileDefImpl() , 以及 getPath().
|
private |
在文件 filedef.cpp 第 173 行定义.
被这些函数引用 addSourceRef() , 以及 getSourceDefinition().
|
private |
在文件 filedef.cpp 第 174 行定义.
被这些函数引用 addSourceRef() , 以及 getSourceMember().
|
private |
在文件 filedef.cpp 第 184 行定义.
被这些函数引用 insertClass(), sortMemberLists(), writeDocumentation(), writeSummaryLinks() , 以及 writeTagFile().
|
private |
在文件 filedef.cpp 第 187 行定义.
被这些函数引用 addMembersToMemberGroup(), FileDefImpl(), subGrouping() , 以及 writeMemberGroups().
|
private |
在文件 filedef.cpp 第 165 行定义.
被这些函数引用 addIncludedUsingDirectives(), addUsingDeclaration() , 以及 getUsedClasses().
|
private |
在文件 filedef.cpp 第 164 行定义.
被这些函数引用 addIncludedUsingDirectives(), addUsingDirective(), combineUsingRelations() , 以及 getUsedNamespaces().