Medical Imaging Interaction Toolkit  2024.12.99-0da743f6
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 
)
inline

Definition at line 369 of file berryMessage.h.

Referenced by berry::MessageExceptionHandler< R >::Clone().

Member Function Documentation

◆ Clone()

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

◆ HandleException()

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

Implements berry::AbstractExceptionHandler.

Definition at line 374 of file berryMessage.h.


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