clang API Documentation

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::CompilerInstance [inline]
addOutputFile(const OutputFile &OutFile)clang::CompilerInstance
buildingModule() const clang::ModuleLoader [inline]
clearOutputFiles(bool EraseFiles)clang::CompilerInstance
CompilerInstance(bool BuildingModule=false)clang::CompilerInstance [explicit]
createASTContext()clang::CompilerInstance
createCodeCompletionConsumer()clang::CompilerInstance
createCodeCompletionConsumer(Preprocessor &PP, const std::string &Filename, unsigned Line, unsigned Column, const CodeCompleteOptions &Opts, raw_ostream &OS)clang::CompilerInstance [static]
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::CompilerInstance [static]
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 [static]
createPCHExternalASTSource(StringRef Path, bool DisablePCHValidation, bool AllowPCHWithCompilerErrors, void *DeserializationListener, bool OwnDeserializationListener)clang::CompilerInstance
createPCHExternalASTSource(StringRef Path, const std::string &Sysroot, bool DisablePCHValidation, bool AllowPCHWithCompilerErrors, Preprocessor &PP, ASTContext &Context, void *DeserializationListener, bool OwnDeserializationListener, bool Preamble, bool UseGlobalModuleIndex)clang::CompilerInstance [static]
createPreprocessor(TranslationUnitKind TUKind)clang::CompilerInstance
createSema(TranslationUnitKind TUKind, CodeCompleteConsumer *CompletionConsumer)clang::CompilerInstance
createSourceManager(FileManager &FileMgr)clang::CompilerInstance
ExecuteAction(FrontendAction &Act)clang::CompilerInstance
getAnalyzerOpts()clang::CompilerInstance [inline]
getASTConsumer() const clang::CompilerInstance [inline]
getASTContext() const clang::CompilerInstance [inline]
getCodeCompletionConsumer() const clang::CompilerInstance [inline]
getCodeGenOpts()clang::CompilerInstance [inline]
getCodeGenOpts() const clang::CompilerInstance [inline]
getDependencyOutputOpts()clang::CompilerInstance [inline]
getDependencyOutputOpts() const clang::CompilerInstance [inline]
getDiagnosticClient() const clang::CompilerInstance [inline]
getDiagnosticOpts()clang::CompilerInstance [inline]
getDiagnosticOpts() const clang::CompilerInstance [inline]
getDiagnostics() const clang::CompilerInstance [inline]
getFileManager() const clang::CompilerInstance [inline]
getFileSystemOpts() const clang::CompilerInstance [inline]
getFrontendOpts()clang::CompilerInstance [inline]
getFrontendOpts() const clang::CompilerInstance [inline]
getFrontendTimer() const clang::CompilerInstance [inline]
getHeaderSearchOpts()clang::CompilerInstance [inline]
getHeaderSearchOpts() const clang::CompilerInstance [inline]
getInvocation()clang::CompilerInstance [inline]
getLangOpts()clang::CompilerInstance [inline]
getLangOpts() const clang::CompilerInstance [inline]
getModuleDepCollector() const clang::CompilerInstance
getModuleManager() const clang::CompilerInstance
getPreprocessor() const clang::CompilerInstance [inline]
getPreprocessorOpts()clang::CompilerInstance [inline]
getPreprocessorOpts() const clang::CompilerInstance [inline]
getPreprocessorOutputOpts()clang::CompilerInstance [inline]
getPreprocessorOutputOpts() const clang::CompilerInstance [inline]
getSema() const clang::CompilerInstance [inline]
getSourceManager() const clang::CompilerInstance [inline]
getTarget() const clang::CompilerInstance [inline]
getTargetOpts()clang::CompilerInstance [inline]
getTargetOpts() const clang::CompilerInstance [inline]
getVirtualFileSystem() const clang::CompilerInstance [inline]
HadFatalFailureclang::ModuleLoader
hadModuleLoaderFatalFailure() const clang::CompilerInstance [inline]
hasASTConsumer() const clang::CompilerInstance [inline]
hasASTContext() const clang::CompilerInstance [inline]
hasCodeCompletionConsumer() const clang::CompilerInstance [inline]
hasDiagnostics() const clang::CompilerInstance [inline]
hasFileManager() const clang::CompilerInstance [inline]
hasFrontendTimer() const clang::CompilerInstance [inline]
hasInvocation() const clang::CompilerInstance [inline]
hasPreprocessor() const clang::CompilerInstance [inline]
hasSema() const clang::CompilerInstance [inline]
hasSourceManager() const clang::CompilerInstance [inline]
hasTarget() const clang::CompilerInstance [inline]
hasVirtualFileSystem() const clang::CompilerInstance [inline]
InitializeSourceManager(const FrontendInputFile &Input)clang::CompilerInstance
InitializeSourceManager(const FrontendInputFile &Input, DiagnosticsEngine &Diags, FileManager &FileMgr, SourceManager &SourceMgr, const FrontendOptions &Opts)clang::CompilerInstance [static]
loadGlobalModuleIndex(SourceLocation TriggerLoc) overrideclang::CompilerInstance [virtual]
loadModule(SourceLocation ImportLoc, ModuleIdPath Path, Module::NameVisibilityKind Visibility, bool IsInclusionDirective) overrideclang::CompilerInstance [virtual]
loadModuleFile(StringRef FileName)clang::CompilerInstance
lookupMissingImports(StringRef Name, SourceLocation TriggerLoc) overrideclang::CompilerInstance [virtual]
makeModuleVisible(Module *Mod, Module::NameVisibilityKind Visibility, SourceLocation ImportLoc, bool Complain) overrideclang::CompilerInstance [virtual]
ModuleLoader(bool BuildingModule=false)clang::ModuleLoader [inline, explicit]
resetAndLeakASTContext()clang::CompilerInstance [inline]
resetAndLeakFileManager()clang::CompilerInstance [inline]
resetAndLeakPreprocessor()clang::CompilerInstance [inline]
resetAndLeakSema()clang::CompilerInstance
resetAndLeakSourceManager()clang::CompilerInstance [inline]
setASTConsumer(std::unique_ptr< ASTConsumer > Value)clang::CompilerInstance
setASTContext(ASTContext *Value)clang::CompilerInstance
setBuildGlobalModuleIndex(bool Build)clang::CompilerInstance [inline]
setBuildingModule(bool BuildingModuleFlag)clang::ModuleLoader [inline]
setCodeCompletionConsumer(CodeCompleteConsumer *Value)clang::CompilerInstance
setDiagnostics(DiagnosticsEngine *Value)clang::CompilerInstance
setFileManager(FileManager *Value)clang::CompilerInstance
setInvocation(CompilerInvocation *Value)clang::CompilerInstance
setModuleDepCollector(std::shared_ptr< ModuleDependencyCollector > Collector)clang::CompilerInstance
setModuleManager(IntrusiveRefCntPtr< ASTReader > Reader)clang::CompilerInstance
setPreprocessor(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::CompilerInstance [inline]
shouldBuildGlobalModuleIndex() const clang::CompilerInstance
takeASTConsumer()clang::CompilerInstance [inline]
takeSema()clang::CompilerInstance
~CompilerInstance()clang::CompilerInstance
~ModuleLoader()clang::ModuleLoader [virtual]