#ifndef ACCUMULATE_BASE_2019_01_11_H #define ACCUMULATE_BASE_2019_01_11_H #include namespace al { namespace crypto { namespace stream { namespace accumulate { template class accumulate_base : public al::crypto::stream::stream { public: accumulate_base() { } accumulate_base(const result_type& val) { } virtual ~accumulate_base() { } virtual void initialize() { } void initialize(const result_type& val) { } virtual void process_data(const std::uint8_t* message, const std::size_t count) { } virtual void finalize() { } result_type get_result() const { return result_type(0U); } }; } } } } // al::crypto::stream::accumulate #endif // ACCUMULATE_BASE_2019_01_11_H