| # Gaudi Framework, version v20r2
Generated: 18 Jul 2008

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

- Search for |

- File List
- File Members

# GslErrorException.h

Go to the documentation of this file.

    00001 // $Id: GslErrorException.h,v 1.2 2006/11/30 10:40:53 mato Exp $
    00002 // ============================================================================
    00003 #ifndef GAUDIGSL_GSLERRORException_H
    00004 #define GAUDIGSL_GSLERRORException_H 1
    00005 // Include files
    00006 // from STL
    00007 #include <string>
    00008 // from GaudiKernel
    00009 #include "GaudiKernel/AlgTool.h"
    00010 // from GaudiGSL
    00011 #include "GaudiGSL/IGslErrorHandler.h"
    00012 #include "GaudiGSL/GslError.h"
    00013 // forward declaration
    00014
    00028 class GslErrorException :
    00029   public virtual  IGslErrorHandler ,
    00030   public AlgTool
    00031 {
    00032 public:
    00033
    00040   virtual StatusCode handle
    00041   ( const GslError& error ) const ;
    00042
    00048   GslErrorException
    00049   ( const std::string& type   ,
    00050     const std::string& name   ,
    00051     const IInterface*  parent );
    00052
    00054   virtual ~GslErrorException( );
    00055
    00056 private:
    00057
    00059   std::vector<int>    m_ignore ;
    00060
    00061 };
    00062
    00063 // ============================================================================
    00064 // The END
    00065 // ============================================================================
    00066 #endif // GAUDIGSL_GSLERRORException_H
    00067 // ============================================================================