std::experimental:: swap (std::experimental::optional)
From cppreference.net
<
cpp
|
experimental
|
optional
|
Определено в заголовочном файле
<experimental/optional>
|
||
|
template
<
class
T
>
void swap ( optional < T > & lhs, optional < T > & rhs ) noexcept ( /* see below */ ) ; |
(Technical Specification библиотеки fundamentals) | |
Перегружает алгоритм std::swap для std::experimental::optional . Обменивает состояние lhs с состоянием rhs . Фактически вызывает lhs. swap ( rhs ) .
Содержание |
Параметры
| lhs, rhs | - |
optional
объекты, состояния которых нужно обменять
|
Возвращаемое значение
(нет)
Исключения
noexcept
спецификация:
noexcept
(
noexcept
(
lhs.
swap
(
rhs
)
)
)
Пример
|
Этот раздел не завершён
Причина: отсутствует пример |
Смотрите также
|
обменивает содержимое
(публичная функция-член) |