std::ranges::iter_move

Header: <iterator>

Obtains an rvalue reference or a prvalue temporary from a given iterator.

# Declarations

inline namespace /* unspecified */ {
inline constexpr /* unspecified */ iter_move = /* unspecified */;
}

(since C++20) (customization point object)

Call signature
template< class T >
requires /* see below */
constexpr decltype(auto) iter_move( T&& t ) noexcept(/* see below */);

(since C++20)

# Example

This section is incompleteReason: no example

# See also