clang API Documentation

clang::Module Member List
This is the complete list of members for clang::Module, including all inherited members.
addRequirement(StringRef Feature, bool RequiredState, const LangOptions &LangOpts, const TargetInfo &Target)clang::Module
addTopHeader(const FileEntry *File)clang::Module [inline]
addTopHeaderFilename(StringRef Filename)clang::Module [inline]
AllVisible enum valueclang::Module
ConfigMacrosclang::Module
ConfigMacrosExhaustiveclang::Module
Conflictsclang::Module
DefinitionLocclang::Module
DirectUsesclang::Module
dump() const clang::Module
ExcludedHeadersclang::Module
ExportDecl typedefclang::Module
Exportsclang::Module
findSubmodule(StringRef Name) const clang::Module
getASTFile() const clang::Module [inline]
getExportedModules(SmallVectorImpl< Module * > &Exported) const clang::Module
getFullModuleName() const clang::Module
getModuleInputBufferName()clang::Module [inline, static]
getTopHeaders(FileManager &FileMgr)clang::Module
getTopLevelModule()clang::Module [inline]
getTopLevelModule() const clang::Module
getTopLevelModuleName() const clang::Module [inline]
getUmbrellaDir() const clang::Module
getUmbrellaHeader() const clang::Module [inline]
hasUmbrellaDir() const clang::Module [inline]
Hidden enum valueclang::Module
Importsclang::Module
InferExplicitSubmodulesclang::Module
InferExportWildcardclang::Module
InferredSubmoduleLocclang::Module
InferSubmodulesclang::Module
IsAvailableclang::Module
isAvailable() const clang::Module [inline]
isAvailable(const LangOptions &LangOpts, const TargetInfo &Target, Requirement &Req, HeaderDirective &MissingHeader) const clang::Module
IsExplicitclang::Module
IsExternCclang::Module
IsFrameworkclang::Module
IsFromModuleFileclang::Module
IsInferredclang::Module
IsMissingRequirementclang::Module
isModuleVisible(const Module *M) const clang::Module [inline]
isPartOfFramework() const clang::Module [inline]
isSubFramework() const clang::Module [inline]
isSubModule() const clang::Module [inline]
isSubModuleOf(const Module *Other) const clang::Module
IsSystemclang::Module
LinkLibrariesclang::Module
MacrosVisible enum valueclang::Module
MacroVisibilityLocclang::Module
markUnavailable(bool MissingRequirement=false)clang::Module
MissingHeadersclang::Module
Module(StringRef Name, SourceLocation DefinitionLoc, Module *Parent, bool IsFramework, bool IsExplicit)clang::Module
Nameclang::Module
NameVisibilityclang::Module
NameVisibilityKind enum nameclang::Module
NormalHeadersclang::Module
Parentclang::Module
print(raw_ostream &OS, unsigned Indent=0) const clang::Module
PrivateHeadersclang::Module
PrivateTextualHeadersclang::Module
Requirement typedefclang::Module
Requirementsclang::Module
setASTFile(const FileEntry *File)clang::Module [inline]
submodule_begin()clang::Module [inline]
submodule_begin() const clang::Module [inline]
submodule_const_iterator typedefclang::Module
submodule_end()clang::Module [inline]
submodule_end() const clang::Module [inline]
submodule_iterator typedefclang::Module
TextualHeadersclang::Module
Umbrellaclang::Module
UnresolvedConflictsclang::Module
UnresolvedDirectUsesclang::Module
UnresolvedExportsclang::Module
~Module()clang::Module