clang  3.7.0
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::HeaderSearchinline
angled_dir_begin() const clang::HeaderSearchinline
angled_dir_end() const clang::HeaderSearchinline
ClearFileInfo()clang::HeaderSearchinline
collectAllModules(SmallVectorImpl< Module * > &Modules)clang::HeaderSearch
CreateHeaderMap(const FileEntry *FE)clang::HeaderSearch
DirectoryLookup classclang::HeaderSearchfriend
findModuleForHeader(const FileEntry *File) const clang::HeaderSearch
FirstTimeLexingFile(const FileEntry *File)clang::HeaderSearchinline
getExternalLookup() const clang::HeaderSearchinline
getFileDirFlavor(const FileEntry *File)clang::HeaderSearchinline
getFileMgr() const clang::HeaderSearchinline
getHeaderSearchOpts() const clang::HeaderSearchinline
getModuleCachePath() const clang::HeaderSearchinline
getModuleFileName(Module *Module)clang::HeaderSearch
getModuleFileName(StringRef ModuleName, StringRef ModuleMapPath)clang::HeaderSearch
getModuleMap()clang::HeaderSearchinline
getTotalMemory() const clang::HeaderSearch
getUniqueFrameworkName(StringRef Framework)clang::HeaderSearch
HasIncludeAliasMap() const clang::HeaderSearchinline
hasModuleMap(StringRef Filename, const DirectoryEntry *Root, bool IsSystem)clang::HeaderSearch
header_file_size() const clang::HeaderSearchinline
HeaderSearch(IntrusiveRefCntPtr< HeaderSearchOptions > HSOpts, SourceManager &SourceMgr, DiagnosticsEngine &Diags, const LangOptions &LangOpts, const TargetInfo *Target)clang::HeaderSearch
IncrementFrameworkLookupCount()clang::HeaderSearchinline
IncrementIncludeCount(const FileEntry *File)clang::HeaderSearchinline
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::HeaderSearchinline
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::HeaderSearchinline
MarkFileIncludeOnce(const FileEntry *File)clang::HeaderSearchinline
MarkFileModuleHeader(const FileEntry *File, ModuleMap::ModuleHeaderRole Role, bool IsCompiledModuleHeader)clang::HeaderSearch
MarkFileSystemHeader(const FileEntry *File)clang::HeaderSearchinline
NormalizeDashIncludePath(StringRef File, FileManager &FileMgr)clang::HeaderSearchstatic
PrintStats()clang::HeaderSearch
quoted_dir_begin() const clang::HeaderSearchinline
quoted_dir_end() const clang::HeaderSearchinline
search_dir_begin() const clang::HeaderSearchinline
search_dir_end() const clang::HeaderSearchinline
search_dir_iterator typedefclang::HeaderSearch
search_dir_size() const clang::HeaderSearchinline
setDirectoryHasModuleMap(const DirectoryEntry *Dir)clang::HeaderSearchinline
SetExternalLookup(ExternalPreprocessorSource *EPS)clang::HeaderSearchinline
SetExternalSource(ExternalHeaderFileInfoSource *ES)clang::HeaderSearchinline
SetFileControllingMacro(const FileEntry *File, const IdentifierInfo *ControllingMacro)clang::HeaderSearchinline
setModuleCachePath(StringRef CachePath)clang::HeaderSearchinline
SetSearchPaths(const std::vector< DirectoryLookup > &dirs, unsigned angledDirIdx, unsigned systemDirIdx, bool noCurDirSearch)clang::HeaderSearchinline
SetSystemHeaderPrefixes(ArrayRef< std::pair< std::string, bool > > P)clang::HeaderSearchinline
setTarget(const TargetInfo &Target)clang::HeaderSearch
ShouldEnterIncludeFile(Preprocessor &PP, const FileEntry *File, bool isImport, Module *CorrespondingModule)clang::HeaderSearch
system_dir_begin() const clang::HeaderSearchinline
system_dir_end() const clang::HeaderSearchinline
tryGetFileInfo(const FileEntry *FE, HeaderFileInfo &Result) const clang::HeaderSearch
~HeaderSearch()clang::HeaderSearch