|
clang 22.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 | |
| createModule(StringRef Name, Module *Parent, bool IsFramework, bool IsExplicit) | 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 | |
| findOrCreateModuleFirst(StringRef Name, Module *Parent, bool IsFramework, bool IsExplicit) | clang::ModuleMap | inline |
| findOrInferSubmodule(Module *Parent, StringRef Name) | clang::ModuleMap | |
| findOrLoadModule(StringRef Name) | 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 | |
| ModuleMapLoader class | clang::ModuleMap | friend |
| modules() const | clang::ModuleMap | inline |
| NormalHeader enum value | clang::ModuleMap | |
| parseAndLoadModuleMapFile(FileEntryRef File, bool IsSystem, DirectoryEntryRef HomeDir, FileID ID=FileID(), unsigned *Offset=nullptr, SourceLocation ExternModuleLoc=SourceLocation()) | clang::ModuleMap | |
| parseModuleMapFile(FileEntryRef File, bool IsSystem, DirectoryEntryRef Dir, FileID ID=FileID(), 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 |