Namespaces
Variants

iter_swap(ranges::join_view::iterator)

cppreference.net에서
 
 
Ranges 라이브러리
범위 어댑터
 
 
friend constexpr void iter_swap( const /*iterator*/& x, const /*iterator*/& y )
    noexcept( /*see below*/ )
        requires std::indirectly_swappable<InnerIter>;
(C++20부터)

두 기본 반복자가 가리키는 객체를 교환합니다. (inner_로 표시됨).

다음과 동일: ranges::iter_swap(x.inner_, y.inner_);.

이 함수는 일반적인 비한정 또는 한정 조회에서는 보이지 않으며, 인자 종속 조회를 통해서만 찾을 수 있습니다. 단, join_view::iterator<Const>이 인자의 연관된 클래스인 경우에 한합니다.

매개변수

x, y - iterators

반환값

(없음)

예외

noexcept 명세:
noexcept ( noexcept ( ranges:: iter_swap ( x. inner_ , y. inner_ ) ) )

참고 항목

(C++20)
역참조 가능한 두 객체가 참조하는 값을 교환
(커스터마이제이션 포인트 객체)
두 반복자가 가리키는 요소를 교환
(함수 템플릿)