pw_span: Switch from pw::span to std::span
Replace pw::span with std::span and "pw_span/span.h" with <span>
throughout the codebase.
Change-Id: Ib1fa873168b6093794e861611d750fcad6285d6c
Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/12801
Commit-Queue: Wyatt Hepler <hepler@google.com>
Reviewed-by: Rob Mohr <mohrr@google.com>
Reviewed-by: Keir Mierle <keir@google.com>
diff --git a/pw_protobuf/encoder.cc b/pw_protobuf/encoder.cc
index c20b093..96b9b7d 100644
--- a/pw_protobuf/encoder.cc
+++ b/pw_protobuf/encoder.cc
@@ -30,7 +30,7 @@
return encode_status_;
}
- span varint_buf = buffer_.last(RemainingSize());
+ std::span varint_buf = buffer_.last(RemainingSize());
if (varint_buf.empty()) {
encode_status_ = Status::RESOURCE_EXHAUSTED;
return encode_status_;
@@ -126,9 +126,9 @@
return Status::OK;
}
-Status Encoder::Encode(span<const std::byte>* out) {
+Status Encoder::Encode(std::span<const std::byte>* out) {
if (!encode_status_.ok()) {
- *out = span<const std::byte>();
+ *out = std::span<const std::byte>();
return encode_status_;
}
@@ -152,7 +152,7 @@
while (read_cursor < cursor_) {
SizeType nested_size = *size_cursor;
- span<std::byte> varint_buf(write_cursor, sizeof(*size_cursor));
+ std::span<std::byte> varint_buf(write_cursor, sizeof(*size_cursor));
size_t varint_size =
pw::varint::EncodeLittleEndianBase128(nested_size, varint_buf);