addHeader(HeaderKind HK, Header H) | clang::Module | inline |
addRequirement(StringRef Feature, bool RequiredState, const LangOptions &LangOpts, const TargetInfo &Target) | clang::Module | |
addTopHeader(FileEntryRef File) | clang::Module | |
addTopHeaderFilename(StringRef Filename) | clang::Module | inline |
AffectingClangModules | clang::Module | |
AllVisible enum value | clang::Module | |
APINotesFile | clang::Module | |
ConfigMacros | clang::Module | |
ConfigMacrosExhaustive | clang::Module | |
Conflicts | clang::Module | |
DefinitionLoc | clang::Module | |
directlyUses(const Module *Requested) | clang::Module | |
Directory | clang::Module | |
DirectUses | clang::Module | |
dump() const | clang::Module | |
ExplicitGlobalModuleFragment enum value | clang::Module | |
ExportAsModule | clang::Module | |
ExportDecl typedef | clang::Module | |
Exports | clang::Module | |
findSubmodule(StringRef Name) const | clang::Module | |
fullModuleNameIs(ArrayRef< StringRef > nameParts) const | clang::Module | |
getAllHeaders() const | clang::Module | inline |
getASTFile() const | clang::Module | inline |
getEffectiveUmbrellaDir() const | clang::Module | |
getExportedModules(SmallVectorImpl< Module * > &Exported) const | clang::Module | |
getFullModuleName(bool AllowStringLiterals=false) const | clang::Module | |
getGlobalModuleFragment() const | clang::Module | |
getHeaders(HeaderKind HK) const | clang::Module | inline |
getModuleInputBufferName() | clang::Module | inlinestatic |
getPrimaryModuleInterfaceName() const | clang::Module | inline |
getPrivateModuleFragment() const | clang::Module | |
getTopHeaders(FileManager &FileMgr) | clang::Module | |
getTopLevelModule() | clang::Module | inline |
getTopLevelModule() const | clang::Module | |
getTopLevelModuleName() const | clang::Module | inline |
getUmbrellaDirAsWritten() const | clang::Module | inline |
getUmbrellaHeaderAsWritten() const | clang::Module | inline |
getVisibilityID() const | clang::Module | inline |
HasIncompatibleModuleFile | clang::Module | |
HeaderKind enum name | clang::Module | |
Hidden enum value | clang::Module | |
HK_Excluded enum value | clang::Module | |
HK_Normal enum value | clang::Module | |
HK_Private enum value | clang::Module | |
HK_PrivateTextual enum value | clang::Module | |
HK_Textual enum value | clang::Module | |
ImplicitGlobalModuleFragment enum value | clang::Module | |
Imports | clang::Module | |
InferExplicitSubmodules | clang::Module | |
InferExportWildcard | clang::Module | |
InferredSubmoduleLoc | clang::Module | |
InferSubmodules | clang::Module | |
IsAvailable | clang::Module | |
isAvailable() const | clang::Module | inline |
isAvailable(const LangOptions &LangOpts, const TargetInfo &Target, Requirement &Req, UnresolvedHeaderDirective &MissingHeader, Module *&ShadowingModule) const | clang::Module | |
IsExplicit | clang::Module | |
isExplicitGlobalModule() const | clang::Module | inline |
IsExternC | clang::Module | |
isForBuilding(const LangOptions &LangOpts) const | clang::Module | |
IsFramework | clang::Module | |
IsFromModuleFile | clang::Module | |
isGlobalModule() const | clang::Module | inline |
isHeaderLikeModule() const | clang::Module | inline |
isHeaderUnit() const | clang::Module | inline |
isImplicitGlobalModule() const | clang::Module | inline |
IsInferred | clang::Module | |
isInterfaceOrPartition() const | clang::Module | inline |
isModuleImplementation() const | clang::Module | inline |
isModuleInterfaceUnit() const | clang::Module | inline |
isModuleMapModule() const | clang::Module | inline |
isModulePartition() const | clang::Module | inline |
isModulePartitionImplementation() const | clang::Module | inline |
isModuleVisible(const Module *M) const | clang::Module | inline |
isNamedModule() const | clang::Module | inline |
isNamedModuleInterfaceHasInit() const | clang::Module | inline |
isNamedModuleUnit() const | clang::Module | inline |
isPartOfFramework() const | clang::Module | inline |
isPrivateModule() const | clang::Module | inline |
isSubFramework() const | clang::Module | inline |
isSubModule() const | clang::Module | inline |
isSubModuleOf(const Module *Other) const | clang::Module | |
IsSystem | clang::Module | |
IsUnimportable | clang::Module | |
isUnimportable() const | clang::Module | inline |
isUnimportable(const LangOptions &LangOpts, const TargetInfo &Target, Requirement &Req, Module *&ShadowingModule) const | clang::Module | |
Kind | clang::Module | |
LinkLibraries | clang::Module | |
markUnavailable(bool Unimportable) | clang::Module | |
MissingHeaders | clang::Module | |
Module(ModuleConstructorTag, StringRef Name, SourceLocation DefinitionLoc, Module *Parent, bool IsFramework, bool IsExplicit, unsigned VisibilityID) | clang::Module | |
ModuleHeaderUnit enum value | clang::Module | |
ModuleImplementationUnit enum value | clang::Module | |
ModuleInterfaceUnit enum value | clang::Module | |
ModuleKind enum name | clang::Module | |
ModuleMapIsPrivate | clang::Module | |
ModuleMapModule enum value | clang::Module | |
ModulePartitionImplementation enum value | clang::Module | |
ModulePartitionInterface enum value | clang::Module | |
Name | clang::Module | |
NamedModuleHasInit | clang::Module | |
NameVisibility | clang::Module | |
NameVisibilityKind enum name | clang::Module | |
NoUndeclaredIncludes | clang::Module | |
Parent | clang::Module | |
PresumedModuleMapFile | clang::Module | |
print(raw_ostream &OS, unsigned Indent=0, bool Dump=false) const | clang::Module | |
PrivateModuleFragment enum value | clang::Module | |
Requirements | clang::Module | |
setASTFile(OptionalFileEntryRef File) | clang::Module | inline |
setParent(Module *M) | clang::Module | inline |
ShadowingModule | clang::Module | |
Signature | clang::Module | |
submodule_const_iterator typedef | clang::Module | |
submodule_iterator typedef | clang::Module | |
submodules() | clang::Module | inline |
submodules() const | clang::Module | inline |
Umbrella | clang::Module | |
UmbrellaAsWritten | clang::Module | |
UmbrellaRelativeToRootModuleDirectory | clang::Module | |
UndeclaredUses | clang::Module | |
UnresolvedConflicts | clang::Module | |
UnresolvedDirectUses | clang::Module | |
UnresolvedExports | clang::Module | |
UnresolvedHeaders | clang::Module | |
UseExportAsModuleLinkName | clang::Module | |
~Module() | clang::Module | |