Пространства имён
Варианты
Действия

std::get_unexpected

Материал из cppreference.com
< cpp‎ | error
 
 
Библиотека диагностики
Обработка исключений
Сбои обработки исключений
(до C++17*)
(до C++17*)
get_unexpected
(C++11)(до C++17*)    
(до C++17*)
Коды ошибок
Коды ошибок
Категории исключений
(ТС TM)
Поддержка системных ошибок
(C++11)
(C++11)
Утверждения
Трассировка стека
 
Определено в заголовочном файле <exception>
std::unexpected_handler get_unexpected() noexcept;
(начиная с C++11)
(устарело)
(удалено в C++17)

Возвращает текущий установленный std::unexpected_handler, который может быть нулевым указателем.

Эта функция является потокобезопасной. Предыдущий вызов std::set_unexpected синхронизируется с (смотрите std::memory_order) последующими вызовами этой функции.

[править] Параметры

(нет)

[править] Возвращаемое значение

Текущий установленный std::unexpected_handler.

[править] Смотрите также

(удалено в C++17)
тип функции, вызываемой из std::unexpected
(определение типа) [править]
(удалено в C++17)
изменяет функцию, вызываемую из std::unexpected
(функция) [править]