12#ifndef ARCANE_UTILS_SIGNALEXCEPTION_H
13#define ARCANE_UTILS_SIGNALEXCEPTION_H
17#include "arcane/utils/Exception.h"
30class ARCANE_UTILS_EXPORT SignalException
44 SignalException(
const String&
where,eSignalType st,
int signal_number);
46 eSignalType st,
int signal_number);
47 SignalException(
const SignalException& ex);
48 ~SignalException() ARCANE_NOEXCEPT {}
52 virtual void explain(std::ostream& m)
const;
53 eSignalType signalType()
const;
54 int signalNumber()
const;
59 eSignalType m_signal_type;
virtual void explain(std::ostream &o) const
Explique la cause de l'exception dans le flot o.
const String & where() const
Localisation de l'exception.
Exception(const String &name, const String &where)
Chaîne de caractères unicode.