20#ifndef ORES_RISK_OREXML_CURRENCY_MAPPER_HPP
21#define ORES_RISK_OREXML_CURRENCY_MAPPER_HPP
23#include "ores.utility/log/make_logger.hpp"
24#include "ores.risk/domain/currency.hpp"
25#include "ores.risk/orexml/CurrencyConfig.hpp"
26#include "ores.risk/orexml/CurrencyElement.hpp"
28namespace ores::risk::orexml {
35 inline static std::string_view logger_name =
"ores.risk.orexml.currency_mapper";
39 static auto instance = make_logger(logger_name);
47 static std::vector<domain::currency>
Implements logging for ORE Studio.
Definition lifecycle_manager.hpp:30
Represents a currency with its metadata and formatting rules.
Definition currency.hpp:30
Maps domain model entities to ORE XML and vice-versa.
Definition currency_mapper.hpp:33
Represents a set of currencies in ORE XML format.
Definition CurrencyConfig.hpp:32
Represents a currencies in ORE XML format.
Definition CurrencyElement.hpp:32