#ifndef FASTH5WRITER_HPP #define FASTH5WRITER_HPP #include template class FastH5Writer { public: FastH5Writer( const uint16_t n_frames_per_file, const std::vector& frame_size ); template void add_metadata(const std::string& metadata_name); void set_pulse_id(const uint64_t pulse_id); void write_data(const char* buffer); template void write_metadata( const std::string& name, const T& value); }; #endif //FASTH5WRITER_HPP