csvzall 0.4.0
CSV command-line tool and emerging C++ library
Loading...
Searching...
No Matches
chart_spec.cpp File Reference
#include "chart_spec.hpp"
#include "chart_schema.hpp"
#include <simdjson.h>
#include <array>
#include <fstream>
#include <span>
#include <set>
#include <stdexcept>
#include <string_view>
#include <utility>

Namespaces

namespace  csvzall
 
namespace  csvzall::charts
 

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)