46#ifndef CA_CHECKPOINT_COMPRESS_H
47#define CA_CHECKPOINT_COMPRESS_H
55namespace ca_checkpoint_detail {
66deflate_bytes(
const std::uint8_t *src, std::size_t len,
int level);
size_t blossom_maximum_cardinality_matching(const GT &g, DynDlist< typename GT::Arc * > &matching, SA sa=SA())
Alias of compute_maximum_cardinality_general_matching().
std::vector< std::uint8_t > deflate_bytes(const std::uint8_t *src, const std::size_t len, const int level)
Compress a raw byte buffer with DEFLATE (miniz backend).
std::vector< std::uint8_t > inflate_bytes(const std::uint8_t *src, const std::size_t len, const std::size_t expected_uncompressed)
Decompress a DEFLATE byte buffer back to its raw form.
std::vector< std::uint8_t > inflate_bytes_up_to(const std::uint8_t *src, const std::size_t len, const std::size_t max_uncompressed)
Decompress a DEFLATE byte buffer with an upper bound.
Main namespace for Aleph-w library functions.