clang API Documentation
AddIncludeAlias(StringRef Source, StringRef Dest) | clang::HeaderSearch | [inline] |
AddSearchPath(const DirectoryLookup &dir, bool isAngled) | clang::HeaderSearch | [inline] |
angled_dir_begin() const | clang::HeaderSearch | [inline] |
angled_dir_end() const | clang::HeaderSearch | [inline] |
ClearFileInfo() | clang::HeaderSearch | [inline] |
collectAllModules(SmallVectorImpl< Module * > &Modules) | clang::HeaderSearch | |
CreateHeaderMap(const FileEntry *FE) | clang::HeaderSearch | |
DirectoryLookup class | clang::HeaderSearch | [friend] |
enabledModules() const | clang::HeaderSearch | [inline] |
findModuleForHeader(const FileEntry *File) const | clang::HeaderSearch | |
FirstTimeLexingFile(const FileEntry *File) | clang::HeaderSearch | [inline] |
getExternalLookup() const | clang::HeaderSearch | [inline] |
getFileDirFlavor(const FileEntry *File) | clang::HeaderSearch | [inline] |
getFileMgr() const | clang::HeaderSearch | [inline] |
getHeaderSearchOpts() const | clang::HeaderSearch | [inline] |
getModuleCachePath() const | clang::HeaderSearch | [inline] |
getModuleFileName(Module *Module) | clang::HeaderSearch | |
getModuleFileName(StringRef ModuleName, StringRef ModuleMapPath) | clang::HeaderSearch | |
getModuleMap() | clang::HeaderSearch | [inline] |
getTotalMemory() const | clang::HeaderSearch | |
getUniqueFrameworkName(StringRef Framework) | clang::HeaderSearch | |
HasIncludeAliasMap() const | clang::HeaderSearch | [inline] |
hasModuleMap(StringRef Filename, const DirectoryEntry *Root, bool IsSystem) | clang::HeaderSearch | |
header_file_size() const | clang::HeaderSearch | [inline] |
HeaderSearch(IntrusiveRefCntPtr< HeaderSearchOptions > HSOpts, SourceManager &SourceMgr, DiagnosticsEngine &Diags, const LangOptions &LangOpts, const TargetInfo *Target) | clang::HeaderSearch | |
IncrementFrameworkLookupCount() | clang::HeaderSearch | [inline] |
IncrementIncludeCount(const FileEntry *File) | clang::HeaderSearch | [inline] |
isFileMultipleIncludeGuarded(const FileEntry *File) | clang::HeaderSearch | |
loadModuleMapFile(const FileEntry *File, bool IsSystem) | clang::HeaderSearch | |
loadTopLevelSystemModules() | clang::HeaderSearch | |
LookupFile(StringRef Filename, SourceLocation IncludeLoc, bool isAngled, const DirectoryLookup *FromDir, const DirectoryLookup *&CurDir, ArrayRef< std::pair< const FileEntry *, const DirectoryEntry * >> Includers, SmallVectorImpl< char > *SearchPath, SmallVectorImpl< char > *RelativePath, ModuleMap::KnownHeader *SuggestedModule, bool SkipCache=false) | clang::HeaderSearch | |
LookupFrameworkCache(StringRef FWName) | clang::HeaderSearch | [inline] |
lookupModule(StringRef ModuleName, bool AllowSearch=true) | clang::HeaderSearch | |
lookupModuleMapFile(const DirectoryEntry *Dir, bool IsFramework) | clang::HeaderSearch | |
LookupSubframeworkHeader(StringRef Filename, const FileEntry *RelativeFileEnt, SmallVectorImpl< char > *SearchPath, SmallVectorImpl< char > *RelativePath, ModuleMap::KnownHeader *SuggestedModule) | clang::HeaderSearch | |
MapHeaderToIncludeAlias(StringRef Source) | clang::HeaderSearch | [inline] |
MarkFileIncludeOnce(const FileEntry *File) | clang::HeaderSearch | [inline] |
MarkFileModuleHeader(const FileEntry *File, ModuleMap::ModuleHeaderRole Role, bool IsCompiledModuleHeader) | clang::HeaderSearch | |
MarkFileSystemHeader(const FileEntry *File) | clang::HeaderSearch | [inline] |
NormalizeDashIncludePath(StringRef File, FileManager &FileMgr) | clang::HeaderSearch | [static] |
PrintStats() | clang::HeaderSearch | |
quoted_dir_begin() const | clang::HeaderSearch | [inline] |
quoted_dir_end() const | clang::HeaderSearch | [inline] |
search_dir_begin() const | clang::HeaderSearch | [inline] |
search_dir_end() const | clang::HeaderSearch | [inline] |
search_dir_iterator typedef | clang::HeaderSearch | |
search_dir_size() const | clang::HeaderSearch | [inline] |
setDirectoryHasModuleMap(const DirectoryEntry *Dir) | clang::HeaderSearch | [inline] |
SetExternalLookup(ExternalIdentifierLookup *EIL) | clang::HeaderSearch | [inline] |
SetExternalSource(ExternalHeaderFileInfoSource *ES) | clang::HeaderSearch | [inline] |
SetFileControllingMacro(const FileEntry *File, const IdentifierInfo *ControllingMacro) | clang::HeaderSearch | [inline] |
setModuleCachePath(StringRef CachePath) | clang::HeaderSearch | [inline] |
SetSearchPaths(const std::vector< DirectoryLookup > &dirs, unsigned angledDirIdx, unsigned systemDirIdx, bool noCurDirSearch) | clang::HeaderSearch | [inline] |
SetSystemHeaderPrefixes(ArrayRef< std::pair< std::string, bool > > P) | clang::HeaderSearch | [inline] |
setTarget(const TargetInfo &Target) | clang::HeaderSearch | |
ShouldEnterIncludeFile(const FileEntry *File, bool isImport) | clang::HeaderSearch | |
system_dir_begin() const | clang::HeaderSearch | [inline] |
system_dir_end() const | clang::HeaderSearch | [inline] |
tryGetFileInfo(const FileEntry *FE, HeaderFileInfo &Result) const | clang::HeaderSearch | |
~HeaderSearch() | clang::HeaderSearch |