| BaseTask(std::string_view name, DataConvertOptions prev_convert, std::size_t n_lines=1) | srs::process::BaseTask< const StructData *, std::size_t > | inlineexplicit |
| data_buffers_ | srs::writer::Json | private |
| file_streams_ | srs::writer::Json | private |
| filename_ | srs::writer::Json | private |
| get_filename() const -> const std::string & | srs::writer::Json | inline |
| get_n_lines() const -> std::size_t | srs::process::BaseTask< const StructData *, std::size_t > | inline |
| get_name() const -> std::string_view | srs::process::BaseTask< const StructData *, std::size_t > | inline |
| get_name_str() const -> std::string | srs::process::BaseTask< const StructData *, std::size_t > | inline |
| get_required_conversion() const -> DataConvertOptions | srs::process::BaseTask< const StructData *, std::size_t > | inline |
| InputType typedef | srs::process::BaseTask< const StructData *, std::size_t > | |
| is_first_item_ | srs::writer::Json | private |
| IsStructType | srs::writer::Json | static |
| Json(const std::string &filename, process::DataConvertOptions convert_mode, std::size_t n_lines=1) | srs::writer::Json | explicit |
| Json(const Json &)=delete | srs::writer::Json | |
| Json(Json &&)=default | srs::writer::Json | |
| n_lines_ | srs::process::BaseTask< const StructData *, std::size_t > | private |
| name_ | srs::writer::Json | privatestatic |
| operator()(std::size_t line_number=0) const -> OutputType | srs::writer::Json | inline |
| operator=(const Json &)=delete | srs::writer::Json | |
| operator=(Json &&)=default | srs::writer::Json | |
| output_data_ | srs::writer::Json | private |
| OutputType typedef | srs::process::BaseTask< const StructData *, std::size_t > | |
| previous_conversion_ | srs::process::BaseTask< const StructData *, std::size_t > | private |
| run(const OutputTo< InputType > auto &prev_data_converter, std::size_t line_number=0) -> RunResult | srs::writer::Json | inline |
| RunResult typedef | srs::process::BaseTask< const StructData *, std::size_t > | |
| string_buffers_ | srs::writer::Json | private |
| write_json(const StructData &data_struct, std::size_t line_num) | srs::writer::Json | private |
| writer_type | srs::process::WriterTask< DataWriterOption::json, const StructData *, std::size_t > | static |
| WriterTask(std::string_view name, DataConvertOptions prev_convert, std::size_t n_lines=1) | srs::process::WriterTask< DataWriterOption::json, const StructData *, std::size_t > | inlineexplicit |
| ~Json() | srs::writer::Json | |