Searched refs:handlerID (Results 1 – 3 of 3) sorted by relevance
55 TypeID getHandlerID() const { return handlerID; } in getHandlerID()58 HandlerBase(TypeID handlerID) : handlerID(handlerID) {} in HandlerBase() argument62 TypeID handlerID; variable
516 explicit ScopedDiagnosticHandler(MLIRContext *ctx) : handlerID(0), ctx(ctx) {} in ScopedDiagnosticHandler()519 : handlerID(0), ctx(ctx) { in ScopedDiagnosticHandler()529 if (handlerID) in setHandler()530 diagEngine.eraseHandler(handlerID); in setHandler()531 handlerID = diagEngine.registerHandler(std::forward<FuncTy>(handler)); in setHandler()536 DiagnosticEngine::HandlerID handlerID;
283 void DiagnosticEngine::eraseHandler(HandlerID handlerID) { in eraseHandler() argument285 impl->handlers.erase(handlerID); in eraseHandler()348 if (handlerID) in ~ScopedDiagnosticHandler()349 ctx->getDiagEngine().eraseHandler(handlerID); in ~ScopedDiagnosticHandler()924 handlerID = ctx->getDiagEngine().registerHandler([this](Diagnostic &diag) { in ParallelDiagnosticHandlerImpl()941 context->getDiagEngine().eraseHandler(handlerID); in ~ParallelDiagnosticHandlerImpl()1021 DiagnosticEngine::HandlerID handlerID = 0; member