clang: clang::IncrementalCompilerBuilder Class Reference (original) (raw)

Create a pre-configured [CompilerInstance](classclang%5F1%5F1CompilerInstance.html "CompilerInstance - Helper class for managing a single instance of the Clang compiler.") for incremental processing. More...

#include "[clang/Interpreter/Interpreter.h](Interpreter%5F8h%5Fsource.html)"

Public Member Functions
IncrementalCompilerBuilder ()
void SetCompilerArgs (const std::vector< const char * > &Args)
void SetTargetTriple (std::string TT)
llvm::Expected< std::unique_ptr< CompilerInstance > > CreateCpp ()
void SetOffloadArch (llvm::StringRef Arch)
void SetCudaSDK (llvm::StringRef path)
llvm::Expected< std::unique_ptr< CompilerInstance > > CreateCudaHost ()
llvm::Expected< std::unique_ptr< CompilerInstance > > CreateCudaDevice ()

Create a pre-configured [CompilerInstance](classclang%5F1%5F1CompilerInstance.html "CompilerInstance - Helper class for managing a single instance of the Clang compiler.") for incremental processing.

Definition at line 46 of file Interpreter.h.

clang::IncrementalCompilerBuilder::IncrementalCompilerBuilder ( ) inline

CreateCpp()

CreateCudaDevice()

CreateCudaHost()

SetCompilerArgs()

void clang::IncrementalCompilerBuilder::SetCompilerArgs ( const std::vector< const char * > & Args) inline

SetCudaSDK()

void clang::IncrementalCompilerBuilder::SetCudaSDK ( llvm::StringRef path) inline

SetOffloadArch()

void clang::IncrementalCompilerBuilder::SetOffloadArch ( llvm::StringRef Arch) inline

SetTargetTriple()

void clang::IncrementalCompilerBuilder::SetTargetTriple ( std::string TT) inline

The documentation for this class was generated from the following files: