|
Advanced Chunk Processing Library 0.2.0
A comprehensive C++ library for advanced data chunking strategies and processing operations
|
Compression strategies for chunk data. More...
#include <chunk_compression.hpp>
Static Public Member Functions | |
| static std::vector< T > | delta_decode (const std::vector< T > &chunk) |
| Delta decode a chunk. | |
| static std::vector< T > | delta_encode (const std::vector< T > &chunk) |
| Delta encode a chunk. | |
| static std::vector< std::pair< T, size_t > > | run_length_encode (const std::vector< T > &chunk) |
| Run-length encode a chunk. | |
Compression strategies for chunk data.
Definition at line 13 of file chunk_compression.hpp.
|
inlinestatic |
Delta decode a chunk.
| chunk | Delta-encoded chunk |
Definition at line 67 of file chunk_compression.hpp.
Referenced by TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), and TEST_F().
|
inlinestatic |
Delta encode a chunk.
| chunk | Input chunk |
Definition at line 47 of file chunk_compression.hpp.
Referenced by TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), and TEST_F().
|
inlinestatic |
Run-length encode a chunk.
| chunk | Input chunk |
Definition at line 20 of file chunk_compression.hpp.
Referenced by TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), and TEST_F().