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 |