third_party.pigweed.src/pw_bytes
Wyatt Hepler ecf19233d3 pw_polyfill: Support std::endian from <bit>
- Implement std::endian from <bit> (__cpp_lib_endian).
- Replace pw::ByteOrder with std::endian.
- Update the <span> header to use the same approach as <bit> and define
  the appropriate std::span feature macro.

Change-Id: I5575bde6efbabf71bac66d7f4dc2c2c136ae156f
Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/17463
Commit-Queue: Wyatt Hepler <hepler@google.com>
Reviewed-by: Keir Mierle <keir@google.com>
2020-09-09 18:23:05 +00:00
..
public/pw_bytes pw_polyfill: Support std::endian from <bit> 2020-09-09 18:23:05 +00:00
size_report pw_polyfill: Support std::endian from <bit> 2020-09-09 18:23:05 +00:00
array_test.cc pw_bytes: Utilities for building byte arrays 2020-08-11 20:24:33 +00:00
BUILD pw_bytes: Utilities for building byte arrays 2020-08-11 20:24:33 +00:00
BUILD.gn pw_bytes: Added code for Size Report 2020-08-27 20:02:08 +00:00
byte_builder_test.cc pw_polyfill: Support std::endian from <bit> 2020-09-09 18:23:05 +00:00
byte_builder.cc
CMakeLists.txt pw_bytes: Utilities for building byte arrays 2020-08-11 20:24:33 +00:00
docs.rst pw_bytes: Added code for Size Report 2020-08-27 20:02:08 +00:00
README.md

pw_bytes: Embedded-friendly C++ bytes manipulation primitives