clang 20.0.0git
|
This is the complete list of members for clang::ModuleMap, including all inherited members.
addAdditionalModuleMapFile(const Module *M, FileEntryRef ModuleMap) | clang::ModuleMap | |
addHeader(Module *Mod, Module::Header Header, ModuleHeaderRole Role, bool Imported=false) | clang::ModuleMap | |
AdditionalModMapsSet typedef | clang::ModuleMap | |
addLinkAsDependency(Module *Mod) | clang::ModuleMap | |
addModuleMapCallbacks(std::unique_ptr< ModuleMapCallbacks > Callback) | clang::ModuleMap | inline |
cacheModuleLoad(const IdentifierInfo &II, Module *M) | clang::ModuleMap | inline |
canInferFrameworkModule(const DirectoryEntry *Dir) const | clang::ModuleMap | inline |
canonicalizeModuleMapPath(SmallVectorImpl< char > &Path) | clang::ModuleMap | |
createGlobalModuleFragmentForModuleUnit(SourceLocation Loc, Module *Parent=nullptr) | clang::ModuleMap | |
createHeaderUnit(SourceLocation Loc, StringRef Name, Module::Header H) | clang::ModuleMap | |
createImplicitGlobalModuleFragmentForModuleUnit(SourceLocation Loc, Module *Parent) | clang::ModuleMap | |
createModuleForImplementationUnit(SourceLocation Loc, StringRef Name) | clang::ModuleMap | |
createModuleForInterfaceUnit(SourceLocation Loc, StringRef Name) | clang::ModuleMap | |
createModuleUnitWithKind(SourceLocation Loc, StringRef Name, Module::ModuleKind Kind) | clang::ModuleMap | |
createPrivateModuleFragmentForInterfaceUnit(Module *Parent, SourceLocation Loc) | clang::ModuleMap | |
createShadowedModule(StringRef Name, bool IsFramework, Module *ShadowingModule) | clang::ModuleMap | |
diagnoseHeaderInclusion(Module *RequestingModule, bool RequestingModuleIsModuleInterface, SourceLocation FilenameLoc, StringRef Filename, FileEntryRef File) | clang::ModuleMap | |
dump() | clang::ModuleMap | |
ExcludedHeader enum value | clang::ModuleMap | |
findAllModulesForHeader(FileEntryRef File) | clang::ModuleMap | |
findModule(StringRef Name) const | clang::ModuleMap | |
findModuleForHeader(FileEntryRef File, bool AllowTextual=false, bool AllowExcluded=false) | clang::ModuleMap | |
findOrCreateModule(StringRef Name, Module *Parent, bool IsFramework, bool IsExplicit) | clang::ModuleMap | |
findResolvedModulesForHeader(FileEntryRef File) const | clang::ModuleMap | |
finishModuleDeclarationScope() | clang::ModuleMap | inline |
getAdditionalModuleMapFiles(const Module *M) | clang::ModuleMap | inline |
getBuiltinDir() const | clang::ModuleMap | inline |
getCachedModuleLoad(const IdentifierInfo &II) | clang::ModuleMap | inline |
getContainingModuleMapFile(const Module *Module) const | clang::ModuleMap | |
getContainingModuleMapFileID(const Module *Module) const | clang::ModuleMap | |
getModuleMapFileForUniquing(const Module *M) const | clang::ModuleMap | |
getModuleMapFileIDForUniquing(const Module *M) const | clang::ModuleMap | |
headerKindToRole(Module::HeaderKind Kind) | clang::ModuleMap | static |
headerRoleToKind(ModuleHeaderRole Role) | clang::ModuleMap | static |
inferFrameworkModule(DirectoryEntryRef FrameworkDir, bool IsSystem, Module *Parent) | clang::ModuleMap | |
isBuiltinHeader(FileEntryRef File) | clang::ModuleMap | |
isHeaderInUnavailableModule(FileEntryRef Header) const | clang::ModuleMap | |
isHeaderUnavailableInModule(FileEntryRef Header, const Module *RequestingModule) const | clang::ModuleMap | |
isModular(ModuleHeaderRole Role) | clang::ModuleMap | static |
lookupModuleQualified(StringRef Name, Module *Context) const | clang::ModuleMap | |
lookupModuleUnqualified(StringRef Name, Module *Context) const | clang::ModuleMap | |
mayShadowNewModule(Module *ExistingModule) | clang::ModuleMap | inline |
module_begin() const | clang::ModuleMap | inline |
module_end() const | clang::ModuleMap | inline |
module_iterator typedef | clang::ModuleMap | |
ModuleHeaderRole enum name | clang::ModuleMap | |
ModuleMap(SourceManager &SourceMgr, DiagnosticsEngine &Diags, const LangOptions &LangOpts, const TargetInfo *Target, HeaderSearch &HeaderInfo) | clang::ModuleMap | |
ModuleMapParser | clang::ModuleMap | friend |
modules() const | clang::ModuleMap | inline |
NormalHeader enum value | clang::ModuleMap | |
parseModuleMapFile(FileEntryRef File, bool IsSystem, DirectoryEntryRef HomeDir, FileID ID=FileID(), unsigned *Offset=nullptr, SourceLocation ExternModuleLoc=SourceLocation()) | clang::ModuleMap | |
PrivateHeader enum value | clang::ModuleMap | |
resolveConflicts(Module *Mod, bool Complain) | clang::ModuleMap | |
resolveExports(Module *Mod, bool Complain) | clang::ModuleMap | |
resolveHeaderDirectives(const FileEntry *File) const | clang::ModuleMap | |
resolveHeaderDirectives(Module *Mod, std::optional< const FileEntry * > File) const | clang::ModuleMap | |
resolveLinkAsDependencies(Module *Mod) | clang::ModuleMap | |
resolveUses(Module *Mod, bool Complain) | clang::ModuleMap | |
setBuiltinIncludeDir(DirectoryEntryRef Dir) | clang::ModuleMap | inline |
setInferredModuleAllowedBy(Module *M, FileID ModMapFID) | clang::ModuleMap | |
setTarget(const TargetInfo &Target) | clang::ModuleMap | |
setUmbrellaDirAsWritten(Module *Mod, DirectoryEntryRef UmbrellaDir, const Twine &NameAsWritten, const Twine &PathRelativeToRootModuleDirectory) | clang::ModuleMap | |
setUmbrellaHeaderAsWritten(Module *Mod, FileEntryRef UmbrellaHeader, const Twine &NameAsWritten, const Twine &PathRelativeToRootModuleDirectory) | clang::ModuleMap | |
shouldImportRelativeToBuiltinIncludeDir(StringRef FileName, Module *Module) const | clang::ModuleMap | |
TextualHeader enum value | clang::ModuleMap | |
~ModuleMap() | clang::ModuleMap |