GslErrorException.h
Go to the documentation of this file.00001
00002
00003 #ifndef GAUDIGSL_GSLERRORException_H
00004 #define GAUDIGSL_GSLERRORException_H 1
00005
00006
00007 #include <string>
00008
00009 #include "GaudiKernel/AlgTool.h"
00010
00011 #include "GaudiGSL/IGslErrorHandler.h"
00012 #include "GaudiGSL/GslError.h"
00013
00014
00028 class GslErrorException: public extends1<AlgTool, IGslErrorHandler> {
00029 public:
00030
00037 virtual StatusCode handle
00038 ( const GslError& error ) const ;
00039
00045 GslErrorException
00046 ( const std::string& type ,
00047 const std::string& name ,
00048 const IInterface* parent );
00049
00051 virtual ~GslErrorException( );
00052
00053 private:
00054
00056 std::vector<int> m_ignore ;
00057
00058 };
00059
00060
00061
00062
00063 #endif // GAUDIGSL_GSLERRORException_H
00064