tudocomp
– The TU Dortmund Compression Framework
tdc::lcpcomp::EagerScanDec Class Reference

#include <ScanDec.hpp>

Public Member Functions

 EagerScanDec (Env &env, IntVector< uliteral_t > &buffer)
 
len_t rank (len_t i) const
 
void decode (const std::vector< len_compact_t > &m_target_pos, const std::vector< len_compact_t > &m_source_pos, const std::vector< len_compact_t > &m_length)
 
void decode_literal_at (len_t pos, uliteral_t c)
 
 IF_STATS (inline len_t longest_chain() const { return m_longest_chain;}) ~EagerScanDec()
 

Detailed Description

Definition at line 25 of file ScanDec.hpp.

Constructor & Destructor Documentation

◆ EagerScanDec()

tdc::lcpcomp::EagerScanDec::EagerScanDec ( Env env,
IntVector< uliteral_t > &  buffer 
)
inline

Definition at line 37 of file ScanDec.hpp.

Member Function Documentation

◆ decode()

void tdc::lcpcomp::EagerScanDec::decode ( const std::vector< len_compact_t > &  m_target_pos,
const std::vector< len_compact_t > &  m_source_pos,
const std::vector< len_compact_t > &  m_length 
)
inline

Definition at line 61 of file ScanDec.hpp.

◆ decode_literal_at()

void tdc::lcpcomp::EagerScanDec::decode_literal_at ( len_t  pos,
uliteral_t  c 
)
inline

Definition at line 100 of file ScanDec.hpp.

◆ IF_STATS()

tdc::lcpcomp::EagerScanDec::IF_STATS ( inline len_t longest_chain() const { return m_longest_chain;}  )
inline

Definition at line 124 of file ScanDec.hpp.

◆ rank()

len_t tdc::lcpcomp::EagerScanDec::rank ( len_t  i) const
inline

Definition at line 56 of file ScanDec.hpp.


The documentation for this class was generated from the following file: