tudocomp
– The TU Dortmund Compression Framework
tdc::esp::MetablockContext< Source > Class Template Reference

#include <meta_blocks.hpp>

Public Member Functions

RoundContext< Source > & rctx ()
 
 MetablockContext (RoundContext< Source > &ctx, DebugMetablockContext dbg)
 
void push_block (size_t width, size_t type)
 
void eager_mb13 (const Source &src, size_t t)
 
void eager_mb2 (const Source &src)
 

Public Attributes

DebugMetablockContext debug
 

Detailed Description

template<typename Source>
class tdc::esp::MetablockContext< Source >

Definition at line 16 of file meta_blocks.hpp.

Constructor & Destructor Documentation

◆ MetablockContext()

template<typename Source>
tdc::esp::MetablockContext< Source >::MetablockContext ( RoundContext< Source > &  ctx,
DebugMetablockContext< Source >  dbg 
)
inline

Definition at line 25 of file meta_blocks.hpp.

Member Function Documentation

◆ eager_mb13()

template<typename Source>
void tdc::esp::MetablockContext< Source >::eager_mb13 ( const Source &  src,
size_t  t 
)
inline

Definition at line 34 of file meta_blocks.hpp.

◆ eager_mb2()

template<typename Source>
void tdc::esp::MetablockContext< Source >::eager_mb2 ( const Source &  src)
inline

Definition at line 65 of file meta_blocks.hpp.

◆ push_block()

template<typename Source>
void tdc::esp::MetablockContext< Source >::push_block ( size_t  width,
size_t  type 
)
inline

Definition at line 29 of file meta_blocks.hpp.

◆ rctx()

template<typename Source>
RoundContext<Source>& tdc::esp::MetablockContext< Source >::rctx ( )
inline

Definition at line 19 of file meta_blocks.hpp.

Member Data Documentation

◆ debug

template<typename Source>
DebugMetablockContext tdc::esp::MetablockContext< Source >::debug

Definition at line 23 of file meta_blocks.hpp.


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