21#ifndef ORES_REFDATA_CSV_EXPORTER_HPP
22#define ORES_REFDATA_CSV_EXPORTER_HPP
25#include "ores.logging/make_logger.hpp"
26#include "ores.refdata/domain/currency.hpp"
35 inline static std::string_view logger_name =
"ores.refdata.csv.exporter";
39 static auto instance = make_logger(logger_name);
46 static std::string escape_csv_field(
const std::string& field);
50 export_currency_config(
const std::vector<domain::currency>& v);
Implements logging infrastructure for ORE Studio.
Definition boost_severity.hpp:28
CSV export functionality for risk domain types.
Definition exporter.hpp:28
Exports domain objects to their CSV representation.
Definition exporter.hpp:33