Slim numerical data compression 1.0
|
Contains factory functions encoder_generator() and decoder_generator() to return a derived specific co/dec object as a base-class pointer to encoder or decoder. More...
#include <iostream>
#include <cassert>
#include <sysexits.h>
#include "slim.h"
Functions | |
encoder * | encoder_generator (enum code_t code, enum data_t data_type, bool deltas) |
Generating function for various encoders. | |
decoder * | decoder_generator (code_t code, data_t data_type, bool deltas) |
Generating function for various decoders. | |
Contains factory functions encoder_generator() and decoder_generator() to return a derived specific co/dec object as a base-class pointer to encoder or decoder.
decoder * decoder_generator | ( | code_t | code, |
data_t | data_type, | ||
bool | deltas ) |
Generating function for various decoders.
Returned object depends on code algorithm and data type.
encoder * encoder_generator | ( | enum code_t | code, |
enum data_t | data_type, | ||
bool | deltas ) |
Generating function for various encoders.
Returned object is a pointer to encoder whose specific derivation depends on code algorithm and data type.