clang 20.0.0git
clang::Module Member List

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

addHeader(HeaderKind HK, Header H)clang::Moduleinline
addRequirement(StringRef Feature, bool RequiredState, const LangOptions &LangOpts, const TargetInfo &Target)clang::Module
addTopHeader(FileEntryRef File)clang::Module
addTopHeaderFilename(StringRef Filename)clang::Moduleinline
AffectingClangModulesclang::Module
AllVisible enum valueclang::Module
APINotesFileclang::Module
ConfigMacrosclang::Module
ConfigMacrosExhaustiveclang::Module
Conflictsclang::Module
DefinitionLocclang::Module
directlyUses(const Module *Requested)clang::Module
Directoryclang::Module
DirectUsesclang::Module
dump() constclang::Module
ExplicitGlobalModuleFragment enum valueclang::Module
ExportAsModuleclang::Module
ExportDecl typedefclang::Module
Exportsclang::Module
findSubmodule(StringRef Name) constclang::Module
fullModuleNameIs(ArrayRef< StringRef > nameParts) constclang::Module
getAllHeaders() constclang::Moduleinline
getASTFile() constclang::Moduleinline
getEffectiveUmbrellaDir() constclang::Module
getExportedModules(SmallVectorImpl< Module * > &Exported) constclang::Module
getFullModuleName(bool AllowStringLiterals=false) constclang::Module
getGlobalModuleFragment() constclang::Module
getHeaders(HeaderKind HK) constclang::Moduleinline
getModuleInputBufferName()clang::Moduleinlinestatic
getPrimaryModuleInterfaceName() constclang::Moduleinline
getPrivateModuleFragment() constclang::Module
getTopHeaders(FileManager &FileMgr)clang::Module
getTopLevelModule()clang::Moduleinline
getTopLevelModule() constclang::Module
getTopLevelModuleName() constclang::Moduleinline
getUmbrellaDirAsWritten() constclang::Moduleinline
getUmbrellaHeaderAsWritten() constclang::Moduleinline
getVisibilityID() constclang::Moduleinline
HasIncompatibleModuleFileclang::Module
HeaderKind enum nameclang::Module
Hidden enum valueclang::Module
HK_Excluded enum valueclang::Module
HK_Normal enum valueclang::Module
HK_Private enum valueclang::Module
HK_PrivateTextual enum valueclang::Module
HK_Textual enum valueclang::Module
ImplicitGlobalModuleFragment enum valueclang::Module
Importsclang::Module
InferExplicitSubmodulesclang::Module
InferExportWildcardclang::Module
InferredSubmoduleLocclang::Module
InferSubmodulesclang::Module
IsAvailableclang::Module
isAvailable() constclang::Moduleinline
isAvailable(const LangOptions &LangOpts, const TargetInfo &Target, Requirement &Req, UnresolvedHeaderDirective &MissingHeader, Module *&ShadowingModule) constclang::Module
IsExplicitclang::Module
isExplicitGlobalModule() constclang::Moduleinline
IsExternCclang::Module
isForBuilding(const LangOptions &LangOpts) constclang::Module
IsFrameworkclang::Module
IsFromModuleFileclang::Module
isGlobalModule() constclang::Moduleinline
isHeaderLikeModule() constclang::Moduleinline
isHeaderUnit() constclang::Moduleinline
isImplicitGlobalModule() constclang::Moduleinline
IsInferredclang::Module
isInterfaceOrPartition() constclang::Moduleinline
isModuleImplementation() constclang::Moduleinline
isModuleInterfaceUnit() constclang::Moduleinline
isModuleMapModule() constclang::Moduleinline
isModulePartition() constclang::Moduleinline
isModulePartitionImplementation() constclang::Moduleinline
isModuleVisible(const Module *M) constclang::Moduleinline
isNamedModule() constclang::Moduleinline
isNamedModuleInterfaceHasInit() constclang::Moduleinline
isNamedModuleUnit() constclang::Moduleinline
isPartOfFramework() constclang::Moduleinline
isPrivateModule() constclang::Moduleinline
isSubFramework() constclang::Moduleinline
isSubModule() constclang::Moduleinline
isSubModuleOf(const Module *Other) constclang::Module
IsSystemclang::Module
IsUnimportableclang::Module
isUnimportable() constclang::Moduleinline
isUnimportable(const LangOptions &LangOpts, const TargetInfo &Target, Requirement &Req, Module *&ShadowingModule) constclang::Module
Kindclang::Module
LinkLibrariesclang::Module
markUnavailable(bool Unimportable)clang::Module
MissingHeadersclang::Module
Module(ModuleConstructorTag, StringRef Name, SourceLocation DefinitionLoc, Module *Parent, bool IsFramework, bool IsExplicit, unsigned VisibilityID)clang::Module
ModuleHeaderUnit enum valueclang::Module
ModuleImplementationUnit enum valueclang::Module
ModuleInterfaceUnit enum valueclang::Module
ModuleKind enum nameclang::Module
ModuleMapIsPrivateclang::Module
ModuleMapModule enum valueclang::Module
ModulePartitionImplementation enum valueclang::Module
ModulePartitionInterface enum valueclang::Module
Nameclang::Module
NamedModuleHasInitclang::Module
NameVisibilityclang::Module
NameVisibilityKind enum nameclang::Module
NoUndeclaredIncludesclang::Module
Parentclang::Module
PresumedModuleMapFileclang::Module
print(raw_ostream &OS, unsigned Indent=0, bool Dump=false) constclang::Module
PrivateModuleFragment enum valueclang::Module
Requirementsclang::Module
setASTFile(OptionalFileEntryRef File)clang::Moduleinline
setParent(Module *M)clang::Moduleinline
ShadowingModuleclang::Module
Signatureclang::Module
submodule_const_iterator typedefclang::Module
submodule_iterator typedefclang::Module
submodules()clang::Moduleinline
submodules() constclang::Moduleinline
Umbrellaclang::Module
UmbrellaAsWrittenclang::Module
UmbrellaRelativeToRootModuleDirectoryclang::Module
UndeclaredUsesclang::Module
UnresolvedConflictsclang::Module
UnresolvedDirectUsesclang::Module
UnresolvedExportsclang::Module
UnresolvedHeadersclang::Module
UseExportAsModuleLinkNameclang::Module
~Module()clang::Module