Helper for testing applicability of, and applying, handlers for ErrorInfo types.
Synopsis
Declared in <llvm/Support/Error.h>
template<typename HandlerT>
class ErrorHandlerTraits
: public ErrorHandlerTraits<decltype(&std::remove_reference_t<HandlerT>::operator)>
Base Classes
Name |
Description |
|
Helper for testing applicability of, and applying, handlers for ErrorInfo types. |
Specializations
Name |
Description |
Specialization for functions of the form 'Error (std::unique_ptr<ErrT>)'. |
|
Specialization for handlers of the form 'Error (ErrT &)'. |
|
Specialization for functions of the form 'void (std::unique_ptr<ErrT>)'. |
|
Specialization for handlers of the form 'void (ErrT &)'. |
|
|
Specialization for member functions of the form 'RetT (std::unique_ptr<ErrT>)'. |
Derived Classes
Name |
Description |
|
Specialization for member functions of the form 'RetT (std::unique_ptr<ErrT>)'. |
|
Helper for testing applicability of, and applying, handlers for ErrorInfo types. |
Created with MrDocs