csvzall 0.4.0
CSV command-line tool and emerging C++ library
Loading...
Searching...
No Matches
chart_spec.hpp File Reference
#include <filesystem>
#include <optional>
#include <string>
#include <vector>

Go to the source code of this file.

Classes

struct  csvzall::charts::ChartValueSpec
 
struct  csvzall::charts::HeatmapSpec
 
struct  csvzall::charts::BarSpec
 
struct  csvzall::charts::LineSpec
 
struct  csvzall::charts::MarkdownTableSpec
 
struct  csvzall::charts::ChartSpec
 
struct  csvzall::charts::ChartConfig
 

Namespaces

namespace  csvzall
 
namespace  csvzall::charts
 
namespace  csvzall::pipeline
 
namespace  csvzall::pipeline::common
 

Functions

ChartSpec csvzall::charts::MakeHeatmapChartSpec (std::string id, std::filesystem::path input, std::optional< std::filesystem::path > output, bool run_on_save, HeatmapSpec heatmap)
 
ChartSpec csvzall::charts::MakeBarChartSpec (std::string id, std::filesystem::path input, std::optional< std::filesystem::path > output, bool run_on_save, BarSpec bar)
 
ChartSpec csvzall::charts::MakeLineChartSpec (std::string id, std::filesystem::path input, std::optional< std::filesystem::path > output, bool run_on_save, LineSpec line)
 
ChartSpec csvzall::charts::MakeMarkdownTableChartSpec (std::string id, std::filesystem::path input, std::optional< std::filesystem::path > output, bool run_on_save, MarkdownTableSpec markdown_table)
 
std::filesystem::path csvzall::charts::DefaultChartConfigPath ()
 
std::filesystem::path csvzall::charts::ResolveChartConfigRoot (const std::filesystem::path &config_path)
 
ChartConfig csvzall::charts::LoadChartConfig (const std::filesystem::path &config_path)