reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/include/clang/Lex/Preprocessor.h
  909   HeaderSearch &getHeaderSearchInfo() const { return HeaderInfo; }
tools/clang/lib/Lex/PPDirectives.cpp
  635       return HeaderInfo.getModuleMap()
  645              : HeaderInfo.lookupModule(getLangOpts().CurrentModule);
  688     for (auto Header : HeaderInfo.getModuleMap().findAllModulesForHeader(FE)) {
  779     while (Optional<FileEntryRef> FE = HeaderInfo.LookupFile(
  797   Optional<FileEntryRef> FE = HeaderInfo.LookupFile(
  803       HeaderInfo.getModuleMap().diagnoseHeaderInclusion(
  815       if (Optional<FileEntryRef> FE = HeaderInfo.LookupSubframeworkHeader(
  819           HeaderInfo.getModuleMap().diagnoseHeaderInclusion(
  830         if (Optional<FileEntryRef> FE = HeaderInfo.LookupSubframeworkHeader(
  834             HeaderInfo.getModuleMap().diagnoseHeaderInclusion(
 1737         HeaderInfo.AddSearchPath(DL, isAngled);
 1831         HeaderInfo.LookupFrameworkCache(FrameworkName);
 1893   if (HeaderInfo.HasIncludeAliasMap()) {
 1897     StringRef NewName = HeaderInfo.MapHeaderToIncludeAlias(OriginalFilename);
 1962       HeaderInfo.getFileInfo(&File->getFileEntry()).NumIncludes)
 2038     FileCharacter = std::max(HeaderInfo.getFileDirFlavor(&File->getFileEntry()),
 2053       !HeaderInfo.ShouldEnterIncludeFile(*this, &File->getFileEntry(),
tools/clang/lib/Lex/PPLexerChange.cpp
  335         HeaderInfo.SetFileControllingMacro(FE, ControllingMacro);
  343               HeaderInfo.FirstTimeLexingFile(FE)) {
tools/clang/lib/Lex/Pragma.cpp
  406   HeaderInfo.MarkFileIncludeOnce(getCurrentFileLexer()->getFileEntry());
  467   HeaderInfo.MarkFileSystemHeader(TheLexer->getFileEntry());
tools/clang/lib/Lex/Preprocessor.cpp
  191     delete &HeaderInfo;
  206   HeaderInfo.setTarget(Target);
  553       HeaderInfo.IncrementIncludeCount(FE);