The filedef.cpp
File Reference
Included Headers
Classes Index
class | FileDefImpl |
Typedefs Index
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 * > |
Functions Index
QCString | includeStatement (SrcLangExt lang, IncludeKind kind) |
QCString | includeOpen (SrcLangExt lang, IncludeKind kind) |
QCString | includeClose (SrcLangExt lang, IncludeKind kind) |
QCString | includeTagFileAttributes (SrcLangExt lang, IncludeKind kind) |
std::unique_ptr< 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) |
Typedefs
DefinitionLineMap
|
Definition at line 118 of file filedef.cpp.
IncludeInfoMap
|
Definition at line 120 of file filedef.cpp.
MemberDefLineMap
|
Definition at line 119 of file filedef.cpp.
Functions
compareFileDefs()
Definition at line 1925 of file filedef.cpp.
References Definition::name and qstricmp_sort.
Referenced by DirDefImpl::sort and writeFileIndex.
createFileDef()
|
Definition at line 268 of file filedef.cpp.
Referenced by anonymous{tagreader.cpp}::TagFileParser::buildLists, DocbookDocVisitor::operator(), DocbookDocVisitor::operator(), HtmlDocVisitor::operator(), HtmlDocVisitor::operator(), LatexDocVisitor::operator(), LatexDocVisitor::operator(), ManDocVisitor::operator(), ManDocVisitor::operator(), RTFDocVisitor::operator(), RTFDocVisitor::operator(), XmlDocVisitor::operator(), XmlDocVisitor::operator(), FileDef::overrideIncludedByGraph, CCodeParser::parseCode, FortranCodeParser::parseCode, LexCodeParser::parseCode, PythonCodeParser::parseCode, SQLCodeParser::parseCode, VHDLCodeParser::parseCode, XMLCodeParser::parseCode, CodeFragmentManager::parseCodeFragment, readDir, readFileOrDirectory and writeGraphInfo.
getAllIncludeFilesRecursively()
| static |
Definition at line 1828 of file filedef.cpp.
References getAllIncludeFilesRecursively and FileDef::includeFileList.
Referenced by getAllIncludeFilesRecursively.
includeClose()
|
Definition at line 86 of file filedef.cpp.
References ImportLocal, ImportLocalObjC, ImportModule, ImportSystem, ImportSystemObjC, IncludeLocal and IncludeSystem.
Referenced by ClassDefImpl::writeIncludeFiles, ConceptDefImpl::writeIncludeFiles and FileDefImpl::writeIncludeFiles.
includeOpen()
|
Definition at line 73 of file filedef.cpp.
References ImportModule and IncludeKind_LocalMask.
Referenced by ClassDefImpl::writeIncludeFiles, ConceptDefImpl::writeIncludeFiles and FileDefImpl::writeIncludeFiles.
includeStatement()
|
Definition at line 56 of file filedef.cpp.
References IncludeKind_ImportMask and IncludeKind_ObjCMask.
Referenced by ClassDefImpl::writeIncludeFiles, ConceptDefImpl::writeIncludeFiles and FileDefImpl::writeIncludeFiles.
includeTagFileAttributes()
|
Definition at line 104 of file filedef.cpp.
References ImportModule, IncludeKind_ImportMask, IncludeKind_LocalMask, IncludeKind_ObjCMask and QCString::sprintf.
Referenced by FileDefImpl::writeTagFile.
toFileDef()
|
Definition at line 1932 of file filedef.cpp.
Referenced by DocSets::addIndexItem, DocLink::DocLink, DocRef::DocRef, findModuleDef, SymbolResolver::Private::followPath, generateJSTree, FTVHelp::Private::generateTree, SymbolResolver::Private::getResolvedSymbolRec, DocParser::handleLinkedWord, NamespaceDefImpl::insertMember, insertMemberAlias, SymbolResolver::Private::isAccessibleFrom, ClassDefImpl::moveTo, MemberDefImpl::moveTo, DefinitionImpl::navigationPathAsString, node2URL, FileDef::overrideIncludedByGraph, SearchIndex::setCurrentDoc and SearchIndexExternal::setCurrentDoc.
toFileDef()
|
Definition at line 1945 of file filedef.cpp.
Generated via doxygen2docusaurus by Doxygen 1.14.0.