|
JH-Toolkit v1.4.1
An engineering-oriented C++20 toolkit with duck-typed concepts, static design, async coroutines, and semantic containers — header-only, RTTI-free, and concurrency-friendly.
|
This is the complete list of members for jh::serio::huffman< Signature, Algo >, including all inherited members.
| build_canonical_codes(const jh::pod::array< std::uint8_t, table_size > &len_tbl, table_t &tbl)=delete (defined in jh::serio::huffman< Signature, Algo >) | jh::serio::huffman< Signature, Algo > | static |
| build_canonical_decoder(const jh::pod::array< std::uint8_t, table_size > &len_tbl, canonical_decoder &dec)=delete (defined in jh::serio::huffman< Signature, Algo >) | jh::serio::huffman< Signature, Algo > | static |
| build_code_length(const std::vector< node > &pool, int root, jh::pod::array< std::uint8_t, table_size > &len_tbl)=delete (defined in jh::serio::huffman< Signature, Algo >) | jh::serio::huffman< Signature, Algo > | static |
| canonical_decode(std::istream &is, std::uint64_t total_bits, const canonical_decoder &dec)=delete (defined in jh::serio::huffman< Signature, Algo >) | jh::serio::huffman< Signature, Algo > | static |
| compress(std::ostream &os, std::string_view input) | jh::serio::huffman< Signature, Algo > | inlinestatic |
| decompress(std::istream &is) | jh::serio::huffman< Signature, Algo > | inlinestatic |