DLL-boundary-safe owned byte sequence for the StormByte suite. More...
#include <StormByte/byte_size.hxx>#include <StormByte/cstring.hxx>#include <StormByte/exception.hxx>#include <StormByte/size.hxx>#include <StormByte/type_traits.hxx>#include <StormByte/visibility.h>#include <compare>#include <cstddef>#include <initializer_list>#include <iterator>#include <memory>#include <span>#include <string_view>#include <utility>#include <vector>

Go to the source code of this file.
Classes | |
| class | StormByte::BinaryData |
DLL-boundary-safe owned contiguous sequence of std::byte. More... | |
Namespaces | |
| namespace | StormByte |
| Root namespace of the StormByte suite. | |
Functions | |
| void | StormByte::swap (BinaryData &lhs, BinaryData &rhs) noexcept |
| Exchange two sequences. | |
| bool | StormByte::operator== (std::span< const std::byte > bytes, const BinaryData &data) noexcept |
| Equality of a span against a sequence. | |
| bool | StormByte::operator!= (std::span< const std::byte > bytes, const BinaryData &data) noexcept |
| Inequality of a span against a sequence. | |
| std::strong_ordering | StormByte::operator<=> (std::span< const std::byte > bytes, const BinaryData &data) noexcept |
| Three-way comparison of a span against a sequence. | |
DLL-boundary-safe owned byte sequence for the StormByte suite.