CLHEP VERSION Reference Documentation
   
CLHEP Home Page     CLHEP Documentation     CLHEP Bug Reports

zmex::ZMexHandlerBehavior Class Reference

#include <ZMexHandler.h>

Inheritance diagram for zmex::ZMexHandlerBehavior:

zmex::ZMexHandleViaParent zmex::ZMexIgnoreAlways zmex::ZMexIgnoreNextN zmex::ZMexThrowAlways zmex::ZMexThrowErrors List of all members.

Public Member Functions

 ZMexHandlerBehavior (const std::string aname="ZMexHandlerBehavior")
virtual ~ZMexHandlerBehavior ()
virtual ZMexHandlerBehaviorclone () const
virtual std::string name () const
virtual ZMexAction takeCareOf (const ZMexception &)

Protected Member Functions

ZMexAction standardHandling (const ZMexception &x, bool willThrow)

Detailed Description

Definition at line 62 of file ZMexHandler.h.


Constructor & Destructor Documentation

zmex::ZMexHandlerBehavior::ZMexHandlerBehavior ( const std::string  aname = "ZMexHandlerBehavior"  )  [inline]

Definition at line 66 of file ZMexHandler.h.

Referenced by clone().

virtual zmex::ZMexHandlerBehavior::~ZMexHandlerBehavior (  )  [inline, virtual]

Definition at line 70 of file ZMexHandler.h.


Member Function Documentation

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]

Definition at line 76 of file ZMexHandler.h.

Referenced by standardHandling().

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  )  [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.


The documentation for this class was generated from the following files:
Generated on 15 Nov 2012 for CLHEP by  doxygen 1.4.7