Home
last modified time | relevance | path

Searched refs:KnownHeader (Results 1 – 8 of 8) sorted by relevance

/external/clang/include/clang/Lex/
DModuleMap.h115 class KnownHeader {
119 KnownHeader() : Storage(nullptr, NormalHeader) { } in KnownHeader() function
120 KnownHeader(Module *M, ModuleHeaderRole Role) : Storage(M, Role) { } in KnownHeader() function
122 friend bool operator==(const KnownHeader &A, const KnownHeader &B) {
125 friend bool operator!=(const KnownHeader &A, const KnownHeader &B) {
156 typedef llvm::DenseMap<const FileEntry *, SmallVector<KnownHeader, 1> >
262 KnownHeader findHeaderInUmbrellaDirs(const FileEntry *File,
267 KnownHeader findOrCreateModuleForHeaderInUmbrellaDir(const FileEntry *File);
320 KnownHeader findModuleForHeader(const FileEntry *File);
328 ArrayRef<KnownHeader> findAllModulesForHeader(const FileEntry *File) const;
DHeaderSearch.h383 Module *RequestingModule, ModuleMap::KnownHeader *SuggestedModule,
395 Module *RequestingModule, ModuleMap::KnownHeader *SuggestedModule);
523 ModuleMap::KnownHeader findModuleForHeader(const FileEntry *File) const;
568 ModuleMap::KnownHeader *SuggestedModule,
578 ModuleMap::KnownHeader *SuggestedModule, bool IsSystemFramework);
586 ModuleMap::KnownHeader *SuggestedModule);
DDirectoryLookup.h182 ModuleMap::KnownHeader *SuggestedModule,
193 ModuleMap::KnownHeader *SuggestedModule,
DPreprocessor.h1652 ModuleMap::KnownHeader *SuggestedModule,
/external/clang/lib/Lex/
DModuleMap.cpp175 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()
[all …]
DHeaderSearch.cpp255 ModuleMap::KnownHeader *SuggestedModule) { in getFileAndSuggestModule()
280 ModuleMap::KnownHeader *SuggestedModule, in LookupFile()
404 ModuleMap::KnownHeader *SuggestedModule, in DoFrameworkLookup()
571 Module *RequestingModule, ModuleMap::KnownHeader *SuggestedModule, in LookupFile()
574 *SuggestedModule = ModuleMap::KnownHeader(); in LookupFile()
597 ModuleMap::KnownHeader MSSuggestedModule; in LookupFile()
671 *SuggestedModule = ModuleMap::KnownHeader(); in LookupFile()
824 ModuleMap::KnownHeader *SuggestedModule) { in LookupSubframeworkHeader()
1141 ModuleMap::KnownHeader
1153 ModuleMap::KnownHeader *SuggestedModule, bool IsSystemHeaderDir) { in findUsableModuleForHeader()
[all …]
DPPDirectives.cpp747 ModuleMap::KnownHeader *SuggestedModule, in LookupFile()
1777 ModuleMap::KnownHeader SuggestedModule; in HandleIncludeDirective()
1908 SuggestedModule = ModuleMap::KnownHeader(); in HandleIncludeDirective()
/external/clang/tools/libclang/
DCIndex.cpp7357 ModuleMap::KnownHeader Header = HS.findModuleForHeader(FE); in clang_getModuleForFile()