tudocomp
– The TU Dortmund Compression Framework
tdc::lz78::RollingTriePlus< HashRoller, HashManager, HashFunction > Member List

This is the complete list of members for tdc::lz78::RollingTriePlus< HashRoller, HashManager, HashFunction >, including all inherited members.

add_rootnode(uliteral_t c)tdc::lz78::RollingTriePlus< HashRoller, HashManager, HashFunction >inline
Algorithm(Algorithm const &)=defaulttdc::Algorithm
Algorithm(Algorithm &&)=defaulttdc::Algorithm
Algorithm(Env &&env)tdc::Algorithminline
clear()tdc::lz78::RollingTriePlus< HashRoller, HashManager, HashFunction >inline
env()tdc::Algorithminline
env() consttdc::Algorithminline
expected_number_of_remaining_elements(const size_t z) consttdc::lz78::LZ78Trie<>inlineprotected
find_or_insert(const node_t &, uliteral_t c)tdc::lz78::RollingTriePlus< HashRoller, HashManager, HashFunction >inline
get_rootnode(uliteral_t c) consttdc::lz78::RollingTriePlus< HashRoller, HashManager, HashFunction >inline
IF_STATS(MoveGuard m_guard;inline ~RollingTriePlus() { if(m_guard) { if(m_table2.empty()) { m_table.collect_stats(env());} else { m_table2.collect_stats(env());} } }) RollingTriePlus(RollingTriePlus &&other)=defaulttdc::lz78::RollingTriePlus< HashRoller, HashManager, HashFunction >
LZ78Trie(const size_t n, const size_t &remaining_characters)tdc::lz78::LZ78Trie<>inlineprotected
meta()tdc::lz78::RollingTriePlus< HashRoller, HashManager, HashFunction >inlinestatic
node_t typedeftdc::lz78::LZ78Trie<>
operator=(RollingTriePlus &&other)=defaulttdc::lz78::RollingTriePlus< HashRoller, HashManager, HashFunction >
tdc::Algorithm::operator=(Algorithm const &)=defaulttdc::Algorithm
tdc::Algorithm::operator=(Algorithm &&)=defaulttdc::Algorithm
RollingTriePlus(Env &&env, const size_t n, const size_t &remaining_characters, factorid_t reserve=0)tdc::lz78::RollingTriePlus< HashRoller, HashManager, HashFunction >inline
size() consttdc::lz78::RollingTriePlus< HashRoller, HashManager, HashFunction >inline
~Algorithm()=defaulttdc::Algorithmvirtual