Home
last modified time | relevance | path

Searched refs:move_sentinel (Results 1 – 12 of 12) sorted by relevance

/freebsd/contrib/llvm-project/libcxx/include/__iterator/
H A Dmove_sentinel.h30 class move_sentinel {
32 _LIBCPP_HIDE_FROM_ABI move_sentinel() = default;
34 _LIBCPP_HIDE_FROM_ABI constexpr explicit move_sentinel(_Sent __s) : __last_(std::move(__s)) {} in move_sentinel() function
38 …_LIBCPP_HIDE_FROM_ABI constexpr move_sentinel(const move_sentinel<_S2>& __s) : __last_(__s.base())… in move_sentinel() function
42 _LIBCPP_HIDE_FROM_ABI constexpr move_sentinel& operator=(const move_sentinel<_S2>& __s) {
53 _LIBCPP_CTAD_SUPPORTED_FOR_TYPE(move_sentinel);
H A Dmove_iterator.h214 …_HIDE_FROM_ABI constexpr bool operator==(const move_iterator& __x, const move_sentinel<_Sent>& __y)
222 operator-(const move_sentinel<_Sent>& __x, const move_iterator& __y) {
228 operator-(const move_iterator& __x, const move_sentinel<_Sent>& __y) {
/freebsd/contrib/llvm-project/libcxx/include/__ranges/
H A Das_rvalue_view.h77 return move_sentinel(ranges::end(__base_)); in end()
87 return move_sentinel(ranges::end(__base_)); in end()
/freebsd/contrib/llvm-project/libcxx/include/
H A Diterator422 operator==(const move_iterator& x, const move_sentinel<S>& y); // Since C++20
425 operator-(const move_sentinel<S>& x, const move_iterator& y); // Since C++20
428 operator-(const move_iterator& x, const move_sentinel<S>& y); // Since C++20
484 class move_sentinel {
486 constexpr move_sentinel();
487 constexpr explicit move_sentinel(S s);
490 constexpr move_sentinel(const move_sentinel<S2>& s);
493 constexpr move_sentinel& operator=(const move_sentinel<S2>& s);
724 # include <__iterator/move_sentinel.h>
H A Dmodule.modulemap.in1527 module move_sentinel { header "__iterator/move_sentinel.h" }
/freebsd/contrib/llvm-project/libcxx/include/__cxx03/
H A Diterator422 operator==(const move_iterator& x, const move_sentinel<S>& y); // Since C++20
425 operator-(const move_sentinel<S>& x, const move_iterator& y); // Since C++20
428 operator-(const move_iterator& x, const move_sentinel<S>& y); // Since C++20
484 class move_sentinel {
486 constexpr move_sentinel();
487 constexpr explicit move_sentinel(S s);
490 constexpr move_sentinel(const move_sentinel<S2>& s);
493 constexpr move_sentinel& operator=(const move_sentinel<S2>& s);
H A Dmodule.modulemap1433 …cxx03_std_private_iterator_move_sentinel [system] { header "__iterator/move_sentinel.h" }
/freebsd/contrib/llvm-project/libcxx/modules/std/
H A Diterator.cppm
/freebsd/lib/libc++/
H A Dmodule.modulemap1527 module move_sentinel { header "__iterator/move_sentinel.h" }
H A Dlibcxx.imp493 { include: [ "<__iterator/move_sentinel.h>", "private", "<iterator>", "public" ] },
H A DMakefile1668 IT_HEADERS+= move_sentinel.h
/freebsd/contrib/llvm-project/clang/lib/Tooling/Inclusions/Stdlib/
H A DStdSymbolMap.inc2250 SYMBOL(move_sentinel, std::, <iterator>)