Searched defs:ValueView (Results 1 – 1 of 1) sorted by relevance
139 struct ValueView : std::ranges::view_base { struct144 constexpr ValueView(T* ptr) : ptr_(ptr) {} in ValueView() argument146 constexpr ValueView(ValueView&& other) : ptr_(other.ptr_) { other.ptr_.ptr_ = nullptr; } in ValueView() argument155 ValueView& operator=(const ValueView&) = delete; argument157 constexpr InputValueIter<T> begin() const { return ptr_; } in begin()158 constexpr sentinel end() const { return sentinel(InputValueIter<T>(ptr_.ptr_ + 4)); } in end()