std::move_sentinel
From cppreference.com
C++
Feature test macros (C++20)
Concepts library (C++20)
Metaprogramming library (C++11)
Ranges library (C++20)
Filesystem library (C++17)
Concurrency support library (C++11)
Execution control library (C++26)
Iterator library
(C++20)
(C++20)
(C++20)
(C++20)
(C++20)(C++20)
(C++20)
(C++20)
(C++20)
(C++20)
(C++20)
(C++20)
(C++20)
(C++20)
(C++20)
(C++20)(C++20)(C++20)(C++23)(C++20)(C++20)
(deprecated in C++17)
(C++20)
(C++20)
(C++20)(C++20)
(C++20)
(C++20)
(C++20)
(C++20)
(C++14)
(C++11)
(C++11)
(C++20)(C++20)
(C++20)(C++20)
move_sentinel
(C++20)
(C++20)
(C++20)
(C++23)
(C++23)
(C++23)
(C++23)
(C++23)
(C++11)(C++14)
(C++14)(C++14)
std::move_sentinel
Defined in header
<iterator>
template< std::semiregular S >
class move_sentinel;
(since C++20)
class move_sentinel;
std::move_sentinel
is a sentinel adaptor used for denoting ranges together with std::move_iterator .
Contents
[edit] Template parameters
S
-
the type of underlying sentinel
[edit] Member functions
[edit] Member objects
Member name
Definition
last
(private)
underlying sentinel(exposition-only member object*)
[edit] Non-member functions
(C++20)
(function template) [edit]
[edit] Example
This section is incomplete
Reason: no example
Reason: no example