tudocomp
– The TU Dortmund Compression Framework
|
#include <BinaryTrie.hpp>
Additional Inherited Members | |
Public Types inherited from tdc::lz78::LZ78Trie<> | |
using | node_t = LZ78TrieNode |
Public Member Functions inherited from tdc::Algorithm | |
virtual | ~Algorithm ()=default |
Algorithm (Algorithm const &)=default | |
Algorithm (Algorithm &&)=default | |
Algorithm & | operator= (Algorithm const &)=default |
Algorithm & | operator= (Algorithm &&)=default |
Algorithm (Env &&env) | |
Instantiates an algorithm in the specified environment. More... | |
Env & | env () |
Provides access to the environment that the algorithm works in. More... | |
const Env & | env () const |
Protected Member Functions inherited from tdc::lz78::LZ78Trie<> | |
LZ78Trie (const size_t n, const size_t &remaining_characters) | |
size_t | expected_number_of_remaining_elements (const size_t z) const |
node_t | add_rootnode (uliteral_t c) |
The dictionary can store multiple root nodes For LZ78, we use a root node with the id = c = 0. More... | |
node_t | get_rootnode (uliteral_t c) const |
Returns the root node corresponding to literal c. More... | |
void | clear () |
Erases the contents of the dictionary. More... | |
node_t | find_or_insert (const node_t &parent, uliteral_t c) |
Searches a pair (parent , c ). More... | |
size_t | size () const |
Returns the number of entries, plus the number of rootnodes. More... | |
Definition at line 11 of file BinaryTrie.hpp.