• Home
  • Raw
  • Download

Lines Matching refs:KnownHeader

175 ModuleMap::KnownHeader
179 return KnownHeader(); in findHeaderInUmbrellaDirs()
195 return KnownHeader(KnownDir->second, NormalHeader); in findHeaderInUmbrellaDirs()
207 return KnownHeader(); in findHeaderInUmbrellaDirs()
212 ModuleMap::KnownHeader Header) { in violatesPrivateInclude()
256 for (const KnownHeader &Header : Known->second) { in diagnoseHeaderInclusion()
308 static bool isBetterKnownHeader(const ModuleMap::KnownHeader &New, in isBetterKnownHeader()
309 const ModuleMap::KnownHeader &Old) { in isBetterKnownHeader()
328 ModuleMap::KnownHeader ModuleMap::findModuleForHeader(const FileEntry *File) { in findModuleForHeader()
329 auto MakeResult = [&](ModuleMap::KnownHeader R) -> ModuleMap::KnownHeader { in findModuleForHeader()
331 return ModuleMap::KnownHeader(); in findModuleForHeader()
337 ModuleMap::KnownHeader Result; in findModuleForHeader()
339 for (KnownHeader &H : Known->second) { in findModuleForHeader()
352 ModuleMap::KnownHeader
357 KnownHeader H = findHeaderInUmbrellaDirs(File, SkippedDirs); in findOrCreateModuleForHeaderInUmbrellaDir()
416 KnownHeader Header(Result, NormalHeader); in findOrCreateModuleForHeaderInUmbrellaDir()
421 return KnownHeader(); in findOrCreateModuleForHeaderInUmbrellaDir()
424 ArrayRef<ModuleMap::KnownHeader>
441 for (SmallVectorImpl<KnownHeader>::const_iterator in isHeaderUnavailableInModule()
761 Headers[UmbrellaHeader].push_back(KnownHeader(Mod, NormalHeader)); in setUmbrellaHeader()
794 KnownHeader KH(Mod, Role); in addHeader()
864 for (SmallVectorImpl<KnownHeader>::const_iterator I = H->second.begin(), in dump()