Lines Matching refs:ViewWithCounting
21 struct ViewWithCounting : std::ranges::view_base { struct
25 …constexpr ViewWithCounting(int& copies_ctr, int& moves_ctr) : times_copied(&copies_ctr), times_mov… in ViewWithCounting() function
27 constexpr ViewWithCounting(const ViewWithCounting& rhs) in ViewWithCounting() function
32 constexpr ViewWithCounting(ViewWithCounting&& rhs) in ViewWithCounting() argument
41 constexpr ViewWithCounting& operator=(const ViewWithCounting&) = default; argument
42 constexpr ViewWithCounting& operator=(ViewWithCounting&&) = default;
43 constexpr bool operator==(const ViewWithCounting&) const { return true; } in operator ==() argument
45 static_assert(std::ranges::forward_range<ViewWithCounting>);
46 static_assert(std::ranges::view<ViewWithCounting>);
66 using View = ViewWithCounting; in test()
67 using Pattern = ViewWithCounting; in test()