logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

std::move_sentinel< _Sent > - A sentinel adaptor for use with std::move_iterator.

Author

       Generated automatically by Doxygen for libstdc++ from the source code.

                                                    libstdc++                  std::move_sentinel<_Sent>(3cxx)

Detailed Description

template<semiregular_Sent>
       class std::move_sentinel< _Sent >"A sentinel adaptor for use with std::move_iterator.

Name

       std::move_sentinel< _Sent > - A sentinel adaptor for use with std::move_iterator.

Synopsis

       #include <iterator>

   PublicMemberFunctionsconstexprmove_sentinel (_Sent __s) noexcept(is_nothrow_move_constructible_v< _Sent >)
       template<typename_S2 >
           requires convertible_to<const_S2&, _Sent>constexprmove_sentinel (constmove_sentinel< _S2 > &__s)
           noexcept(is_nothrow_constructible_v< _Sent, const_S2 & >)"
       constexpr _Sent base () const noexcept(is_nothrow_copy_constructible_v< _Sent >)
       template<typename_S2 >
           requires assignable_from<_Sent&, const_S2&>constexprmove_sentinel & operator= (constmove_sentinel<
           _S2 > &__s) noexcept(is_nothrow_assignable_v< _Sent, const_S2 & >)"

See Also