| append_code(BitArray &bit_stream, const BitArray &symbol_code) | Aleph::Huffman_Encoder_Engine | inlineprivatestatic |
| build_encoding_map() | Aleph::Huffman_Encoder_Engine | inlineprivate |
| build_prefix_encoding(BinNode< std::string > *p, BitArray &array) | Aleph::Huffman_Encoder_Engine | inlineprivate |
| clear_build_state() noexcept | Aleph::Huffman_Encoder_Engine | inlineprivate |
| code_map | Aleph::Huffman_Encoder_Engine | private |
| encode(char *input, BitArray &bit_stream) | Aleph::Huffman_Encoder_Engine | inline |
| encode(std::istream &input, BitArray &bit_stream) | Aleph::Huffman_Encoder_Engine | inline |
| end_symbol | Aleph::Huffman_Encoder_Engine | private |
| freq_root | Aleph::Huffman_Encoder_Engine | private |
| generate_huffman_tree(const bool &with_freqs=false) | Aleph::Huffman_Encoder_Engine | inline |
| get_end_of_stream() const noexcept | Aleph::Huffman_Encoder_Engine | inline |
| get_freq_root() | Aleph::Huffman_Encoder_Engine | inline |
| get_root() | Aleph::Huffman_Encoder_Engine | inline |
| heap | Aleph::Huffman_Encoder_Engine | private |
| Huffman_Encoder_Engine() | Aleph::Huffman_Encoder_Engine | inline |
| insert_end_symbol_node(const std::string &str) | Aleph::Huffman_Encoder_Engine | inlineprivate |
| load_leaf_keys_in_prefix(BinNode< std::string > *p, std::istream &input) | Aleph::Huffman_Encoder_Engine | inlineprivatestatic |
| load_string_from_bytes(std::istream &input) | Aleph::Huffman_Encoder_Engine | inlineprivatestatic |
| load_tree(std::istream &input) | Aleph::Huffman_Encoder_Engine | inline |
| Max_Token_Size | Aleph::Huffman_Encoder_Engine | privatestatic |
| read_input(char *input, const bool &with_freqs=false) | Aleph::Huffman_Encoder_Engine | inline |
| read_input(std::istream &input, const bool &with_freqs=false) | Aleph::Huffman_Encoder_Engine | inline |
| root | Aleph::Huffman_Encoder_Engine | private |
| save_leaf_keys_in_prefix(BinNode< std::string > *p, std::ostream &output) | Aleph::Huffman_Encoder_Engine | inlineprivatestatic |
| save_string_as_bytes(const std::string &str, std::ostream &output) | Aleph::Huffman_Encoder_Engine | inlineprivatestatic |
| save_tree(std::ostream &output) | Aleph::Huffman_Encoder_Engine | inline |
| save_tree_in_array_of_chars(const std::string &array_name, std::ostream &output) | Aleph::Huffman_Encoder_Engine | inline |
| set_end_of_stream(const std::string &str) | Aleph::Huffman_Encoder_Engine | inline |
| set_freq(const std::string &str, const size_t &freq) | Aleph::Huffman_Encoder_Engine | inline |
| symbol_map | Aleph::Huffman_Encoder_Engine | private |
| test_end(const std::string &str) const | Aleph::Huffman_Encoder_Engine | inlineprivate |
| text_len | Aleph::Huffman_Encoder_Engine | private |
| update_freq(const std::string &str) | Aleph::Huffman_Encoder_Engine | inlineprivate |
| ~Huffman_Encoder_Engine() | Aleph::Huffman_Encoder_Engine | inline |