#include <clang_wrap.h>
Definition at line 324 of file clang_wrap.h.
◆ DiagOptsType
◆ add_macros()
| virtual void isl::clang::Wrap::add_macros |
( |
PreprocessorOptions & | PO | ) |
|
|
pure virtual |
◆ add_paths()
| virtual void isl::clang::Wrap::add_paths |
( |
HeaderSearchOptions & | HSO | ) |
|
|
pure virtual |
◆ construct_printer()
| virtual TextDiagnosticPrinter * isl::clang::Wrap::construct_printer |
( |
| ) |
|
|
pure virtual |
◆ getDiagnosticOptions()
◆ getDiagOpts() [1/2]
template<typename T, typename std::enable_if< TakesDiagnosticOptionsRef< T >::value, bool >
::type = true>
| DiagnosticOptions & isl::clang::Wrap::getDiagOpts |
( |
| ) |
|
|
inline |
◆ getDiagOpts() [2/2]
template<typename T, typename std::enable_if<!TakesDiagnosticOptionsRef< T >::value, bool >
::type = true>
| DiagnosticOptions * isl::clang::Wrap::getDiagOpts |
( |
| ) |
|
|
inline |
◆ handle()
| virtual bool isl::clang::Wrap::handle |
( |
CompilerInstance * | Clang | ) |
|
|
pure virtual |
◆ handle_error()
| virtual void isl::clang::Wrap::handle_error |
( |
| ) |
|
|
pure virtual |
◆ invoke()
| bool isl::clang::Wrap::invoke |
( |
const char * | filename | ) |
|
|
inline |
Definition at line 380 of file clang_wrap.h.
References add_macros(), add_paths(), isl::clang::construct_invocation(), construct_printer(), isl::clang::create_diagnostics(), isl::clang::create_main_file_id(), isl::clang::create_preprocessor(), isl::clang::create_target_info(), handle(), handle_error(), ISL_CLANG_RESOURCE_DIR, isl::clang::ResourceDir, isl::clang::set_lang_defaults(), and suppress_errors().
Referenced by main().
◆ suppress_errors()
| virtual void isl::clang::Wrap::suppress_errors |
( |
DiagnosticsEngine & | Diags | ) |
|
|
pure virtual |
◆ DiagOpts
| DiagnosticOptions isl::clang::Wrap::DiagOpts |
The documentation for this struct was generated from the following file: