template <typename T, size_t Extent>
struct StorageTraits
Defined at line 481 of file ../../src/lib/zbitl/include/lib/zbitl/storage-traits.h
Public Methods
std::string_view error_string (error_type error)
Defined at line 489 of file ../../src/lib/zbitl/include/lib/zbitl/storage-traits.h
fit::result<error_type, uint32_t> Capacity (Storage & zbi)
Defined at line 491 of file ../../src/lib/zbitl/include/lib/zbitl/storage-traits.h
fit::result<error_type> EnsureCapacity (Storage & zbi, uint32_t capacity_bytes)
Defined at line 496 of file ../../src/lib/zbitl/include/lib/zbitl/storage-traits.h
fit::result<error_type, payload_type> Payload (Storage & zbi, uint32_t offset, uint32_t length)
Defined at line 505 of file ../../src/lib/zbitl/include/lib/zbitl/storage-traits.h
template <PayloadCompatibleStorage U, bool LowLocality>
fit::result<error_type, std::span<const U>> Read (Storage & zbi, payload_type payload, uint32_t length)
Defined at line 521 of file ../../src/lib/zbitl/include/lib/zbitl/storage-traits.h
fit::result<error_type> Write (Storage & zbi, uint32_t offset, ByteView data)
Defined at line 527 of file ../../src/lib/zbitl/include/lib/zbitl/storage-traits.h
fit::result<error_type, void *> Write (Storage & zbi, uint32_t offset, uint32_t length)
Defined at line 537 of file ../../src/lib/zbitl/include/lib/zbitl/storage-traits.h