clang 20.0.0git
clang::CompilerInstance Member List

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

addDependencyCollector(std::shared_ptr< DependencyCollector > Listener)clang::CompilerInstanceinline
buildingModule() constclang::ModuleLoaderinline
clearOutputFiles(bool EraseFiles)clang::CompilerInstance
CompilerInstance(std::shared_ptr< PCHContainerOperations > PCHContainerOps=std::make_shared< PCHContainerOperations >(), InMemoryModuleCache *SharedModuleCache=nullptr)clang::CompilerInstanceexplicit
createASTContext()clang::CompilerInstance
createASTReader()clang::CompilerInstance
createCodeCompletionConsumer()clang::CompilerInstance
createCodeCompletionConsumer(Preprocessor &PP, StringRef Filename, unsigned Line, unsigned Column, const CodeCompleteOptions &Opts, raw_ostream &OS)clang::CompilerInstancestatic
createDefaultOutputFile(bool Binary=true, StringRef BaseInput="", StringRef Extension="", bool RemoveFileOnSignal=true, bool CreateMissingDirectories=false, bool ForceUseTemporary=false)clang::CompilerInstance
createDiagnostics(llvm::vfs::FileSystem &VFS, DiagnosticConsumer *Client=nullptr, bool ShouldOwnClient=true)clang::CompilerInstance
createDiagnostics(llvm::vfs::FileSystem &VFS, DiagnosticOptions *Opts, DiagnosticConsumer *Client=nullptr, bool ShouldOwnClient=true, const CodeGenOptions *CodeGenOpts=nullptr)clang::CompilerInstancestatic
createFailedModulesSet()clang::CompilerInstanceinline
createFileManager(IntrusiveRefCntPtr< llvm::vfs::FileSystem > VFS=nullptr)clang::CompilerInstance
createFrontendTimer()clang::CompilerInstance
createModuleFromSource(SourceLocation ImportLoc, StringRef ModuleName, StringRef Source) overrideclang::CompilerInstancevirtual
createNullOutputFile()clang::CompilerInstance
createOutputFile(StringRef OutputPath, bool Binary, bool RemoveFileOnSignal, bool UseTemporary, bool CreateMissingDirectories=false)clang::CompilerInstance
createPCHExternalASTSource(StringRef Path, DisableValidationForModuleKind DisableValidation, bool AllowPCHWithCompilerErrors, void *DeserializationListener, bool OwnDeserializationListener)clang::CompilerInstance
createPCHExternalASTSource(StringRef Path, StringRef Sysroot, DisableValidationForModuleKind DisableValidation, bool AllowPCHWithCompilerErrors, Preprocessor &PP, InMemoryModuleCache &ModuleCache, ASTContext &Context, const PCHContainerReader &PCHContainerRdr, ArrayRef< std::shared_ptr< ModuleFileExtension > > Extensions, ArrayRef< std::shared_ptr< DependencyCollector > > DependencyCollectors, void *DeserializationListener, bool OwnDeserializationListener, bool Preamble, bool UseGlobalModuleIndex)clang::CompilerInstancestatic
createPreprocessor(TranslationUnitKind TUKind)clang::CompilerInstance
createSema(TranslationUnitKind TUKind, CodeCompleteConsumer *CompletionConsumer)clang::CompilerInstance
createSourceManager(FileManager &FileMgr)clang::CompilerInstance
createTarget()clang::CompilerInstance
ExecuteAction(FrontendAction &Act)clang::CompilerInstance
getAnalyzerOpts()clang::CompilerInstanceinline
getAPINotesOpts()clang::CompilerInstanceinline
getAPINotesOpts() constclang::CompilerInstanceinline
getASTConsumer() constclang::CompilerInstanceinline
getASTContext() constclang::CompilerInstanceinline
getASTContextPtr() constclang::CompilerInstanceinline
getASTReader() constclang::CompilerInstance
getAuxTarget() constclang::CompilerInstanceinline
getCodeCompletionConsumer() constclang::CompilerInstanceinline
getCodeGenOpts()clang::CompilerInstanceinline
getCodeGenOpts() constclang::CompilerInstanceinline
getDependencyOutputOpts()clang::CompilerInstanceinline
getDependencyOutputOpts() constclang::CompilerInstanceinline
getDiagnosticClient() constclang::CompilerInstanceinline
getDiagnosticOpts()clang::CompilerInstanceinline
getDiagnosticOpts() constclang::CompilerInstanceinline
getDiagnostics() constclang::CompilerInstanceinline
getDiagnosticsPtr() constclang::CompilerInstanceinline
getFailedModulesSetPtr() constclang::CompilerInstanceinline
getFileManager() constclang::CompilerInstanceinline
getFileManagerPtr() constclang::CompilerInstanceinline
getFileSystemOpts()clang::CompilerInstanceinline
getFileSystemOpts() constclang::CompilerInstanceinline
getFrontendOpts()clang::CompilerInstanceinline
getFrontendOpts() constclang::CompilerInstanceinline
getFrontendTimer() constclang::CompilerInstanceinline
getHeaderSearchOpts()clang::CompilerInstanceinline
getHeaderSearchOpts() constclang::CompilerInstanceinline
getHeaderSearchOptsPtr() constclang::CompilerInstanceinline
getInvocation()clang::CompilerInstanceinline
getInvocationPtr()clang::CompilerInstanceinline
getLangOpts()clang::CompilerInstanceinline
getLangOpts() constclang::CompilerInstanceinline
getLangOptsPtr() constclang::CompilerInstanceinline
getModuleCache() constclang::CompilerInstanceinline
getModuleDepCollector() constclang::CompilerInstance
getPCHContainerOperations() constclang::CompilerInstanceinline
getPCHContainerReader() constclang::CompilerInstanceinline
getPCHContainerWriter() constclang::CompilerInstanceinline
getPreprocessor() constclang::CompilerInstanceinline
getPreprocessorOpts()clang::CompilerInstanceinline
getPreprocessorOpts() constclang::CompilerInstanceinline
getPreprocessorOutputOpts()clang::CompilerInstanceinline
getPreprocessorOutputOpts() constclang::CompilerInstanceinline
getPreprocessorPtr()clang::CompilerInstanceinline
getSema() constclang::CompilerInstanceinline
getSourceManager() constclang::CompilerInstanceinline
getSourceManagerPtr() constclang::CompilerInstanceinline
getSpecificModuleCachePath(StringRef ModuleHash)clang::CompilerInstance
getSpecificModuleCachePath()clang::CompilerInstanceinline
getTarget() constclang::CompilerInstanceinline
getTargetOpts()clang::CompilerInstanceinline
getTargetOpts() constclang::CompilerInstanceinline
getTargetPtr() constclang::CompilerInstanceinline
getVerboseOutputStream()clang::CompilerInstanceinline
getVirtualFileSystem() constclang::CompilerInstance
HadFatalFailureclang::ModuleLoader
hadModuleLoaderFatalFailure() constclang::CompilerInstanceinline
hasASTConsumer() constclang::CompilerInstanceinline
hasASTContext() constclang::CompilerInstanceinline
hasCodeCompletionConsumer() constclang::CompilerInstanceinline
hasDiagnostics() constclang::CompilerInstanceinline
hasFailedModulesSet() constclang::CompilerInstanceinline
hasFileManager() constclang::CompilerInstanceinline
hasFrontendTimer() constclang::CompilerInstanceinline
hasInvocation() constclang::CompilerInstanceinline
hasPreprocessor() constclang::CompilerInstanceinline
hasSema() constclang::CompilerInstanceinline
hasSourceManager() constclang::CompilerInstanceinline
hasTarget() constclang::CompilerInstanceinline
InitializeSourceManager(const FrontendInputFile &Input)clang::CompilerInstance
InitializeSourceManager(const FrontendInputFile &Input, DiagnosticsEngine &Diags, FileManager &FileMgr, SourceManager &SourceMgr)clang::CompilerInstancestatic
loadGlobalModuleIndex(SourceLocation TriggerLoc) overrideclang::CompilerInstancevirtual
loadModule(SourceLocation ImportLoc, ModuleIdPath Path, Module::NameVisibilityKind Visibility, bool IsInclusionDirective) overrideclang::CompilerInstancevirtual
loadModuleFile(StringRef FileName, serialization::ModuleFile *&LoadedModuleFile)clang::CompilerInstance
LoadRequestedPlugins()clang::CompilerInstance
lookupMissingImports(StringRef Name, SourceLocation TriggerLoc) overrideclang::CompilerInstancevirtual
makeModuleVisible(Module *Mod, Module::NameVisibilityKind Visibility, SourceLocation ImportLoc) overrideclang::CompilerInstancevirtual
ModuleLoader(bool BuildingModule=false)clang::ModuleLoaderinlineexplicit
printDiagnosticStats()clang::CompilerInstance
resetAndLeakASTContext()clang::CompilerInstanceinline
resetAndLeakFileManager()clang::CompilerInstanceinline
resetAndLeakPreprocessor()clang::CompilerInstanceinline
resetAndLeakSema()clang::CompilerInstance
resetAndLeakSourceManager()clang::CompilerInstanceinline
setASTConsumer(std::unique_ptr< ASTConsumer > Value)clang::CompilerInstance
setASTContext(ASTContext *Value)clang::CompilerInstance
setASTReader(IntrusiveRefCntPtr< ASTReader > Reader)clang::CompilerInstance
setAuxTarget(TargetInfo *Value)clang::CompilerInstance
setBuildGlobalModuleIndex(bool Build)clang::CompilerInstanceinline
setBuildingModule(bool BuildingModuleFlag)clang::ModuleLoaderinline
setCodeCompletionConsumer(CodeCompleteConsumer *Value)clang::CompilerInstance
setDiagnostics(DiagnosticsEngine *Value)clang::CompilerInstance
setExternalSemaSource(IntrusiveRefCntPtr< ExternalSemaSource > ESS)clang::CompilerInstance
setFailedModulesSet(std::shared_ptr< FailedModulesSet > FMS)clang::CompilerInstanceinline
setFileManager(FileManager *Value)clang::CompilerInstance
setInvocation(std::shared_ptr< CompilerInvocation > Value)clang::CompilerInstance
setModuleDepCollector(std::shared_ptr< ModuleDependencyCollector > Collector)clang::CompilerInstance
setOutputStream(std::unique_ptr< llvm::raw_pwrite_stream > OutStream)clang::CompilerInstanceinline
setPreprocessor(std::shared_ptr< Preprocessor > Value)clang::CompilerInstance
setSema(Sema *S)clang::CompilerInstance
setSourceManager(SourceManager *Value)clang::CompilerInstance
setTarget(TargetInfo *Value)clang::CompilerInstance
setVerboseOutputStream(raw_ostream &Value)clang::CompilerInstance
setVerboseOutputStream(std::unique_ptr< raw_ostream > Value)clang::CompilerInstance
shouldBuildGlobalModuleIndex() constclang::CompilerInstance
takeASTConsumer()clang::CompilerInstanceinline
takeOutputStream()clang::CompilerInstanceinline
takeSema()clang::CompilerInstance
~CompilerInstance() overrideclang::CompilerInstance
~ModuleLoader()clang::ModuleLoadervirtual