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
 
Algorithmoperator= (Algorithm const &)=default
 
Algorithmoperator= (Algorithm &&)=default
 
 Algorithm (Env &&env)
 Instantiates an algorithm in the specified environment. More...
 
Envenv ()
 Provides access to the environment that the algorithm works in. More...
 
const Envenv () 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: