std::ranges::transform_view<V,F>::iterator<Const>::operator*
De cppreference.com
<tbody>
</tbody>
constexpr decltype(auto) operator*() const; |
(desde C++20) | |
Devuelve el elemento transformado.
Efectivamente devuelve std::invoke(*parent_->fun_, *current_), donde *parent_->fun_ es la función de transformación almacenada en la vista transform_view padre, y current_ es el iterador subyacente en V.
Parámetros
(Ninguno)
Valor de retorno
El elemento transformado.
Notas
No se proporciona el operador operator->.
El comportamiento no está definido si el puntero a la vista transform_view padre es nulo (por ejemplo, si *this se construye por defecto).
Si *current_ es un pr-valor, su tiempo de vida termina antes de que esta función regrese. Si la función de transformación devuelve una referencia o un puntero a él, el resultado quedaría pendiente.
Ejemplo
| Esta sección está incompleta Razón: sin ejemplo |