6 pw_bytes is a collection of utilities for manipulating binary data.
23 Functions for working with byte arrays, primarily for building fixed-size byte
24 arrays at compile time.
26 pw_bytes/byte_builder.h
27 -----------------------
28 .. cpp:class:: ByteBuilder
30 ``ByteBuilder`` is a class that facilitates building or reading arrays of
31 bytes in a fixed-size buffer. ByteBuilder handles reading and writing integers
32 with varying endianness.
34 .. cpp:class:: template <size_t max_size> ByteBuffer
36 ``ByteBuilder`` with an internally allocated buffer.
38 Size report: using ByteBuffer
39 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
40 .. include:: byte_builder_size_report
44 Functions for converting the endianness of integral values.