4 #include "GaudiKernel/GaudiException.h"
29 (
const std::string&
type ,
30 const std::string&
name ,
34 declareProperty (
"IgnoreCodes" , m_ignore );
52 if( m_ignore.end() == std::find( m_ignore.begin () ,
57 "' in the file '" + error.
file +
std::string reason
error message ('reason')
string to_string(const T &value)
std::string file
file name
Define general base for Gaudi exception.
Helper class to represent GSL errors.
This class is used for returning status codes from appropriate routines.
#define DECLARE_COMPONENT(type)
Definition of the basic interface.
GslErrorException(const std::string &type, const std::string &name, const IInterface *parent)
Standard constructor.
StatusCode handle(const GslError &error) const override
handle the GSL error
Base class used to extend a class implementing other interfaces.
Concrete GSL eror handler It is just thrown the exception.