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

std::swap(std::basic_stacktrace)

Материал из cppreference.com
 
 
Библиотека диагностики
Обработка исключений
Сбои обработки исключений
(до C++17*)
(до C++17*)
(C++11)(до C++17*)    
(до C++17*)
Коды ошибок
Коды ошибок
Категории исключений
(ТС TM)
Поддержка системных ошибок
(C++11)
(C++11)
Утверждения
Трассировка стека
 
 
<tbody> </tbody>
Определено в заголовочном файле <stacktrace>
template< class Allocator > void swap( std::basic_stacktrace<Allocator>& lhs, std::basic_stacktrace<Allocator>& rhs ) noexcept(noexcept(lhs.swap(rhs)));
(начиная с C++23)

Специализирует алгоритм std::swap для std::basic_stacktrace. Меняет местами содержимое lhs и rhs. Эквивалентно lhs.swap(rhs);.

Параметры

lhs, rhs трассировки стека, содержимое которых нужно поменять местами

Возвращаемое значение

(нет)

Сложность

Константная.

Пример

Смотрите также

обменивает содержимое
(public функция-элемент) [править]