iter_move(ranges::transform_view::iterator)

If *i is an lvalue reference, returns std::move(*i); otherwise returns *i.

# Declarations

friend constexpr decltype(auto) iter_move( const /*iterator*/& i )
noexcept(/* see below */);

(since C++20)

# Parameters

# Return value

std::move(*i) if *i is an lvalue reference, otherwise *i