12#ifndef ARCANE_UTILS_SIGNALEXCEPTION_H
13#define ARCANE_UTILS_SIGNALEXCEPTION_H
17#include "arcane/utils/Exception.h"
32class ARCANE_UTILS_EXPORT SignalException
48 SignalException(
const String&
where, eSignalType st,
int signal_number);
50 eSignalType st,
int signal_number);
51 SignalException(
const SignalException& ex);
52 ~SignalException() ARCANE_NOEXCEPT {}
56 virtual void explain(std::ostream& m)
const;
57 eSignalType signalType()
const;
58 int signalNumber()
const;
63 eSignalType m_signal_type;
const String & where() const
Location of the exception.
Exception(const String &name, const String &where)
virtual void explain(std::ostream &m) const
Explains the cause of the exception in the stream o.
Information about function call stacks.
Unicode character string.
-- tab-width: 2; indent-tabs-mode: nil; coding: utf-8-with-signature --