Searched refs:MoveOnlyIter (Results 1 – 5 of 5) sorted by relevance
75 struct MoveOnlyIter : IterBase<MoveOnlyIter> { in test() struct79 constexpr bool operator==(const MoveOnlyIter&) const { return true; } in test()83 … std::ranges::iterator_t<std::ranges::elements_view<std::ranges::subrange<MoveOnlyIter, Sent>, 0>>; in test()85 MoveOnlyElemIter it{MoveOnlyIter{{}, MoveOnly{5}}}; in test()87 static_assert(std::is_same_v<decltype(base), MoveOnlyIter>); in test()
138 using MoveOnlyIter = cpp20_input_iterator<const int*>; in main() 139 static_assert(!std::is_copy_constructible_v<MoveOnlyIter>); in main() 144 MoveOnlyIter in(buffer); in main() 154 using MoveOnlyIter = cpp20_input_iterator<const int*>; main() typedef
342 using MoveOnlyIter = cpp20_input_iterator<const int*>; in main() 343 static_assert(!std::is_copy_constructible_v<MoveOnlyIter>); in main() 348 auto begin() const { return MoveOnlyIter(buffer); } in main() 349 auto end() const { return sentinel_wrapper<MoveOnlyIter>(MoveOnlyIter(buffer)); } in main() 375 using MoveOnlyIter = cpp20_input_iterator<const int*>; main() typedef
158 using MoveOnlyIter = cpp20_input_iterator<const int*>; in main() 159 static_assert(!std::is_copy_constructible_v<MoveOnlyIter>); in main() 164 MoveOnlyIter in(buffer); in main() 174 using MoveOnlyIter = cpp20_input_iterator<const int*>; main() typedef
365 using MoveOnlyIter = cpp20_input_iterator<const int*>; in main() 366 static_assert(!std::is_copy_constructible_v<MoveOnlyIter>); in main() 371 auto begin() const { return MoveOnlyIter(buffer); } in main() 372 auto end() const { return sentinel_wrapper<MoveOnlyIter>(MoveOnlyIter(buffer)); } in main() 398 using MoveOnlyIter = cpp20_input_iterator<const int*>; main() typedef