CLHEP VERSION Reference Documentation
CLHEP Home Page CLHEP Documentation CLHEP Bug Reports |
#include <ZMexHandler.h>
Public Member Functions | |
ZMexHandlerBehavior (const std::string aname="ZMexHandlerBehavior") | |
virtual | ~ZMexHandlerBehavior () |
virtual ZMexHandlerBehavior * | clone () const |
virtual std::string | name () const |
virtual ZMexAction | takeCareOf (const ZMexception &x) |
ZMexHandlerBehavior (const std::string aname="ZMexHandlerBehavior") | |
virtual | ~ZMexHandlerBehavior () |
virtual ZMexHandlerBehavior * | clone () const |
virtual std::string | name () const |
virtual ZMexAction | takeCareOf (const ZMexception &x) |
Protected Member Functions | |
ZMexAction | standardHandling (const ZMexception &x, bool willThrow) |
ZMexAction | standardHandling (const ZMexception &x, bool willThrow) |
Definition at line 62 of file CLHEP/Exceptions/ZMexHandler.h.
zmex::ZMexHandlerBehavior::ZMexHandlerBehavior | ( | const std::string | aname = "ZMexHandlerBehavior" | ) | [inline] |
Definition at line 66 of file CLHEP/Exceptions/ZMexHandler.h.
Referenced by clone().
virtual zmex::ZMexHandlerBehavior::~ZMexHandlerBehavior | ( | ) | [inline, virtual] |
Definition at line 70 of file CLHEP/Exceptions/ZMexHandler.h.
zmex::ZMexHandlerBehavior::ZMexHandlerBehavior | ( | const std::string | aname = "ZMexHandlerBehavior" | ) | [inline] |
Definition at line 66 of file Exceptions/ZMexHandler.h.
virtual zmex::ZMexHandlerBehavior::~ZMexHandlerBehavior | ( | ) | [inline, virtual] |
Definition at line 70 of file Exceptions/ZMexHandler.h.
virtual ZMexHandlerBehavior* zmex::ZMexHandlerBehavior::clone | ( | ) | const [inline, virtual] |
Reimplemented in zmex::ZMexHandleViaParent, zmex::ZMexHandleViaParent, zmex::ZMexIgnoreNextN, zmex::ZMexIgnoreNextN, zmex::ZMexIgnoreAlways, zmex::ZMexIgnoreAlways, zmex::ZMexThrowErrors, zmex::ZMexThrowErrors, zmex::ZMexThrowAlways, and zmex::ZMexThrowAlways.
Definition at line 72 of file CLHEP/Exceptions/ZMexHandler.h.
References ZMexHandlerBehavior().
virtual ZMexHandlerBehavior* zmex::ZMexHandlerBehavior::clone | ( | ) | const [inline, virtual] |
Reimplemented in zmex::ZMexHandleViaParent, zmex::ZMexHandleViaParent, zmex::ZMexIgnoreNextN, zmex::ZMexIgnoreNextN, zmex::ZMexIgnoreAlways, zmex::ZMexIgnoreAlways, zmex::ZMexThrowErrors, zmex::ZMexThrowErrors, zmex::ZMexThrowAlways, and zmex::ZMexThrowAlways.
Definition at line 72 of file Exceptions/ZMexHandler.h.
References ZMexHandlerBehavior().
virtual std::string zmex::ZMexHandlerBehavior::name | ( | ) | const [inline, virtual] |
Definition at line 76 of file CLHEP/Exceptions/ZMexHandler.h.
Referenced by standardHandling().
virtual std::string zmex::ZMexHandlerBehavior::name | ( | ) | const [inline, virtual] |
Definition at line 76 of file Exceptions/ZMexHandler.h.
ZMexAction zmex::ZMexHandlerBehavior::standardHandling | ( | const ZMexception & | x, |
bool | willThrow | ||
) | [protected] |
ZMexAction zmex::ZMexHandlerBehavior::standardHandling | ( | const ZMexception & | x, |
bool | willThrow | ||
) | [protected] |
Definition at line 40 of file ZMexHandler.cc.
References zmex::ZMexception::handlerUsed(), zmex::ZMexception::logMe(), name(), zmex::ZMexception::OKtoLog(), zmex::ZMexception::severity(), zmex::ZMexception::wasThrown(), zmex::ZMexIgnoreIt, zmex::ZMexLOGGED, zmex::ZMexSeverityLimit, and zmex::ZMexThrowIt.
Referenced by zmex::ZMexThrowErrors::takeCareOf().
virtual ZMexAction zmex::ZMexHandlerBehavior::takeCareOf | ( | const ZMexception & | x | ) | [inline, virtual] |
Reimplemented in zmex::ZMexHandleViaParent, zmex::ZMexHandleViaParent, zmex::ZMexIgnoreNextN, zmex::ZMexIgnoreNextN, zmex::ZMexIgnoreAlways, zmex::ZMexIgnoreAlways, zmex::ZMexThrowErrors, zmex::ZMexThrowErrors, zmex::ZMexThrowAlways, and zmex::ZMexThrowAlways.
Definition at line 77 of file CLHEP/Exceptions/ZMexHandler.h.
References zmex::ZMexThrowIt.
virtual ZMexAction zmex::ZMexHandlerBehavior::takeCareOf | ( | const ZMexception & | x | ) | [inline, virtual] |
Reimplemented in zmex::ZMexHandleViaParent, zmex::ZMexHandleViaParent, zmex::ZMexIgnoreNextN, zmex::ZMexIgnoreNextN, zmex::ZMexIgnoreAlways, zmex::ZMexIgnoreAlways, zmex::ZMexThrowErrors, zmex::ZMexThrowErrors, zmex::ZMexThrowAlways, and zmex::ZMexThrowAlways.
Definition at line 77 of file Exceptions/ZMexHandler.h.
References zmex::ZMexThrowIt.