20#ifndef ORES_ORE_DOMAIN_CURRENCY_MAPPER_HPP
21#define ORES_ORE_DOMAIN_CURRENCY_MAPPER_HPP
23#include "ores.logging/make_logger.hpp"
24#include "ores.refdata/domain/currency.hpp"
25#include "ores.ore/domain/domain.hpp"
27namespace ores::ore::domain {
34 inline static std::string_view logger_name =
"ores.ore.domain.currency_mapper";
38 static auto instance = make_logger(logger_name);
46 static std::vector<refdata::domain::currency>
47 map(
const currencyConfig& v);
48 static currencyConfig map(
const std::vector<refdata::domain::currency>& v);
Implements logging infrastructure for ORE Studio.
Definition boost_severity.hpp:28
Maps refdata domain entities to ORE XML types and vice-versa.
Definition currency_mapper.hpp:32
Represents a currency with its metadata and formatting rules.
Definition currency.hpp:33