|
Doxygen
|
#include "memberlist.h"#include "classlist.h"#include "filedef.h"#include "doxygen.h"#include "memberdef.h"#include "classdef.h"#include "namespacedef.h"#include "util.h"#include "language.h"#include "outputlist.h"#include "dot.h"#include "dotincldepgraph.h"#include "message.h"#include "docparser.h"#include "searchindex.h"#include "htags.h"#include "parserintf.h"#include "portable.h"#include "vhdldocgen.h"#include "debug.h"#include "layout.h"#include "entry.h"#include "groupdef.h"#include "filename.h"#include "membergroup.h"#include "dirdef.h"#include "config.h"#include "clangparser.h"#include "settings.h"#include "definitionimpl.h"#include "conceptdef.h"
filedef.cpp 的引用(Include)关系图:类 | |
| class | FileDefImpl |
| class | DevNullCodeDocInterface |
| Class implementing CodeOutputInterface by throwing away everything. 更多... | |
类型定义 | |
| using | DefinitionLineMap = std::unordered_map< int, const Definition * > |
| using | MemberDefLineMap = std::unordered_map< int, const MemberDef * > |
| using | IncludeInfoMap = std::unordered_map< std::string, const IncludeInfo * > |
函数 | |
| FileDef * | createFileDef (const QCString &p, const QCString &n, const QCString &ref, const QCString &dn) |
| static void | getAllIncludeFilesRecursively (StringUnorderedSet &filesVisited, const FileDef *fd, StringVector &incFiles) |
| bool | compareFileDefs (const FileDef *fd1, const FileDef *fd2) |
| FileDef * | toFileDef (Definition *d) |
| const FileDef * | toFileDef (const Definition *d) |
| using DefinitionLineMap = std::unordered_map<int,const Definition *> |
在文件 filedef.cpp 第 52 行定义.
| using IncludeInfoMap = std::unordered_map<std::string, const IncludeInfo *> |
在文件 filedef.cpp 第 54 行定义.
| using MemberDefLineMap = std::unordered_map<int,const MemberDef *> |
在文件 filedef.cpp 第 53 行定义.
在文件 filedef.cpp 第 1771 行定义.
引用了 FileDef::name() , 以及 qstricmp().
被这些函数引用 DirDefImpl::sort() , 以及 writeFileIndex().
| FileDef* createFileDef | ( | const QCString & | p, |
| const QCString & | n, | ||
| const QCString & | ref, | ||
| const QCString & | dn | ||
| ) |
|
static |
在文件 filedef.cpp 第 1701 行定义.
| const FileDef* toFileDef | ( | const Definition * | d | ) |
在文件 filedef.cpp 第 1791 行定义.
| FileDef* toFileDef | ( | Definition * | d | ) |
在文件 filedef.cpp 第 1778 行定义.
被这些函数引用 DocSets::addIndexItem(), NestingNodeContext::Private::addMembers(), NestingNodeContext::Private::createFile(), DefinitionContext< FileContext::Private >::createNavigationPath(), DocLink::DocLink(), DocRef::DocRef(), DefinitionContext< FileContext::Private >::fillPath(), SymbolResolver::Private::followPath(), generateJSTree(), FTVHelp::generateTree(), DocParser::handleLinkedWord(), NamespaceDefImpl::insertMember(), MemberDefImpl::moveTo(), DefinitionImpl::navigationPathAsString(), node2URL(), SearchIndex::setCurrentDoc() , 以及 SearchIndexExternal::setCurrentDoc().