Medical Imaging Interaction Toolkit  2021.02.99-c051ab3b
Medical Imaging Interaction Toolkit
berry::MessageExceptionHandler< R > Struct Template Reference

#include <berryMessage.h>

Inheritance diagram for berry::MessageExceptionHandler< R >:
Collaboration diagram for berry::MessageExceptionHandler< R >:

Public Types

typedef void(R::* HandleExceptionCallback) (const std::exception &)

Public Member Functions

 MessageExceptionHandler (R *r, HandleExceptionCallback c)
void HandleException (const std::exception &exc) override
AbstractExceptionHandlerClone () const override
- Public Member Functions inherited from berry::AbstractExceptionHandler
virtual ~AbstractExceptionHandler ()

Detailed Description

template<typename R>
struct berry::MessageExceptionHandler< R >

Definition at line 365 of file berryMessage.h.

Member Typedef Documentation

◆ HandleExceptionCallback

template<typename R >
typedef void(R::* berry::MessageExceptionHandler< R >::HandleExceptionCallback) (const std::exception &)

Definition at line 367 of file berryMessage.h.

Constructor & Destructor Documentation

◆ MessageExceptionHandler()

template<typename R >
berry::MessageExceptionHandler< R >::MessageExceptionHandler ( R *  r,
HandleExceptionCallback  c 

Definition at line 369 of file berryMessage.h.

Member Function Documentation

◆ Clone()

template<typename R >
AbstractExceptionHandler* berry::MessageExceptionHandler< R >::Clone ( ) const

Implements berry::AbstractExceptionHandler.

Definition at line 379 of file berryMessage.h.

◆ HandleException()

template<typename R >
void berry::MessageExceptionHandler< R >::HandleException ( const std::exception &  exc)

Implements berry::AbstractExceptionHandler.

Definition at line 374 of file berryMessage.h.

The documentation for this struct was generated from the following file: