2018-04-05 16:47:07 +00:00
|
|
|
/**
|
|
|
|
* \file compress.hh
|
|
|
|
* \brief Header for compression functions
|
|
|
|
*/
|
|
|
|
|
|
|
|
#ifndef LZW_SRC_COMPRESS_H_
|
|
|
|
#define LZW_SRC_COMPRESS_H_
|
|
|
|
|
|
|
|
#include "common.hh"
|
2018-04-26 09:54:02 +00:00
|
|
|
#include <iostream>
|
2018-04-29 12:13:14 +00:00
|
|
|
#include <thread>
|
2018-06-21 15:38:51 +00:00
|
|
|
#include <vector>
|
2018-04-05 16:47:07 +00:00
|
|
|
|
|
|
|
/// \brief Compression d'une chaine de caractères
|
2018-06-11 19:02:59 +00:00
|
|
|
std::vector<std::vector<std::uint16_t>>
|
|
|
|
lzw_compress(std::basic_string<unsigned char> &&);
|
2018-05-25 10:00:58 +00:00
|
|
|
|
2018-04-10 08:39:41 +00:00
|
|
|
/// \brief Wrapper de \ref lzw_compress
|
2018-04-26 11:49:39 +00:00
|
|
|
void compress(const std::string &, const char *);
|
2018-04-10 08:39:41 +00:00
|
|
|
|
2018-04-05 16:47:07 +00:00
|
|
|
#endif /* LZW_SRC_COMPRESS_H_ */
|