8#define FMT_NO_FMT_STRING_ALIAS
13#if defined(_WIN32) && !defined(NOMINMAX)
18 #include <fmt/format.h>
19 #include <fmt/printf.h>
20 #include <fmt/ostream.h>
22 #include "cantera/ext/fmt/format.h"
23 #include "cantera/ext/fmt/printf.h"
24 #include "cantera/ext/fmt/ostream.h"
27#if FMT_VERSION < 80000
28template <
typename... Args>
29void fmt_append(fmt::memory_buffer& b,
const std::string& tmpl, Args... args) {
30 format_to(b, tmpl, args...);
39template <
typename... Args>
40void fmt_append(fmt::memory_buffer& b,
const std::string& tmpl, Args... args) {
41 format_to(fmt::appender(b), fmt::runtime(tmpl), args...);
45#if FMT_VERSION > 100000
47 #include <fmt/ranges.h>
This file contains definitions of constants, types and terms that are used in internal routines and a...
void fmt_append(fmt::memory_buffer &b, const std::string &tmpl, Args... args)
Versions 6.2.0 and 6.2.1 of fmtlib do not include this define before they include windows....