tudocomp
– The TU Dortmund Compression Framework
tdc::esp::DebugRoundContext Class Reference

#include <DebugContext.hpp>

Inheritance diagram for tdc::esp::DebugRoundContext:
tdc::esp::DebugContextBase< DebugRoundContextData >

Public Member Functions

 DebugRoundContext (std::ostream &o, bool p_en, bool p_ea)
 
template<typename U >
 DebugRoundContext (DebugContextBase< U > &parent)
 
template<typename X >
void init (size_t number, const X &string, size_t alphabet_size)
 
void last_round (size_t rn, bool empty)
 
DebugMetablockContext metablock ()
 
void adjusted_blocks (const ConstGenericView< TypedBlock > &buf)
 
void slice_symbol_map_start ()
 
template<typename T >
void slice_symbol_map (const T &slice, size_t symbol)
 
- Public Member Functions inherited from tdc::esp::DebugContextBase< DebugRoundContextData >
 DebugContextBase (const DebugContextBase &other)
 
void print_all () const
 

Additional Inherited Members

- Protected Member Functions inherited from tdc::esp::DebugContextBase< DebugRoundContextData >
 DebugContextBase (std::ostream &o, bool p_en, bool p_ea)
 
 DebugContextBase (DebugContextBase< U > &parent)
 
void with_child (F f)
 
void print (F f)
 
- Static Protected Member Functions inherited from tdc::esp::DebugContextBase< DebugRoundContextData >
static std::vector< size_t > cast_vec (const U &v)
 

Detailed Description

Definition at line 224 of file DebugContext.hpp.

Constructor & Destructor Documentation

◆ DebugRoundContext() [1/2]

tdc::esp::DebugRoundContext::DebugRoundContext ( std::ostream &  o,
bool  p_en,
bool  p_ea 
)
inline

Definition at line 226 of file DebugContext.hpp.

◆ DebugRoundContext() [2/2]

template<typename U >
tdc::esp::DebugRoundContext::DebugRoundContext ( DebugContextBase< U > &  parent)
inline

Definition at line 233 of file DebugContext.hpp.

Member Function Documentation

◆ adjusted_blocks()

void tdc::esp::DebugRoundContext::adjusted_blocks ( const ConstGenericView< TypedBlock > &  buf)
inline

Definition at line 288 of file DebugContext.hpp.

◆ init()

template<typename X >
void tdc::esp::DebugRoundContext::init ( size_t  number,
const X &  string,
size_t  alphabet_size 
)
inline

Definition at line 241 of file DebugContext.hpp.

◆ last_round()

void tdc::esp::DebugRoundContext::last_round ( size_t  rn,
bool  empty 
)
inline

Definition at line 257 of file DebugContext.hpp.

◆ metablock()

DebugMetablockContext tdc::esp::DebugRoundContext::metablock ( )
inline

Definition at line 271 of file DebugContext.hpp.

◆ slice_symbol_map()

template<typename T >
void tdc::esp::DebugRoundContext::slice_symbol_map ( const T &  slice,
size_t  symbol 
)
inline

Definition at line 310 of file DebugContext.hpp.

◆ slice_symbol_map_start()

void tdc::esp::DebugRoundContext::slice_symbol_map_start ( )
inline

Definition at line 301 of file DebugContext.hpp.


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