#pragma once #include "data.h" namespace saw { namespace encode { struct KelForst {}; } } #include "forst.tmpl.hpp" namespace saw { class data { private: own buff_; public: data(own buff): buff_{std::move(buff)} {} }; template class data...>, encode::KelForst> { private: own buff_; public: data(own buff): buff_{std::move(buff)} {} }; }