15 , fCall_{signalHandler}
17 Require (signalHandler == SIG_IGN or type == Type::eSafe);
19 inline SignalHandler::SignalHandler (
void (*signalHandler) (SignalID)
noexcept, Type type)
21 , fCall_{signalHandler}
24 inline SignalHandler::SignalHandler (
const Function<
void (SignalID)>& signalHandler, Type type)
26 , fCall_{signalHandler}
32 inline SignalHandler::Type SignalHandler::GetType ()
const
36 inline void SignalHandler::operator() (SignalID i)
const
45 constexpr EnumNames<Execution::SignalHandler::Type> DefaultNames<Execution::SignalHandler::Type>::k{{{
46 {Execution::SignalHandler::Type::eDirect, L
"Direct"},
47 {Execution::SignalHandler::Type::eSafe, L
"Safe"},