clang 19.0.0git
clang::HeaderSearch Member List

This is the complete list of members for clang::HeaderSearch, including all inherited members.

AddIncludeAlias(StringRef Source, StringRef Dest)clang::HeaderSearchinline
AddSearchPath(const DirectoryLookup &dir, bool isAngled)clang::HeaderSearch
AddSystemSearchPath(const DirectoryLookup &dir)clang::HeaderSearchinline
angled_dir_begin() constclang::HeaderSearchinline
angled_dir_end() constclang::HeaderSearchinline
ClearFileInfo()clang::HeaderSearchinline
collectAllModules(SmallVectorImpl< Module * > &Modules)clang::HeaderSearch
collectVFSUsageAndClear() constclang::HeaderSearch
computeUserEntryUsage() constclang::HeaderSearch
CreateHeaderMap(FileEntryRef FE)clang::HeaderSearch
DirectoryLookupclang::HeaderSearchfriend
findAllModulesForHeader(FileEntryRef File) constclang::HeaderSearch
findModuleForHeader(FileEntryRef File, bool AllowTextual=false, bool AllowExcluded=false) constclang::HeaderSearch
findResolvedModulesForHeader(FileEntryRef File) constclang::HeaderSearch
getCachedModuleFileName(Module *Module)clang::HeaderSearch
getCachedModuleFileName(StringRef ModuleName, StringRef ModuleMapPath)clang::HeaderSearch
getDiags() constclang::HeaderSearchinline
getExistingFileInfo(FileEntryRef FE) constclang::HeaderSearch
getExistingLocalFileInfo(FileEntryRef FE) constclang::HeaderSearch
getExternalLookup() constclang::HeaderSearchinline
getFileDirFlavor(FileEntryRef File)clang::HeaderSearchinline
getFileInfo(FileEntryRef FE)clang::HeaderSearch
getFileMgr() constclang::HeaderSearchinline
getHeaderMapFileNames(SmallVectorImpl< std::string > &Names) constclang::HeaderSearch
getHeaderSearchOpts() constclang::HeaderSearchinline
getIncludeNameForHeader(const FileEntry *File) constclang::HeaderSearch
getModuleCachePath() constclang::HeaderSearchinline
getModuleHash() constclang::HeaderSearchinline
getModuleMap()clang::HeaderSearchinline
getModuleMap() constclang::HeaderSearchinline
getPrebuiltImplicitModuleFileName(Module *Module)clang::HeaderSearch
getPrebuiltModuleFileName(StringRef ModuleName, bool FileMapOnly=false)clang::HeaderSearch
getTotalMemory() constclang::HeaderSearch
getUniqueFrameworkName(StringRef Framework)clang::HeaderSearch
hasFileBeenImported(FileEntryRef File) constclang::HeaderSearchinline
HasIncludeAliasMap() constclang::HeaderSearchinline
hasModuleMap(StringRef Filename, const DirectoryEntry *Root, bool IsSystem)clang::HeaderSearch
header_file_size() constclang::HeaderSearchinline
HeaderSearch(std::shared_ptr< HeaderSearchOptions > HSOpts, SourceManager &SourceMgr, DiagnosticsEngine &Diags, const LangOptions &LangOpts, const TargetInfo *Target)clang::HeaderSearch
HeaderSearch(const HeaderSearch &)=deleteclang::HeaderSearch
isFileMultipleIncludeGuarded(FileEntryRef File) constclang::HeaderSearch
loadModuleMapFile(FileEntryRef File, bool IsSystem, FileID ID=FileID(), unsigned *Offset=nullptr, StringRef OriginalModuleMapFile=StringRef())clang::HeaderSearch
loadTopLevelSystemModules()clang::HeaderSearch
LookupFile(StringRef Filename, SourceLocation IncludeLoc, bool isAngled, ConstSearchDirIterator FromDir, ConstSearchDirIterator *CurDir, ArrayRef< std::pair< OptionalFileEntryRef, DirectoryEntryRef > > Includers, SmallVectorImpl< char > *SearchPath, SmallVectorImpl< char > *RelativePath, Module *RequestingModule, ModuleMap::KnownHeader *SuggestedModule, bool *IsMapped, bool *IsFrameworkFound, bool SkipCache=false, bool BuildSystemModule=false, bool OpenFile=true, bool CacheFailures=true)clang::HeaderSearch
LookupFrameworkCache(StringRef FWName)clang::HeaderSearchinline
lookupModule(StringRef ModuleName, SourceLocation ImportLoc=SourceLocation(), bool AllowSearch=true, bool AllowExtraModuleMapSearch=false)clang::HeaderSearch
lookupModuleMapFile(DirectoryEntryRef Dir, bool IsFramework)clang::HeaderSearch
LookupSubframeworkHeader(StringRef Filename, FileEntryRef ContextFileEnt, SmallVectorImpl< char > *SearchPath, SmallVectorImpl< char > *RelativePath, Module *RequestingModule, ModuleMap::KnownHeader *SuggestedModule)clang::HeaderSearch
MapHeaderToIncludeAlias(StringRef Source)clang::HeaderSearchinline
MarkFileIncludeOnce(FileEntryRef File)clang::HeaderSearchinline
MarkFileModuleHeader(FileEntryRef FE, ModuleMap::ModuleHeaderRole Role, bool isCompilingModuleHeader)clang::HeaderSearch
MarkFileSystemHeader(FileEntryRef File)clang::HeaderSearchinline
operator=(const HeaderSearch &)=deleteclang::HeaderSearch
PrintStats()clang::HeaderSearch
quoted_dir_begin() constclang::HeaderSearchinline
quoted_dir_end() constclang::HeaderSearchinline
search_dir_begin()clang::HeaderSearchinline
search_dir_begin() constclang::HeaderSearchinline
search_dir_end()clang::HeaderSearchinline
search_dir_end() constclang::HeaderSearchinline
search_dir_nth(size_t n) constclang::HeaderSearchinline
search_dir_range()clang::HeaderSearchinline
search_dir_range() constclang::HeaderSearchinline
search_dir_size() constclang::HeaderSearchinline
searchDirIdx(const DirectoryLookup &DL) constclang::HeaderSearch
setDirectoryHasModuleMap(const DirectoryEntry *Dir)clang::HeaderSearchinline
SetExternalLookup(ExternalPreprocessorSource *EPS)clang::HeaderSearchinline
SetExternalSource(ExternalHeaderFileInfoSource *ES)clang::HeaderSearchinline
SetFileControllingMacro(FileEntryRef File, const IdentifierInfo *ControllingMacro)clang::HeaderSearchinline
setModuleCachePath(StringRef CachePath)clang::HeaderSearchinline
setModuleHash(StringRef Hash)clang::HeaderSearchinline
SetSearchPaths(std::vector< DirectoryLookup > dirs, unsigned angledDirIdx, unsigned systemDirIdx, llvm::DenseMap< unsigned, unsigned > searchDirToHSEntry)clang::HeaderSearch
SetSystemHeaderPrefixes(ArrayRef< std::pair< std::string, bool > > P)clang::HeaderSearchinline
setTarget(const TargetInfo &Target)clang::HeaderSearch
ShouldEnterIncludeFile(Preprocessor &PP, FileEntryRef File, bool isImport, bool ModulesEnabled, Module *M, bool &IsFirstIncludeOfFile)clang::HeaderSearch
suggestPathToFileForDiagnostics(FileEntryRef File, llvm::StringRef MainFile, bool *IsAngled=nullptr) constclang::HeaderSearch
suggestPathToFileForDiagnostics(llvm::StringRef File, llvm::StringRef WorkingDir, llvm::StringRef MainFile, bool *IsAngled=nullptr) constclang::HeaderSearch
system_dir_begin() constclang::HeaderSearchinline
system_dir_end() constclang::HeaderSearchinline