tudocomp
– The TU Dortmund Compression Framework
tdc::esp::SortedSLPCoder< d_coding_t > Class Template Reference

#include <SortedSLPCoder.hpp>

Inheritance diagram for tdc::esp::SortedSLPCoder< d_coding_t >:
tdc::Algorithm

Public Member Functions

void encode (DebugContext &debug, SLP &&slp, Output &output) const
 
SLP decode (Input &input) const
 
- 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

template<typename d_coding_t = DMonotonSubseq<>>
class tdc::esp::SortedSLPCoder< d_coding_t >

Definition at line 10 of file SortedSLPCoder.hpp.

Member Function Documentation

◆ decode()

template<typename d_coding_t = DMonotonSubseq<>>
SLP tdc::esp::SortedSLPCoder< d_coding_t >::decode ( Input &  input) const
inline

Definition at line 126 of file SortedSLPCoder.hpp.

◆ encode()

template<typename d_coding_t = DMonotonSubseq<>>
void tdc::esp::SortedSLPCoder< d_coding_t >::encode ( DebugContext &  debug,
SLP &&  slp,
Output &  output 
) const
inline

Definition at line 23 of file SortedSLPCoder.hpp.

◆ meta()

template<typename d_coding_t = DMonotonSubseq<>>
static Meta tdc::esp::SortedSLPCoder< d_coding_t >::meta ( )
inlinestatic

Definition at line 13 of file SortedSLPCoder.hpp.


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