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

Records