std::experimental::ranges:: identity
|
Определено в заголовочном файле
<experimental/ranges/functional>
|
||
|
struct
identity
;
|
(ranges TS) | |
ranges::identity
— это тип функционального объекта, чей
operator
(
)
возвращает свой аргумент без изменений. Он используется как проекция по умолчанию для всех алгоритмов Ranges TS.
Содержание |
Вложенные типы
| Вложенный тип | Определение |
is_transparent
|
unspecified |
Функции-члены
|
operator()
|
возвращает аргумент без изменений
(публичная функция-член) |
std::experimental::ranges::identity:: operator()
|
template
<
class
T
>
constexpr T && operator ( ) ( T && t ) const noexcept ; |
||
Возвращает std:: forward < T > ( t ) .
Параметры
| t | - | возвращаемый аргумент |
Возвращаемое значение
std:: forward < T > ( t ) .
Пример
|
Этот раздел не завершён
Причина: отсутствует пример |