CLHEP VERSION Reference Documentation
CLHEP Home Page CLHEP Documentation CLHEP Bug Reports |
Go to the source code of this file.
Namespaces | |
namespace | zmex |
Defines | |
#define | ZMthrow_from(userExcept, line, file) |
#define | ZMthrow(userExcept) ZMthrow_from(userExcept, __LINE__, __FILE__) |
Functions | |
ZMexAction | zmex::ZMthrow_ (const ZMexception &userException, int lineNum, const char fileName[]) |
#define ZMthrow | ( | userExcept | ) | ZMthrow_from(userExcept, __LINE__, __FILE__) |
Definition at line 97 of file CLHEP/Exceptions/ZMthrow.h.
Referenced by main().
#define ZMthrow_from | ( | userExcept, | |
line, | |||
file | |||
) |
do { \ try { throw userExcept; } \ catch ( const zmex::ZMexception & x ) { \ if ( zmex::ZMthrow_( x, line, file ) == \ zmex::ZMexThrowIt ) { \ throw; \ } \ } \ } while (false) \
Definition at line 75 of file CLHEP/Exceptions/ZMthrow.h.
Referenced by main().