32#include "timemory/backends/signals.hpp"
104 static bool&
allow();
162 static bool _instance =
true;
static std::string str(const sys_signal &)
static void enable(const sys_signal &)
static void check_environment()
static void exit_action(int errcode)
static bool & enable_all()
static void disable(const sys_signal &)
static signal_set_t get_enabled()
std::set< sys_signal > signal_set_t
std::function< void(int)> signal_function_t
static void set_active(bool val)
static signal_set_t get_disabled()
static void set_exit_action(signal_function_t _f)
static bool & disable_all()
static signal_set_t get_default()
static signals_data & f_signals()
tim::mpl::apply< std::string > string
signals_data & operator=(const signals_data &)=default
signal_set_t signals_default
signal_set_t signals_disabled
signal_function_t signals_exit_func
signals_data(const signals_data &)=default
signals_data(signals_data &&)=default
signal_set_t signals_enabled
signals_data & operator=(signals_data &&)=default