Aleph-w 3.0
A C++ Library for Data Structures and Algorithms
Loading...
Searching...
No Matches
Aleph::detail::Fixed_Paged_Value_Codec Concept Reference

#include <tpl_paged_value_codec.H>

Concept definition

template<typename Codec, typename Value>
unsigned char * out,
const unsigned char * in,
std::uint32_t crc)
{
{ Codec::storage_id } -> std::convertible_to<std::uint32_t>;
{ Codec::encoded_size } -> std::convertible_to<size_t>;
{ Codec::encode(value, out) } -> std::same_as<void>;
{ Codec::decode(in) } -> std::same_as<Value>;
{ Codec::add_to_crc(crc, value) } -> std::same_as<std::uint32_t>;
}
size_t size_t int32_t value
Definition ca-c-api.h:116
size_t size_t int32_t * out
Definition ca-c-api.h:120
size_t blossom_maximum_cardinality_matching(const GT &g, DynDlist< typename GT::Arc * > &matching, SA sa=SA())
Alias of compute_maximum_cardinality_general_matching().
Definition Blossom.H:466
@ Value
Regular runtime payload stored as Interpreter_Value.

Detailed Description

Definition at line 65 of file tpl_paged_value_codec.H.