Home
last modified time | relevance | path

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

/external/clang/test/Modules/Inputs/normal-module-map/Umbrella/
Dmodule.map1 module Umbrella {
2 umbrella header "Umbrella.h"
/external/clang/include/clang/Basic/
DModule.h67 llvm::PointerUnion<const DirectoryEntry *, const FileEntry *> Umbrella; variable
404 if (auto *E = Umbrella.dyn_cast<const FileEntry *>()) in getUmbrellaHeader()
412 return Umbrella && Umbrella.is<const DirectoryEntry *>(); in hasUmbrellaDir()
/external/clang/test/Modules/Inputs/require-modular-includes/
Dmodule.modulemap5 module Umbrella {
/external/clang/lib/Basic/
DModule.cpp30 Umbrella(), Signature(0), ASTFile(nullptr), VisibilityID(VisibilityID), in Module()
156 return {UmbrellaAsWritten, Umbrella.dyn_cast<const DirectoryEntry *>()}; in getUmbrellaDir()
/external/clang/lib/Lex/
DModuleMap.cpp774 Mod->Umbrella = UmbrellaHeader; in setUmbrellaHeader()
781 Mod->Umbrella = UmbrellaDir; in setUmbrellaDir()
1769 if (LeadingToken == MMToken::UmbrellaKeyword && ActiveModule->Umbrella) { in parseHeaderDecl()
1905 if (ActiveModule->Umbrella) { in parseUmbrellaDirDecl()
/external/clang/lib/Serialization/
DASTReader.cpp4535 if (auto *Umbrella = PP.getFileManager().getFile(Filename)) { in ReadSubmoduleBlock() local
4537 ModMap.setUmbrellaHeader(CurrentModule, Umbrella, Blob); in ReadSubmoduleBlock()
4538 else if (CurrentModule->getUmbrellaHeader().Entry != Umbrella) { in ReadSubmoduleBlock()
4573 if (auto *Umbrella = PP.getFileManager().getDirectory(Dirname)) { in ReadSubmoduleBlock() local
4575 ModMap.setUmbrellaDir(CurrentModule, Umbrella, Blob); in ReadSubmoduleBlock()
4576 else if (CurrentModule->getUmbrellaDir().Entry != Umbrella) { in ReadSubmoduleBlock()
/external/clang/docs/
DModules.rst489 Umbrella directory declaration
504Umbrella directories are useful for libraries that have a large number of headers but do not have …
DThreadSafetyAnalysis.rst438 * ``-Wthread-safety``: Umbrella flag which turns on the following three: