Lines Matching refs:mView
455 explicit ViewBstr(std::span<const uint8_t> v) : mView(std::move(v)) {} in ViewBstr()
459 : mView(reinterpret_cast<const uint8_t*>(v.data()), v.size()) {} in ViewBstr()
465 ViewBstr(I1 begin, I2 end) : mView(begin, end) {} in ViewBstr()
469 : mView(begin, std::distance(begin, end)) {} in ViewBstr()
472 return std::equal(mView.begin(), mView.end(), other.mView.begin(), other.mView.end());
478 size_t encodedSize() const override { return headerSize(mView.size()) + mView.size(); } in encodedSize()
482 encodeHeader(mView.size(), encodeCallback); in encode()
486 const std::span<const uint8_t>& view() const { return mView; } in view()
488 std::unique_ptr<Item> clone() const override { return std::make_unique<ViewBstr>(mView); } in clone()
493 std::span<const uint8_t> mView; variable
559 explicit ViewTstr(std::string_view v) : mView(std::move(v)) {} in ViewTstr()
565 ViewTstr(I1 begin, I2 end) : mView(begin, end) {} in ViewTstr()
569 : mView(reinterpret_cast<const char*>(begin), in ViewTstr()
572 bool operator==(const ViewTstr& other) const& { return mView == other.mView; }
577 size_t encodedSize() const override { return headerSize(mView.size()) + mView.size(); } in encodedSize()
581 encodeHeader(mView.size(), encodeCallback); in encode()
585 const std::string_view& view() const { return mView; } in view()
587 std::unique_ptr<Item> clone() const override { return std::make_unique<ViewTstr>(mView); } in clone()
592 std::string_view mView; variable