One node in a canonical bzip2 Huffman decoding tree.
More...
#include <bzip2.hpp>
|
| std::optional< std::uint16_t > | zero_child |
| | Child selected by a zero bit, if present.
|
| |
| std::optional< std::uint16_t > | one_child |
| | Child selected by a one bit, if present.
|
| |
| std::optional< std::uint16_t > | symbol |
| | Decoded symbol for a leaf node.
|
| |
One node in a canonical bzip2 Huffman decoding tree.
Definition at line 29 of file bzip2.hpp.
◆ one_child
| std::optional< std::uint16_t > rpnx::compression::bzip2_codec::huffman_node::one_child |
Child selected by a one bit, if present.
Definition at line 34 of file bzip2.hpp.
◆ symbol
| std::optional< std::uint16_t > rpnx::compression::bzip2_codec::huffman_node::symbol |
Decoded symbol for a leaf node.
Definition at line 36 of file bzip2.hpp.
◆ zero_child
| std::optional< std::uint16_t > rpnx::compression::bzip2_codec::huffman_node::zero_child |
Child selected by a zero bit, if present.
Definition at line 32 of file bzip2.hpp.
The documentation for this struct was generated from the following file:
- include/rpnx/compression/implementation/bzip2.hpp