|
Aleph-w 3.0
A C++ Library for Data Structures and Algorithms
|
#include <Huffman.H>
Public Member Functions | |
| Huffman_Node () | |
| Huffman_Node (BinNode< std::string > *node) | |
| ~Huffman_Node () | |
Public Member Functions inherited from Aleph::BinHeapNode< Key > | |
| Key & | get_key () noexcept |
| const Key & | get_key () const noexcept |
| BinHeapNode *& | getL () noexcept |
| BinHeapNode *& | getR () noexcept |
| const BinHeapNode * | getL () const noexcept |
| const BinHeapNode * | getR () const noexcept |
| BinHeapNode (const Key &k) | |
| BinHeapNode (Key &&k) noexcept | |
| BinHeapNode (const BinHeapNode_Data &control_data, const Key &k) | |
| BinHeapNode (const BinHeapNode &node) | |
| BinHeapNode (BinHeapNode &&node) | |
| BinHeapNode (const BinHeapNode_Data &control_data) noexcept | |
| BinHeapNode () | |
| void | reset () noexcept |
Public Member Functions inherited from Aleph::BinHeapNode_Data | |
| BinHeapNode_Data () noexcept | |
| BinHeapNode_Data *& | getU () noexcept |
| Control_Fields & | get_control_fields () noexcept |
| void | reset () noexcept |
Public Attributes | |
| BinNode< std::string > * | bin_node |
| Freq_Node * | freq_node |
Additional Inherited Members | |
Public Types inherited from Aleph::BinHeapNode< Key > | |
| typedef Key | key_type |
| typedef Key | Key_Type |
Static Public Member Functions inherited from Aleph::BinHeapNode< Key > | |
| static BinHeapNode * | key_to_node (Key &__key) noexcept |
Static Public Attributes inherited from Aleph::BinHeapNode< Key > | |
| static const size_t | MaxHeight = 64 |
| static BinHeapNode *const | NullPtr = nullptr |
|
inline |
| BinNode<std::string>* Aleph::Huffman_Node::bin_node |
Definition at line 68 of file Huffman.H.
Referenced by Aleph::Huffman_Encoder_Engine::clear_build_state().