#ifndef LZW_SRC_BITPACK_H_ #define LZW_SRC_BITPACK_H_ #include #include #include std::vector pack(const std::vector &); std::vector pack_n(std::vector::const_iterator, std::vector::const_iterator, std::vector &, int); std::vector pack_16(std::vector::const_iterator, std::vector::const_iterator, std::vector &); std::vector unpack(std::basic_string &&); std::vector unpack_n(std::basic_string::const_iterator t_begin, std::basic_string::const_iterator t_end, std::vector &, int t_n); std::vector unpack_16(std::basic_string::const_iterator, std::basic_string::const_iterator, std::vector &); #endif /* LZW_SRC_BITPACK_H_ */