handleErrorImpl overloads

Synopses

Declared in <llvm/Support/Error.h>

Return an Error wrapping unhandled Payload.

Error
handleErrorImpl(std::unique_ptr<ErrorInfoBase> Payload);

Dispatch Payload to the first matching handler among Handler and Handlers.

template<
    typename HandlerT,
    typename... HandlerTs>
Error
handleErrorImpl(
    std::unique_ptr<ErrorInfoBase> Payload,
    HandlerT&& Handler,
    HandlerTs&&... Handlers);

Return Value

  • An Error owning Payload.

  • The Error from the matching handler, or an Error wrapping unhandled Payload.

Parameters

Name

Description

Payload

Error info that no handler claimed.

Handler

First candidate handler.

Handlers

Remaining candidate handlers.

Created with MrDocs