clang  6.0.0svn
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
addOutputFile(OutputFile &&OutFile)clang::CompilerInstance
buildingModule() constclang::ModuleLoaderinline
clearOutputFiles(bool EraseFiles)clang::CompilerInstance
CompilerInstance(std::shared_ptr< PCHContainerOperations > PCHContainerOps=std::make_shared< PCHContainerOperations >(), MemoryBufferCache *SharedPCMCache=nullptr)clang::CompilerInstanceexplicit
createASTContext()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="")clang::CompilerInstance
createDiagnostics(DiagnosticConsumer *Client=nullptr, bool ShouldOwnClient=true)clang::CompilerInstance
createDiagnostics(DiagnosticOptions *Opts, DiagnosticConsumer *Client=nullptr, bool ShouldOwnClient=true, const CodeGenOptions *CodeGenOpts=nullptr)clang::CompilerInstancestatic
createFileManager()clang::CompilerInstance
createFrontendTimer()clang::CompilerInstance
createModuleManager()clang::CompilerInstance
createNullOutputFile()clang::CompilerInstance
createOutputFile(StringRef OutputPath, bool Binary, bool RemoveFileOnSignal, StringRef BaseInput, StringRef Extension, bool UseTemporary, bool CreateMissingDirectories=false)clang::CompilerInstance
createOutputFile(StringRef OutputPath, std::error_code &Error, bool Binary, bool RemoveFileOnSignal, StringRef BaseInput, StringRef Extension, bool UseTemporary, bool CreateMissingDirectories, std::string *ResultPathName, std::string *TempPathName)clang::CompilerInstance
createPCHExternalASTSource(StringRef Path, bool DisablePCHValidation, bool AllowPCHWithCompilerErrors, void *DeserializationListener, bool OwnDeserializationListener)clang::CompilerInstance
createPCHExternalASTSource(StringRef Path, StringRef Sysroot, bool DisablePCHValidation, bool AllowPCHWithCompilerErrors, Preprocessor &PP, ASTContext &Context, const PCHContainerReader &PCHContainerRdr, ArrayRef< std::shared_ptr< ModuleFileExtension >> Extensions, DependencyFileGenerator *DependencyFile, 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
ExecuteAction(FrontendAction &Act)clang::CompilerInstance
getAnalyzerOpts()clang::CompilerInstanceinline
getASTConsumer() constclang::CompilerInstanceinline
getASTContext() constclang::CompilerInstanceinline
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
getFileManager() 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
getLangOpts()clang::CompilerInstanceinline
getLangOpts() constclang::CompilerInstanceinline
getModuleDepCollector() constclang::CompilerInstance
getModuleManager() constclang::CompilerInstance
getPCHContainerOperations() constclang::CompilerInstanceinline
getPCHContainerReader() constclang::CompilerInstanceinline
getPCHContainerWriter() constclang::CompilerInstanceinline
getPCMCache() 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
getSpecificModuleCachePath()clang::CompilerInstance
getTarget() constclang::CompilerInstanceinline
getTargetOpts()clang::CompilerInstanceinline
getTargetOpts() constclang::CompilerInstanceinline
getVirtualFileSystem() constclang::CompilerInstanceinline
HadFatalFailureclang::ModuleLoader
hadModuleLoaderFatalFailure() constclang::CompilerInstanceinline
hasASTConsumer() constclang::CompilerInstanceinline
hasASTContext() constclang::CompilerInstanceinline
hasCodeCompletionConsumer() constclang::CompilerInstanceinline
hasDiagnostics() constclang::CompilerInstanceinline
hasFileManager() constclang::CompilerInstanceinline
hasFrontendTimer() constclang::CompilerInstanceinline
hasInvocation() constclang::CompilerInstanceinline
hasPreprocessor() constclang::CompilerInstanceinline
hasSema() constclang::CompilerInstanceinline
hasSourceManager() constclang::CompilerInstanceinline
hasTarget() constclang::CompilerInstanceinline
hasVirtualFileSystem() constclang::CompilerInstanceinline
InitializeSourceManager(const FrontendInputFile &Input)clang::CompilerInstance
InitializeSourceManager(const FrontendInputFile &Input, DiagnosticsEngine &Diags, FileManager &FileMgr, SourceManager &SourceMgr, HeaderSearch *HS, DependencyOutputOptions &DepOpts, const FrontendOptions &Opts)clang::CompilerInstancestatic
loadGlobalModuleIndex(SourceLocation TriggerLoc) overrideclang::CompilerInstancevirtual
loadModule(SourceLocation ImportLoc, ModuleIdPath Path, Module::NameVisibilityKind Visibility, bool IsInclusionDirective) overrideclang::CompilerInstancevirtual
loadModuleFile(StringRef FileName)clang::CompilerInstance
loadModuleFromSource(SourceLocation ImportLoc, StringRef ModuleName, StringRef Source) overrideclang::CompilerInstancevirtual
lookupMissingImports(StringRef Name, SourceLocation TriggerLoc) overrideclang::CompilerInstancevirtual
makeModuleVisible(Module *Mod, Module::NameVisibilityKind Visibility, SourceLocation ImportLoc) overrideclang::CompilerInstancevirtual
ModuleLoader(bool BuildingModule=false)clang::ModuleLoaderinlineexplicit
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
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
setFileManager(FileManager *Value)clang::CompilerInstance
setInvocation(std::shared_ptr< CompilerInvocation > Value)clang::CompilerInstance
setModuleDepCollector(std::shared_ptr< ModuleDependencyCollector > Collector)clang::CompilerInstance
setModuleManager(IntrusiveRefCntPtr< ASTReader > Reader)clang::CompilerInstance
setPreprocessor(std::shared_ptr< Preprocessor > Value)clang::CompilerInstance
setSema(Sema *S)clang::CompilerInstance
setSourceManager(SourceManager *Value)clang::CompilerInstance
setTarget(TargetInfo *Value)clang::CompilerInstance
setVirtualFileSystem(IntrusiveRefCntPtr< vfs::FileSystem > FS)clang::CompilerInstanceinline
shouldBuildGlobalModuleIndex() constclang::CompilerInstance
takeASTConsumer()clang::CompilerInstanceinline
takeSema()clang::CompilerInstance
~CompilerInstance() overrideclang::CompilerInstance
~ModuleLoader()clang::ModuleLoadervirtual