My Project
|
#include <Diagnostics.h>
Public Member Functions | |
ScopedDiagnosticHandler (MLIRContext *ctx) | |
template<typename FuncTy > | |
ScopedDiagnosticHandler (MLIRContext *ctx, FuncTy &&handler) | |
~ScopedDiagnosticHandler () | |
Protected Member Functions | |
template<typename FuncTy > | |
void | setHandler (FuncTy &&handler) |
Set the handler to manage via RAII. More... | |
This diagnostic handler is a simple RAII class that registers and erases a diagnostic handler on a given context. This class can be either be used directly, or in conjunction with a derived diagnostic handler.
|
inlineexplicit |
|
inline |
ScopedDiagnosticHandler::~ScopedDiagnosticHandler | ( | ) |
|
inlineprotected |
Set the handler to manage via RAII.