std::experimental::ranges:: projected
|
Определено в заголовочном файле
<experimental/ranges/iterator>
|
||
|
template
<
Readable I, IndirectRegularUnaryInvocable
<
I
>
Proj
>
struct
projected
{
|
(ranges TS) | |
Шаблон класса
projected
объединяет
Readable
тип
I
и функцию
Proj
в новый
Readable
тип, чей
reference
тип является результатом применения
Proj
к
reference
типу
I
. Он существует исключительно для упрощения спецификации ограничений, поэтому его
operator
*
(
)
может быть фактически не определён.