– 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 

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 

Definition at line 61 of file ScanDec.hpp.

◆ decode_literal_at()

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

Definition at line 100 of file ScanDec.hpp.


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

Definition at line 124 of file ScanDec.hpp.

◆ rank()

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

Definition at line 56 of file ScanDec.hpp.

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