clang API Documentation

clang::HeaderSearch Member List
This is the complete list of members for clang::HeaderSearch, including all inherited members.
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(llvm::SmallVectorImpl< Module * > &Modules)clang::HeaderSearch
CreateHeaderMap(const FileEntry *FE)clang::HeaderSearch
DirectoryLookup classclang::HeaderSearch [friend]
findModuleForHeader(const FileEntry *File)clang::HeaderSearch
getExternalLookup() const clang::HeaderSearch [inline]
getFileDirFlavor(const FileEntry *File)clang::HeaderSearch [inline]
getFileInfo(const FileEntry *FE) const clang::HeaderSearch [inline]
getFileMgr() const clang::HeaderSearch [inline]
getModuleCachePath() const clang::HeaderSearch [inline]
getModuleFileName(Module *Module)clang::HeaderSearch
getModuleFileName(StringRef ModuleName)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)clang::HeaderSearch
header_file_size() const clang::HeaderSearch [inline]
HeaderSearch(FileManager &FM, 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)clang::HeaderSearch
LookupFile(StringRef Filename, bool isAngled, const DirectoryLookup *FromDir, const DirectoryLookup *&CurDir, const FileEntry *CurFileEnt, SmallVectorImpl< char > *SearchPath, SmallVectorImpl< char > *RelativePath, Module **SuggestedModule, bool SkipCache=false)clang::HeaderSearch
LookupFrameworkCache(StringRef FWName)clang::HeaderSearch [inline]
lookupModule(StringRef ModuleName, bool AllowSearch=true)clang::HeaderSearch
LookupSubframeworkHeader(StringRef Filename, const FileEntry *RelativeFileEnt, SmallVectorImpl< char > *SearchPath, SmallVectorImpl< char > *RelativePath)clang::HeaderSearch
MapHeaderToIncludeAlias(StringRef Source)clang::HeaderSearch [inline]
MarkFileIncludeOnce(const FileEntry *File)clang::HeaderSearch [inline]
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 typedefclang::HeaderSearch
search_dir_size() const 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]
setHeaderFileInfoForUID(HeaderFileInfo HFI, unsigned UID)clang::HeaderSearch
setModuleCachePath(StringRef CachePath)clang::HeaderSearch [inline]
SetSearchPaths(const std::vector< DirectoryLookup > &dirs, unsigned angledDirIdx, unsigned systemDirIdx, bool noCurDirSearch)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]
~HeaderSearch()clang::HeaderSearch