Searched refs:view_ (Results 1 – 3 of 3) sorted by relevance
23 std::string_view view_; member25 constexpr CopyableView(const char* ptr) : view_(ptr) {} in CopyableView()26 constexpr CopyableView(std::string_view v) : view_(v) {} in CopyableView()29 constexpr bool operator==(const CopyableView& rhs) const { return view_ == rhs.view_; }39 std::string_view view_; member41 constexpr ForwardView(const char* ptr) : view_(ptr) {} in ForwardView()42 constexpr ForwardView(std::string_view v) : view_(v) {} in ForwardView()117 std::string_view view_; member120 constexpr ForwardOnlyIfNonConstView(const char* ptr) : view_(ptr) {} in ForwardOnlyIfNonConstView()128 return almost_forward_iterator<const char*>(view_.begin()); in begin()[all …]
23 std::string_view view_; member25 constexpr ForwardViewCommonIfConst(const char* ptr) : view_(ptr) {} in ForwardViewCommonIfConst()26 constexpr ForwardViewCommonIfConst(std::string_view v) : view_(v) {} in ForwardViewCommonIfConst()33 …orward_iterator<const char*> begin() const { return forward_iterator<const char*>(view_.begin()); } in begin()34 …constexpr forward_iterator<const char*> end() const { return forward_iterator<const char*>(view_.e… in end()39 std::string_view view_; member41 constexpr ForwardViewNonCommonRange(const char* ptr) : view_(ptr) {} in ForwardViewNonCommonRange()42 constexpr ForwardViewNonCommonRange(std::string_view v) : view_(v) {} in ForwardViewNonCommonRange()49 …orward_iterator<const char*> begin() const { return forward_iterator<const char*>(view_.begin()); } in begin()
23 std::string_view view_; member25 constexpr MoveOnlyView(const char* ptr) : view_(ptr) {} in MoveOnlyView()26 constexpr MoveOnlyView(std::string_view v) : view_(v) {} in MoveOnlyView()29 constexpr const char* begin() const { return view_.begin(); } in begin()30 constexpr const char* end() const { return view_.end(); } in end()31 constexpr bool operator==(MoveOnlyView rhs) const { return view_ == rhs.view_; } in operator ==()