Searched refs:mView (Results 1 – 2 of 2) sorted by relevance
/system/libcppbor/include/cppbor/ |
D | cppbor.h | 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 [all …]
|
/system/libcppbor/src/ |
D | cppbor.cpp | 394 pos = encodeHeader(mView.size(), pos, end); in encode() 395 if (!pos || end - pos < static_cast<ptrdiff_t>(mView.size())) return nullptr; in encode() 396 return std::copy(mView.begin(), mView.end(), pos); in encode() 400 for (auto c : mView) { in encodeValue() 418 pos = encodeHeader(mView.size(), pos, end); in encode() 419 if (!pos || end - pos < static_cast<ptrdiff_t>(mView.size())) return nullptr; in encode() 420 return std::copy(mView.begin(), mView.end(), pos); in encode() 424 for (auto c : mView) { in encodeValue()
|