Home
last modified time | relevance | path

Searched refs:RequestingModule (Results 1 – 3 of 3) sorted by relevance

/minix3/external/bsd/llvm/dist/clang/lib/Lex/
H A DModuleMap.cpp207 static bool directlyUses(const Module *RequestingModule, in directlyUses() argument
209 return std::find(RequestingModule->DirectUses.begin(), in directlyUses()
210 RequestingModule->DirectUses.end(), in directlyUses()
211 RequestedModule) != RequestingModule->DirectUses.end(); in directlyUses()
214 static bool violatesPrivateInclude(Module *RequestingModule, in violatesPrivateInclude() argument
235 RequestedModule->getTopLevelModule() != RequestingModule; in violatesPrivateInclude()
242 void ModuleMap::diagnoseHeaderInclusion(Module *RequestingModule, in diagnoseHeaderInclusion() argument
248 if (getTopLevelOrNull(RequestingModule) != getTopLevelOrNull(SourceModule)) in diagnoseHeaderInclusion()
251 if (RequestingModule) in diagnoseHeaderInclusion()
252 resolveUses(RequestingModule, /*Complain=*/false); in diagnoseHeaderInclusion()
[all …]
H A DPPDirectives.cpp1775 Module *RequestingModule = getModuleForLocation(FilenameLoc); in HandleIncludeDirective() local
1777 HeaderInfo.getModuleMap().findModuleForHeader(File, RequestingModule); in HandleIncludeDirective()
/minix3/external/bsd/llvm/dist/clang/include/clang/Lex/
H A DModuleMap.h280 Module *RequestingModule = nullptr,
292 void diagnoseHeaderInclusion(Module *RequestingModule,
303 const Module *RequestingModule) const;