iter_move(ranges::adjacent_view::iterator)
friend constexpr auto iter_move( const /*iterator*/& i )
noexcept(/* see description */);
|
(C++23부터) | |
기본 반복자에 ranges::iter_move를 적용한 결과를 반환합니다.
다음과 같습니다: return /*tuple-transform*/(ranges::iter_move, i.current_);, 여기서 current_는 기본 반복자 배열입니다.
이 함수는 일반적인 unqualified 또는 qualified lookup, 오직 argument-dependent lookup 경우에만 adjacent_view::iterator<Const>는 인수의 연관 클래스입니다.
매개변수
| i | - | iterator |
반환값
기본 반복자에 ranges::iter_move 를 적용한 결과입니다.
예외
noexcept
(
ranges::
iter_move
(
declval
<
const
ranges::
iterator_t
<
Base
>
&
>
(
)
)
)
&&
std::
is_nothrow_move_constructible_v
<
ranges::
range_rvalue_reference_t
<
Base
>>
참고 항목
|
(C++20)
|
객체를 역참조한 결과를 해당 rvalue 참조 타입으로 변환합니다
(커스터마이제이션 포인트 객체) |