Home
last modified time | relevance | path

Searched refs:iter_rvalue_reference_t (Results 1 – 7 of 7) sorted by relevance

/freebsd-13.1/contrib/llvm-project/libcxx/include/__iterator/
H A Dconcepts.h42 typename iter_rvalue_reference_t<_In>; in requires()
44 { ranges::iter_move(__i) } -> same_as<iter_rvalue_reference_t<_In>>; in requires()
47 common_reference_with<iter_reference_t<_In>&&, iter_rvalue_reference_t<_In>&&> &&
48 common_reference_with<iter_rvalue_reference_t<_In>&&, const iter_value_t<_In>&>;
251 indirectly_writable<_Out, iter_rvalue_reference_t<_In>>;
258 constructible_from<iter_value_t<_In>, iter_rvalue_reference_t<_In>> &&
259 assignable_from<iter_value_t<_In>&, iter_rvalue_reference_t<_In>>;
H A Diter_move.h83 using iter_rvalue_reference_t = decltype(ranges::iter_move(declval<_Tp&>())); variable
H A Dcounted_iterator.h274 friend constexpr iter_rvalue_reference_t<_Iter> iter_move(const counted_iterator& __i)
H A Dcommon_iterator.h233 friend iter_rvalue_reference_t<_Iter> iter_move(const common_iterator& __i) in iter_move()
/freebsd-13.1/contrib/llvm-project/libcxx/include/__ranges/
H A Dconcepts.h66 using range_rvalue_reference_t = iter_rvalue_reference_t<iterator_t<_Rp>>;
/freebsd-13.1/contrib/llvm-project/libcxx/include/
H A Dranges51 using range_rvalue_reference_t = iter_rvalue_reference_t<iterator_t<R>>;
H A Diterator44 using iter_rvalue_reference_t = decltype(ranges::iter_move(declval<T&>())); // since C++20