42 #include "CLHEP/Exceptions/ZMexAction.h"
64#ifdef DEFECT_NO_EXCEPTIONS
66#define ZMthrow_from(userExcept, line, file ) \
68 if ( zmex::ZMthrow_( userExcept, line, file ) == \
69 zmex::ZMexThrowIt ) { \
75#define ZMthrow_from(userExcept, line, file ) \
77 try { throw userExcept; } \
78 catch ( const zmex::ZMexception & x ) { \
79 if ( zmex::ZMthrow_( x, line, file ) == \
80 zmex::ZMexThrowIt ) { \
97#define ZMthrow(userExcept) ZMthrow_from(userExcept, __LINE__, __FILE__)
115 const ZMexception & userException
117,
const char fileName[]
ZMexAction ZMthrow_(const ZMexception &userException, int lineNum, const char fileName[])