| The Gaudi Framework v28r2-patches (bc4ad17a)

- Main Page
- Related Pages
- Modules
- Namespaces
- Classes
- Files

- File List
- File Members

GslErrorHandlers.h
Go to the documentation of this file.
1 // ============================================================================
2 #ifndef GAUDIGSL_GSLERRORHANDLERS_H
3 #define GAUDIGSL_GSLERRORHANDLERS_H 1
4
5 #include "GaudiKernel/Kernel.h"
6
16 namespace GslErrorHandlers
17 {
18
32 GAUDI_API void ignoreTheError
33 ( const char* reason ,
34 const char* file ,
35 int line ,
36 int code );
37
51 GAUDI_API void handleTheError
52 ( const char* reason ,
53 const char* file ,
54 int line ,
55 int code );
56
71 GAUDI_API void throwException
72 ( const char* reason ,
73 const char* file ,
74 int line ,
75 int code );
76
77 }
78
79 // ============================================================================
80 // The END
81 // ============================================================================
82 #endif // GSLERRORHANDLERS_H
83 // ============================================================================
GslErrorHandlers::handleTheError
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.
Definition: GslErrorHandlers.cpp:31
Kernel.h
GslErrorHandlers::throwException
GAUDI_API void throwException(const char *reason, const char *file, int line, int code)
The simple Gsl Error handler, it throwns the Gaudi Exception.
Definition: GslErrorHandlers.cpp:43
GAUDI_API
#define GAUDI_API
Definition: Kernel.h:107
GslErrorHandlers::ignoreTheError
GAUDI_API void ignoreTheError(const char *reason, const char *file, int line, int code)
The simplest Gsl Error handler, It simply ingnores the error.
Definition: GslErrorHandlers.cpp:24
plotSpeedupsPyRoot.line
line
Definition: plotSpeedupsPyRoot.py:164
GslErrorHandlers
The collection of Error Handlers for GSL.