Spec-Zone.ru › C++

std::swap(std::match_results)

Определён в заголовочном файле <regex>
template< class BidirIt, class Alloc >
void swap( match_results<BidirIt,Alloc>& x1,
           match_results<BidirIt,Alloc>& x2 ) noexcept;
(начиная с C++11)

Специализирует алгоритм std::swap для std::match_results. Обменивает содержимое x1 с содержимым x2. Фактически вызывает x1.swap(x2).

Параметры

x1, x2 - объекты match_results, содержимое которых будет обменено
Требования к типам
-BidirIt должен соответствовать требованиям LegacyBidirectionalIterator.
-Alloc должен соответствовать требованиям Allocator.

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

(нет)

Пример

См. также

swap
меняет местами содержимое
(открытая функция-член)

© cppreference.com
Licensed under the Creative Commons Attribution-ShareAlike Unported License v3.0.
https://en.cppreference.com/cpp/regex/match_results/swap2

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API