clang  3.7.0
clang::ModuleMap Member List

This is the complete list of members for clang::ModuleMap, including all inherited members.

addAdditionalModuleMapFile(const Module *M, const FileEntry *ModuleMap)clang::ModuleMapinline
addHeader(Module *Mod, Module::Header Header, ModuleHeaderRole Role)clang::ModuleMap
AdditionalModMapsSet typedefclang::ModuleMap
diagnoseHeaderInclusion(Module *RequestingModule, SourceLocation FilenameLoc, StringRef Filename, const FileEntry *File)clang::ModuleMap
dump()clang::ModuleMap
excludeHeader(Module *Mod, Module::Header Header)clang::ModuleMap
findModule(StringRef Name) const clang::ModuleMap
findModuleForHeader(const FileEntry *File)clang::ModuleMap
findOrCreateModule(StringRef Name, Module *Parent, bool IsFramework, bool IsExplicit)clang::ModuleMap
getAdditionalModuleMapFiles(const Module *M)clang::ModuleMapinline
getContainingModuleMapFile(const Module *Module) const clang::ModuleMap
getModuleMapFileForUniquing(const Module *M) const clang::ModuleMap
inferFrameworkModule(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::ModuleMapinline
module_end() const clang::ModuleMapinline
module_iterator typedefclang::ModuleMap
ModuleHeaderRole enum nameclang::ModuleMap
ModuleMap(SourceManager &SourceMgr, DiagnosticsEngine &Diags, const LangOptions &LangOpts, const TargetInfo *Target, HeaderSearch &HeaderInfo)clang::ModuleMap
ModuleMapParser classclang::ModuleMapfriend
NormalHeader enum valueclang::ModuleMap
parseModuleMapFile(const FileEntry *File, bool IsSystem, const DirectoryEntry *HomeDir, SourceLocation ExternModuleLoc=SourceLocation())clang::ModuleMap
PrivateHeader enum valueclang::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::ModuleMapinline
setInferredModuleAllowedBy(Module *M, const FileEntry *ModuleMap)clang::ModuleMap
setTarget(const TargetInfo &Target)clang::ModuleMap
setUmbrellaDir(Module *Mod, const DirectoryEntry *UmbrellaDir, Twine NameAsWritten)clang::ModuleMap
setUmbrellaHeader(Module *Mod, const FileEntry *UmbrellaHeader, Twine NameAsWritten)clang::ModuleMap
SourceModuleclang::ModuleMap
SourceModuleNameclang::ModuleMap
TextualHeader enum valueclang::ModuleMap
~ModuleMap()clang::ModuleMap