Class anonymous_namespace{UdfCompiler.cpp}::UdfClangDriverΒΆ

class

Public Functions

clang::driver::Driver* anonymous_namespace{UdfCompiler.cpp}::UdfClangDriver::getClangDriver()
std::tuple<int, int, int> anonymous_namespace{UdfCompiler.cpp}::UdfClangDriver::getClangVersion() const
anonymous_namespace{UdfCompiler.cpp}::UdfClangDriver::UdfClangDriver(const UdfClangDriver &)

Public Static Functions

UdfClangDriver anonymous_namespace{UdfCompiler.cpp}::UdfClangDriver::init(const std::string & clang_path)

Protected Functions

anonymous_namespace{UdfCompiler.cpp}::UdfClangDriver::UdfClangDriver(const std::string & clang_path, llvm::IntrusiveRefCntPtr< clang::DiagnosticOptions > diag_options)

Private Members

llvm::IntrusiveRefCntPtr<clang::DiagnosticOptions> anonymous_namespace{UdfCompiler.cpp}::UdfClangDriver::diag_options
clang::DiagnosticConsumer* anonymous_namespace{UdfCompiler.cpp}::UdfClangDriver::diag_client
llvm::IntrusiveRefCntPtr<clang::DiagnosticIDs> anonymous_namespace{UdfCompiler.cpp}::UdfClangDriver::diag_id
clang::DiagnosticsEngine anonymous_namespace{UdfCompiler.cpp}::UdfClangDriver::diags
std::unique_ptr<clang::DiagnosticConsumer> anonymous_namespace{UdfCompiler.cpp}::UdfClangDriver::diag_client_owner
clang::driver::Driver anonymous_namespace{UdfCompiler.cpp}::UdfClangDriver::the_driver
std::tuple<int, int, int> anonymous_namespace{UdfCompiler.cpp}::UdfClangDriver::clang_version