#include <DRCoder.hpp>
|
template<typename rhs_t > |
void | encode (const rhs_t &rhs, BitOStream &out, size_t bit_width, size_t max_value) const |
|
template<typename rhs_t > |
void | decode (rhs_t &rhs, BitIStream &in, size_t bit_width, size_t max_value) const |
|
template<typename rhs_t > |
void | encode (const rhs_t &rhs, std::shared_ptr< BitOStream > &out, size_t bit_width, size_t max_value) const |
|
template<typename rhs_t > |
void | decode (rhs_t &rhs, std::shared_ptr< BitIStream > &in, size_t bit_width, size_t max_value) const |
|
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 |
|
Definition at line 66 of file DRCoder.hpp.
◆ decode() [1/2]
template<typename rhs_t >
void tdc::esp::DPlain::decode |
( |
rhs_t & |
rhs, |
|
|
BitIStream & |
in, |
|
|
size_t |
bit_width, |
|
|
size_t |
max_value |
|
) |
| const |
|
inline |
◆ decode() [2/2]
template<typename rhs_t >
void tdc::esp::DPlain::decode |
( |
rhs_t & |
rhs, |
|
|
std::shared_ptr< BitIStream > & |
in, |
|
|
size_t |
bit_width, |
|
|
size_t |
max_value |
|
) |
| const |
|
inline |
◆ encode() [1/2]
template<typename rhs_t >
void tdc::esp::DPlain::encode |
( |
const rhs_t & |
rhs, |
|
|
BitOStream & |
out, |
|
|
size_t |
bit_width, |
|
|
size_t |
max_value |
|
) |
| const |
|
inline |
◆ encode() [2/2]
template<typename rhs_t >
void tdc::esp::DPlain::encode |
( |
const rhs_t & |
rhs, |
|
|
std::shared_ptr< BitOStream > & |
out, |
|
|
size_t |
bit_width, |
|
|
size_t |
max_value |
|
) |
| const |
|
inline |
◆ meta()
static Meta tdc::esp::DPlain::meta |
( |
| ) |
|
|
inlinestatic |
The documentation for this class was generated from the following file: