Sese Framework
x.y.z
A cross-platform framework
|
Huffman 树 更多...
#include <Huffman.h>
Public 成员函数 | |
huffman_tree_t () noexcept | |
virtual | ~huffman_tree_t () noexcept |
std::optional< std::string > | decode (const char *src, size_t len) const |
Protected 成员函数 | |
void | delete_node (huffman_node_t *n) noexcept |
Protected 属性 | |
huffman_node_t * | m_root |
Huffman 树
|
noexcept |
|
virtualnoexcept |
引用了 delete_node() , 以及 m_root.
std::optional< std::string > huffman_tree_t::decode | ( | const char * | src, |
size_t | len ) const |
|
protectednoexcept |
被这些函数引用 ~huffman_tree_t().
|
protected |
被这些函数引用 decode(), huffman_tree_t() , 以及 ~huffman_tree_t().