|
Doxygen
|
类 DirDefImpl 继承关系图:
DirDefImpl 的协作图:Public 成员函数 | |
| DirDefImpl (const QCString &path) | |
| virtual | ~DirDefImpl () |
| virtual DefType | definitionType () const |
| virtual CodeSymbolType | codeSymbolType () const |
| virtual QCString | getOutputFileBase () const |
| virtual QCString | anchor () const |
| virtual bool | isLinkableInProject () const |
| virtual bool | isLinkable () const |
| virtual QCString | displayName (bool=TRUE) const |
| virtual const QCString | shortName () const |
| virtual void | addSubDir (DirDef *subdir) |
| virtual const FileList & | getFiles () const |
| virtual void | addFile (const FileDef *fd) |
| virtual const DirList & | subDirs () const |
| virtual bool | hasSubdirs () const |
| virtual int | level () const |
| virtual DirDef * | parent () const |
| virtual int | dirCount () const |
| virtual const UsedDirLinkedMap & | usedDirs () const |
| virtual bool | isParentOf (const DirDef *dir) const |
| virtual bool | depGraphIsTrivial () const |
| virtual QCString | shortTitle () const |
| virtual bool | hasDetailedDescription () const |
| virtual void | writeDocumentation (OutputList &ol) |
| virtual void | writeTagFile (TextStream &t) |
| virtual void | setDiskName (const QCString &name) |
| virtual void | sort () |
| virtual void | setParent (DirDef *parent) |
| virtual void | setDirCount (int count) |
| virtual void | setLevel () |
| virtual void | addUsesDependency (const DirDef *usedDir, const FileDef *srcFd, const FileDef *dstFd, bool srcDirect, bool dstDirect) |
| Add as "uses" dependency between this dir and dir, that was caused by a dependency on file fd. 更多... | |
| virtual void | computeDependencies () |
| Computes the dependencies between directories 更多... | |
Public 成员函数 继承自 DefinitionMixin< DirDef > | |
| 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 void | writeQuickMemberLinks (OutputList &ol, const MemberDef *md) const |
| virtual void | writeSummaryLinks (OutputList &ol) 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 成员函数 继承自 DirDef | |
| virtual | ~DirDef () |
Public 成员函数 继承自 DefinitionMutable | |
| virtual bool | hasSourceRefs () const =0 |
| virtual bool | hasSourceReffedBy () const =0 |
| virtual | ~DefinitionMutable ()=default |
Public 成员函数 继承自 Definition | |
| virtual bool | isAlias () const =0 |
| virtual QCString | name () const =0 |
| virtual bool | isAnonymous () const =0 |
| virtual QCString | localName () 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 |
静态 Public 成员函数 | |
| static DirDef * | mergeDirectoryInTree (const QCString &path) |
Private 成员函数 | |
| void | writeDetailedDescription (OutputList &ol, const QCString &title) |
| void | writeBriefDescription (OutputList &ol) |
| void | writeDirectoryGraph (OutputList &ol) |
| void | writeSubDirList (OutputList &ol) |
| void | writeFileList (OutputList &ol) |
| void | startMemberDeclarations (OutputList &ol) |
| void | endMemberDeclarations (OutputList &ol) |
静态 Private 成员函数 | |
| static DirDef * | createNewDir (const QCString &path) |
| static bool | matchPath (const QCString &path, const StringVector &l) |
Private 属性 | |
| DirList | m_subdirs |
| QCString | m_dispName |
| QCString | m_shortName |
| QCString | m_diskName |
| FileList | m_fileList |
| int | m_dirCount = -1 |
| int | m_level |
| DirDef * | m_parent |
| UsedDirLinkedMap | m_usedDirs |
额外继承的成员函数 | |
Public 类型 继承自 Definition | |
| enum | DefType { TypeClass = 0, TypeFile = 1, TypeNamespace = 2, TypeMember = 3, TypeGroup = 4, TypePackage = 5, TypePage = 6, TypeDir = 7, TypeConcept = 8 } |
Protected 成员函数 继承自 DefinitionMixin< DirDef > | |
| DefinitionMixin (const DefinitionMixin &def)=default | |
在文件 dirdef.cpp 第 37 行定义.
| DirDefImpl::DirDefImpl | ( | const QCString & | path | ) |
在文件 dirdef.cpp 第 111 行定义.
|
virtual |
在文件 dirdef.cpp 第 138 行定义.
|
virtual |
|
virtual |
实现了 DirDef.
在文件 dirdef.cpp 第 152 行定义.
引用了 m_subdirs, DefinitionMutable::setOuterScope() , 以及 DirDef::setParent().
|
virtual |
Add as "uses" dependency between this dir and dir, that was caused by a dependency on file fd.
srcDirect and dstDirect indicate if it is a direct dependencies (true) or if the dependencies was indirect (e.g. a parent dir that has a child dir that has the dependencies)
实现了 DirDef.
在文件 dirdef.cpp 第 638 行定义.
引用了 LinkedMap< T, Hash, KeyEqual, Map >::add(), UsedDir::addFileDep(), DirDef::addUsesDependency(), FALSE, LinkedMap< T, Hash, KeyEqual, Map >::find(), UsedDir::findFilePair(), DirDef::getOutputFileBase(), FilePair::key(), m_usedDirs, parent(), DirDef::parent() , 以及 TRUE.
被这些函数引用 computeDependencies().
|
inlinevirtual |
Returns the anchor within a page where this item can be found
实现了 DirDef.
在文件 dirdef.cpp 第 59 行定义.
引用了 m_usedDirs.
|
inlinevirtual |
|
virtual |
Computes the dependencies between directories
实现了 DirDef.
在文件 dirdef.cpp 第 699 行定义.
引用了 addUsesDependency(), LinkedMap< T, Hash, KeyEqual, Map >::begin(), LinkedMap< T, Hash, KeyEqual, Map >::end(), m_fileList , 以及 m_usedDirs.
|
inlinevirtual |
Use this for dynamic inspection of the type of the derived class
实现了 DirDef.
在文件 dirdef.cpp 第 56 行定义.
引用了 m_level.
|
virtual |
实现了 DirDef.
在文件 dirdef.cpp 第 743 行定义.
引用了 LinkedMap< T, Hash, KeyEqual, Map >::empty() , 以及 m_usedDirs.
|
inlinevirtual |
Returns the name of the definition as it appears in the output
实现了 DirDef.
在文件 dirdef.cpp 第 62 行定义.
被这些函数引用 writeDirectoryGraph() , 以及 writeTagFile().
|
private |
|
inlinevirtual |
|
virtual |
Returns the base file name (without extension) of this definition. as it is referenced to/written to disk.
实现了 DirDef.
在文件 dirdef.cpp 第 213 行定义.
引用了 encodeDirName() , 以及 m_diskName.
被这些函数引用 writeDocumentation() , 以及 writeTagFile().
|
virtual |
|
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.
实现了 DirDef.
在文件 dirdef.cpp 第 147 行定义.
引用了 isLinkableInProject() , 以及 DefinitionMixin< DirDef >::isReference().
|
virtual |
Returns TRUE iff it is possible to link to this item within this project.
实现了 DirDef.
在文件 dirdef.cpp 第 142 行定义.
引用了 DefinitionMixin< DirDef >::isReference().
被这些函数引用 isLinkable().
|
virtual |
|
inlinevirtual |
|
staticprivate |
在文件 dirdef.cpp 第 801 行定义.
引用了 FALSE, QCString::length(), qstricmp() , 以及 TRUE.
被这些函数引用 mergeDirectoryInTree().
strip part of path if it matches one of the paths in the Config_getList(STRIP_FROM_PATH) list
在文件 dirdef.cpp 第 817 行定义.
引用了 Config_getList, createNewDir(), QCString::find(), QCString::left() , 以及 matchPath().
被这些函数引用 buildDirectories().
|
inlinevirtual |
|
virtual |
|
inlinevirtual |
|
virtual |
实现了 DirDef.
在文件 dirdef.cpp 第 616 行定义.
引用了 DirDef::level(), m_level, parent() , 以及 DirDef::setLevel().
|
virtual |
|
inlinevirtual |
|
virtual |
实现了 DirDef.
在文件 dirdef.cpp 第 453 行定义.
引用了 m_shortName, theTranslator , 以及 Translator::trDirReference().
被这些函数引用 writeDocumentation().
|
virtual |
实现了 DirDef.
在文件 dirdef.cpp 第 175 行定义.
引用了 compareDirDefs(), compareFileDefs(), m_fileList , 以及 m_subdirs.
|
private |
|
inlinevirtual |
|
inlinevirtual |
|
private |
在文件 dirdef.cpp 第 267 行定义.
引用了 DefinitionMixin< DirDef >::briefDescription(), DefinitionMixin< DirDef >::briefFile(), DefinitionMixin< DirDef >::briefLine(), Config_getBool, createDocParser(), OutputList::disable(), OutputList::disableAllBut(), DefinitionMixin< DirDef >::documentation(), OutputList::enable(), OutputList::endParagraph(), OutputList::endTextLink(), FALSE, DefinitionMixin< DirDef >::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 |
在文件 dirdef.cpp 第 220 行定义.
引用了 DefinitionMixin< DirDef >::briefDescription(), DefinitionMixin< DirDef >::briefFile(), DefinitionMixin< DirDef >::briefLine(), Config_getBool, OutputList::disable(), OutputList::disableAllBut(), DefinitionMixin< DirDef >::docFile(), DefinitionMixin< DirDef >::docLine(), DefinitionMixin< DirDef >::documentation(), OutputList::enable(), OutputList::enableAll(), OutputList::endGroupHeader(), FALSE, OutputList::generateDoc(), OutputGenerator::Html, OutputGenerator::Latex, OutputGenerator::Man, OutputList::parseText(), OutputList::popGeneratorState(), OutputList::pushGeneratorState(), OutputGenerator::RTF, OutputList::startGroupHeader(), TRUE, OutputList::writeAnchor(), OutputList::writeRuler() , 以及 OutputList::writeString().
被这些函数引用 writeDocumentation().
|
private |
在文件 dirdef.cpp 第 305 行定义.
引用了 Config_getBool, OutputList::disable(), displayName(), OutputList::enableAll(), OutputList::endDirDepGraph(), DotDirDeps::isTrivial(), OutputGenerator::Man, msg(), OutputList::parseText(), qPrint(), shortName(), OutputList::startDirDepGraph(), theTranslator , 以及 Translator::trDirDepGraph().
被这些函数引用 writeDocumentation().
|
virtual |
实现了 DirDef.
在文件 dirdef.cpp 第 501 行定义.
引用了 LayoutDocEntry::AuthorSection, LayoutDocEntry::BriefDesc, LayoutDocEntry::ClassAllMembersLink, LayoutDocEntry::ClassCollaborationGraph, LayoutDocEntry::ClassIncludes, LayoutDocEntry::ClassInheritanceGraph, LayoutDocEntry::ClassInlineClasses, LayoutDocEntry::ClassNestedClasses, LayoutDocEntry::ClassUsedFiles, LayoutDocEntry::ConceptDefinition, Config_getBool, LayoutDocEntry::DetailedDesc, LayoutDocManager::Directory, LayoutDocEntry::DirFiles, LayoutDocEntry::DirGraph, LayoutDocEntry::DirSubDirs, OutputList::disable(), OutputList::disableAllBut(), OutputList::enableAll(), OutputList::endContents(), endFileWithNavPath(), endMemberDeclarations(), OutputList::endQuickIndices(), endTitle(), err(), 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< DirDef >::getLanguage(), getOutputFileBase(), LayoutDocEntry::GroupClasses, LayoutDocEntry::GroupConcepts, LayoutDocEntry::GroupDirs, LayoutDocEntry::GroupFiles, LayoutDocEntry::GroupGraph, LayoutDocEntry::GroupInlineClasses, LayoutDocEntry::GroupNamespaces, LayoutDocEntry::GroupNestedGroups, LayoutDocEntry::GroupPageDocs, HLI_Files, OutputGenerator::Html, LayoutDocManager::instance(), m_dispName, LayoutDocEntry::MemberDecl, LayoutDocEntry::MemberDeclEnd, LayoutDocEntry::MemberDeclStart, LayoutDocEntry::MemberDef, LayoutDocEntry::MemberDefEnd, LayoutDocEntry::MemberDefStart, LayoutDocEntry::MemberGroups, DefinitionMixin< DirDef >::name(), LayoutDocEntry::NamespaceClasses, LayoutDocEntry::NamespaceConcepts, LayoutDocEntry::NamespaceExceptions, LayoutDocEntry::NamespaceInlineClasses, LayoutDocEntry::NamespaceInterfaces, LayoutDocEntry::NamespaceNestedConstantGroups, LayoutDocEntry::NamespaceNestedNamespaces, LayoutDocEntry::NamespaceStructs, OutputList::parseText(), OutputList::popGeneratorState(), OutputList::pushGeneratorState(), shortTitle(), OutputList::startContents(), startFile(), startMemberDeclarations(), startTitle(), theTranslator, LayoutDocEntrySection::title(), Translator::trDirReference(), writeBriefDescription(), writeDetailedDescription(), writeDirectoryGraph(), writeFileList(), DefinitionMixin< DirDef >::writeNavigationPath() , 以及 writeSubDirList().
|
private |
在文件 dirdef.cpp 第 374 行定义.
引用了 DefinitionMixin< DirDef >::briefFile(), DefinitionMixin< DirDef >::briefLine(), Config_getBool, OutputList::disableAllBut(), OutputList::docify(), OutputList::endBold(), OutputList::endMemberDeclaration(), OutputList::endMemberDescription(), OutputList::endMemberHeader(), OutputList::endMemberItem(), OutputList::endMemberList(), OutputList::endTextLink(), FALSE, OutputList::generateDoc(), OutputGenerator::Html, OutputList::insertMemberAlign(), m_fileList, OutputList::parseText(), OutputList::popGeneratorState(), OutputList::pushGeneratorState(), OutputList::startBold(), OutputList::startMemberDeclaration(), OutputList::startMemberDescription(), OutputList::startMemberHeader(), OutputList::startMemberItem(), OutputList::startMemberList(), OutputList::startTextLink(), theTranslator, Translator::trCode(), Translator::trFile(), TRUE , 以及 OutputList::writeObjectLink().
被这些函数引用 writeDocumentation().
|
private |
在文件 dirdef.cpp 第 325 行定义.
引用了 DefinitionMixin< DirDef >::briefFile(), DefinitionMixin< DirDef >::briefLine(), Config_getBool, OutputList::endMemberDeclaration(), OutputList::endMemberDescription(), OutputList::endMemberHeader(), OutputList::endMemberItem(), OutputList::endMemberList(), FALSE, OutputList::generateDoc(), OutputList::insertMemberAlign(), m_subdirs, OutputList::parseText(), OutputList::startMemberDeclaration(), OutputList::startMemberDescription(), OutputList::startMemberHeader(), OutputList::startMemberItem(), OutputList::startMemberList(), theTranslator, Translator::trDir(), TRUE , 以及 OutputList::writeObjectLink().
被这些函数引用 writeDocumentation().
|
virtual |
实现了 DirDef.
在文件 dirdef.cpp 第 464 行定义.
引用了 addHtmlExtensionIfMissing(), convertToXML(), LayoutDocManager::Directory, LayoutDocEntry::DirFiles, LayoutDocEntry::DirSubDirs, displayName(), getOutputFileBase(), LayoutDocManager::instance(), m_fileList, m_subdirs, DefinitionMixin< DirDef >::name() , 以及 DefinitionMixin< DirDef >::writeDocAnchorsToTagFile().
|
private |
在文件 dirdef.cpp 第 109 行定义.
被这些函数引用 setDirCount().
|
private |
在文件 dirdef.cpp 第 107 行定义.
被这些函数引用 getOutputFileBase().
|
private |
在文件 dirdef.cpp 第 105 行定义.
被这些函数引用 writeDocumentation().
|
private |
在文件 dirdef.cpp 第 108 行定义.
被这些函数引用 addFile(), computeDependencies(), sort(), writeFileList() , 以及 writeTagFile().
|
private |
在文件 dirdef.cpp 第 110 行定义.
被这些函数引用 definitionType() , 以及 setLevel().
|
private |
在文件 dirdef.cpp 第 111 行定义.
被这些函数引用 codeSymbolType() , 以及 setParent().
|
private |
在文件 dirdef.cpp 第 106 行定义.
被这些函数引用 shortTitle().
|
private |
在文件 dirdef.cpp 第 104 行定义.
被这些函数引用 addSubDir(), sort(), writeSubDirList() , 以及 writeTagFile().
|
private |
在文件 dirdef.cpp 第 112 行定义.
被这些函数引用 addUsesDependency(), anchor(), computeDependencies() , 以及 depGraphIsTrivial().