All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
GslErrorHandlers.h
Go to the documentation of this file.
1 // $Id: GslErrorHandlers.h,v 1.2 2007/05/24 14:39:10 hmd Exp $
2 // ============================================================================
3 // CVS tag $Name: $
4 // ============================================================================
5 #ifndef GAUDIGSL_GSLERRORHANDLERS_H
6 #define GAUDIGSL_GSLERRORHANDLERS_H 1
7 
8 #include "GaudiKernel/Kernel.h"
9 
19 namespace GslErrorHandlers
20 {
21 
36  ( const char* reason ,
37  const char* file ,
38  int line ,
39  int code );
40 
55  ( const char* reason ,
56  const char* file ,
57  int line ,
58  int code );
59 
75  ( const char* reason ,
76  const char* file ,
77  int line ,
78  int code );
79 
80 }
81 
82 // ============================================================================
83 // The END
84 // ============================================================================
85 #endif // GSLERRORHANDLERS_H
86 // ============================================================================
GAUDI_API void handleTheError(const char *reason, const char *file, int line, int code)
The simplest Gsl Error handler, It delegates the actual error handling to GSL Service.
GAUDI_API void throwException(const char *reason, const char *file, int line, int code)
The simple Gsl Error handler, it throwns the Gaudi Exception.
list file
Definition: ana.py:160
#define GAUDI_API
Definition: Kernel.h:108
GAUDI_API void ignoreTheError(const char *reason, const char *file, int line, int code)
The simplest Gsl Error handler, It simply ingnores the error.
int line
Definition: ana.py:50