8#include <spdlog/spdlog.h>
21 :
public ConverterTask<DataConvertOptions::raw_frame, std::string_view, std::string_view>
49 convert(prev_data_converter(line_number), output_data);
55 static void convert(std::string_view input, std::vector<char>& output);
auto get_n_lines() const -> std::size_t
std::string_view OutputType
std::expected< OutputType, std::string_view > RunResult
ConverterTask(std::string_view name, DataConvertOptions prev_convert, std::size_t n_lines=1)
auto run(const OutputTo< InputType > auto &prev_data_converter, std::size_t line_number) -> RunResult
Raw2DelimRawConverter & operator=(const Raw2DelimRawConverter &)=default
Raw2DelimRawConverter(size_t n_lines=1)
Raw2DelimRawConverter & operator=(Raw2DelimRawConverter &&)=delete
std::vector< std::vector< char > > output_data_
Raw2DelimRawConverter(const Raw2DelimRawConverter &)=default
Raw2DelimRawConverter(Raw2DelimRawConverter &&)=delete
auto operator()(std::size_t line_num) const -> OutputType
static void convert(std::string_view input, std::vector< char > &output)
common::RawDelimSizeType SizeType
uint32_t RawDelimSizeType