clang API Documentation
| addAdditionalModuleMapFile(const Module *M, const FileEntry *ModuleMap) | clang::ModuleMap | [inline] |
| addHeader(Module *Mod, const FileEntry *Header, ModuleHeaderRole Role) | clang::ModuleMap | |
| AdditionalModMapsSet typedef | clang::ModuleMap | |
| canInferFrameworkModule(const DirectoryEntry *ParentDir, StringRef Name, bool &IsSystem) const | clang::ModuleMap | |
| diagnoseHeaderInclusion(Module *RequestingModule, SourceLocation FilenameLoc, StringRef Filename, const FileEntry *File) | clang::ModuleMap | |
| dump() | clang::ModuleMap | |
| excludeHeader(Module *Mod, const FileEntry *Header) | clang::ModuleMap | |
| findModule(StringRef Name) const | clang::ModuleMap | |
| findModuleForHeader(const FileEntry *File, Module *RequestingModule=nullptr, bool IncludeTextualHeaders=false) | clang::ModuleMap | |
| findOrCreateModule(StringRef Name, Module *Parent, bool IsFramework, bool IsExplicit) | clang::ModuleMap | |
| getAdditionalModuleMapFiles(const Module *M) | clang::ModuleMap | [inline] |
| getContainingModuleMapFile(const Module *Module) const | clang::ModuleMap | |
| getModuleMapFileForUniquing(const Module *M) const | clang::ModuleMap | |
| inferFrameworkModule(StringRef ModuleName, const DirectoryEntry *FrameworkDir, bool IsSystem, Module *Parent) | clang::ModuleMap | |
| inferModuleFromLocation(FullSourceLoc Loc) | clang::ModuleMap | |
| isHeaderInUnavailableModule(const FileEntry *Header) const | clang::ModuleMap | |
| isHeaderUnavailableInModule(const FileEntry *Header, const Module *RequestingModule) const | clang::ModuleMap | |
| lookupModuleQualified(StringRef Name, Module *Context) const | clang::ModuleMap | |
| lookupModuleUnqualified(StringRef Name, Module *Context) const | clang::ModuleMap | |
| 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 class | clang::ModuleMap | [friend] |
| NormalHeader enum value | clang::ModuleMap | |
| parseModuleMapFile(const FileEntry *File, bool IsSystem) | clang::ModuleMap | |
| PrivateHeader enum value | clang::ModuleMap | |
| resolveConflicts(Module *Mod, bool Complain) | clang::ModuleMap | |
| resolveExports(Module *Mod, bool Complain) | clang::ModuleMap | |
| resolveUses(Module *Mod, bool Complain) | clang::ModuleMap | |
| setBuiltinIncludeDir(const DirectoryEntry *Dir) | clang::ModuleMap | [inline] |
| setInferredModuleAllowedBy(Module *M, const FileEntry *ModuleMap) | clang::ModuleMap | |
| setTarget(const TargetInfo &Target) | clang::ModuleMap | |
| setUmbrellaDir(Module *Mod, const DirectoryEntry *UmbrellaDir) | clang::ModuleMap | |
| setUmbrellaHeader(Module *Mod, const FileEntry *UmbrellaHeader) | clang::ModuleMap | |
| SourceModule | clang::ModuleMap | |
| SourceModuleName | clang::ModuleMap | |
| TextualHeader enum value | clang::ModuleMap | |
| ~ModuleMap() | clang::ModuleMap |