00001 00013 #ifndef DecoderBase_HPP 00014 #define DecoderBase_HPP 00015 00016 00017 #include "common.hpp" 00018 #include <vector> 00019 #include <iostream> 00020 00021 00022 template <class O> 00023 class DecoderBase : public O 00024 { 00025 public: 00026 typedef typename O::params_t params_t; 00027 00028 DecoderBase(const params_t* par):O(par){} 00035 void setCodeInverse(const std::vector<item_t>& code_inverse) 00036 { 00037 std::cerr<<"Error: using function setCodeInverse"<<std::endl; 00038 } 00039 }; 00040 00041 00042 #endif