5#if !defined(__XTD_CORE_INTERNAL__)
6#error "Do not include this file: Internal use only"
18template<
typename char_t>
19inline std::basic_string<char_t> __currency_formatter(
long double value,
const std::locale& loc) {
20 std::basic_stringstream<char_t> ss;
22 ss << std::showbase << std::fixed << std::put_money(value * std::pow(10, std::use_facet<std::moneypunct<char_t>>(loc).frac_digits()));