CLHEP 2.0.4.7 Reference Documentation
CLHEP Home Page CLHEP Documentation CLHEP Bug Reports |
#include <ZMexHandler.h>
Inheritance diagram for zmex::ZMexHandlerBehavior:
Public Member Functions | |
ZMexHandlerBehavior (const std::string name="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) |
Definition at line 62 of file ZMexHandler.h.
zmex::ZMexHandlerBehavior::ZMexHandlerBehavior | ( | const std::string | name = "ZMexHandlerBehavior" |
) | [inline] |
virtual zmex::ZMexHandlerBehavior::~ZMexHandlerBehavior | ( | ) | [inline, virtual] |
Definition at line 70 of file ZMexHandler.h.
virtual ZMexHandlerBehavior* zmex::ZMexHandlerBehavior::clone | ( | ) | const [inline, virtual] |
Reimplemented in zmex::ZMexThrowAlways, zmex::ZMexThrowErrors, zmex::ZMexIgnoreAlways, zmex::ZMexIgnoreNextN, and zmex::ZMexHandleViaParent.
Definition at line 72 of file ZMexHandler.h.
References ZMexHandlerBehavior().
virtual std::string zmex::ZMexHandlerBehavior::name | ( | ) | const [inline, virtual] |
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::ZMexThrowAlways, zmex::ZMexThrowErrors, zmex::ZMexIgnoreAlways, zmex::ZMexIgnoreNextN, and zmex::ZMexHandleViaParent.
Definition at line 77 of file ZMexHandler.h.
References zmex::ZMexThrowIt.