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

#include <DecodeQueueListBuffer.hpp>

Inheritance diagram for tdc::lcpcomp::DecodeForwardQueueListBuffer:
tdc::Algorithm

Public Member Functions

void decode_lazy () const
 
void decode_eagerly () const
 
 DecodeForwardQueueListBuffer (Env &&env, len_t size)
 
void decode_literal (uliteral_t c)
 
void decode_factor (len_t pos, len_t num)
 
len_t longest_chain () const
 
void write_to (std::ostream &out)
 
- 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
 

Static Public Member Functions

static Meta meta ()
 

Detailed Description

Definition at line 12 of file DecodeQueueListBuffer.hpp.

Constructor & Destructor Documentation

◆ DecodeForwardQueueListBuffer()

tdc::lcpcomp::DecodeForwardQueueListBuffer::DecodeForwardQueueListBuffer ( Env &&  env,
len_t  size 
)
inline

Definition at line 53 of file DecodeQueueListBuffer.hpp.

Member Function Documentation

◆ decode_eagerly()

void tdc::lcpcomp::DecodeForwardQueueListBuffer::decode_eagerly ( ) const
inline

Definition at line 20 of file DecodeQueueListBuffer.hpp.

◆ decode_factor()

void tdc::lcpcomp::DecodeForwardQueueListBuffer::decode_factor ( len_t  pos,
len_t  num 
)
inline

Definition at line 65 of file DecodeQueueListBuffer.hpp.

◆ decode_lazy()

void tdc::lcpcomp::DecodeForwardQueueListBuffer::decode_lazy ( ) const
inline

Definition at line 18 of file DecodeQueueListBuffer.hpp.

◆ decode_literal()

void tdc::lcpcomp::DecodeForwardQueueListBuffer::decode_literal ( uliteral_t  c)
inline

Definition at line 61 of file DecodeQueueListBuffer.hpp.

◆ longest_chain()

len_t tdc::lcpcomp::DecodeForwardQueueListBuffer::longest_chain ( ) const
inline

Definition at line 78 of file DecodeQueueListBuffer.hpp.

◆ meta()

static Meta tdc::lcpcomp::DecodeForwardQueueListBuffer::meta ( )
inlinestatic

Definition at line 14 of file DecodeQueueListBuffer.hpp.

◆ write_to()

void tdc::lcpcomp::DecodeForwardQueueListBuffer::write_to ( std::ostream &  out)
inline

Definition at line 82 of file DecodeQueueListBuffer.hpp.


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