csvzall 0.4.0
CSV command-line tool and emerging C++ library
Loading...
Searching...
No Matches
markdown_calendar.hpp
Go to the documentation of this file.
1#pragma once
2
3#include "../../pipeline_types.hpp"
4
5#include <functional>
6#include <istream>
7#include <ostream>
8#include <string>
9
11
13 std::string start_date;
14 std::string end_date;
15 std::function<std::string(int year, unsigned month)> month_header;
16};
17
18int RenderMarkdownCalendarCsv(std::istream& input,
19 std::ostream& output,
20 const RunOptions& options,
21 const LoggerCallbacks& logger,
22 RunStats& stats,
24
25} // namespace csvzall::pipeline::common
std::vector< JsonValue > array
Definition json_extract.cpp:33
Definition chart_spec.hpp:100
int RenderMarkdownCalendarCsv(std::istream &input, std::ostream &output, const RunOptions &options, const LoggerCallbacks &logger, RunStats &stats, const MarkdownCalendarOptions &calendar_options)
Definition markdown_calendar.cpp:89
Definition pipeline_types.hpp:66
Definition pipeline_types.hpp:16
Definition pipeline_types.hpp:61
Definition markdown_calendar.hpp:12
std::string start_date
Definition markdown_calendar.hpp:13
std::function< std::string(int year, unsigned month)> month_header
Definition markdown_calendar.hpp:15
std::string end_date
Definition markdown_calendar.hpp:14