|
Aleph-w 3.0
A C++ Library for Data Structures and Algorithms
|
#include <tpl_paged_value_codec.H>
Static Public Member Functions | |
| static void | encode (const std::string &value, unsigned char *out) |
| static std::string | decode (const unsigned char *in) |
| static std::uint32_t | add_to_crc (const std::uint32_t crc, const std::string &value) |
Static Public Attributes | |
| static constexpr std::uint32_t | storage_id |
| static constexpr size_t | encoded_size = sizeof(SizeType) + Capacity |
Definition at line 274 of file tpl_paged_value_codec.H.
|
inlinestatic |
Definition at line 310 of file tpl_paged_value_codec.H.
References Aleph::detail::crc32_add_bytes(), and Aleph::divide_and_conquer_partition_dp().
|
inlinestatic |
Definition at line 298 of file tpl_paged_value_codec.H.
References ah_runtime_error_unless, Aleph::divide_and_conquer_partition_dp(), and Aleph::size().
|
inlinestatic |
Definition at line 285 of file tpl_paged_value_codec.H.
References ah_runtime_error_unless, Aleph::divide_and_conquer_partition_dp(), and Aleph::detail::encode_unsigned_le().
|
staticconstexpr |
Definition at line 283 of file tpl_paged_value_codec.H.
|
staticconstexpr |
Definition at line 279 of file tpl_paged_value_codec.H.