8#define FMT_NO_FMT_STRING_ALIAS
13#if defined(_WIN32) && !defined(NOMINMAX)
17 #include "fmt/format.h"
18 #if defined(FMT_VERSION) && FMT_VERSION >= 40000
19 #include "fmt/printf.h"
21 #include "fmt/ostream.h"
23 #include "cantera/ext/fmt/format.h"
24 #if defined(FMT_VERSION) && FMT_VERSION >= 40000
25 #include "cantera/ext/fmt/printf.h"
27 #include "cantera/ext/fmt/ostream.h"
30#if !defined(FMT_VERSION) || FMT_VERSION < 50000
32using memory_buffer = MemoryWriter;
34template <
typename... Args>
35void format_to(fmt::memory_buffer& b, Args... args) {
38inline std::string to_string(fmt::memory_buffer& b) {
43#if !defined(FMT_VERSION) || FMT_VERSION < 80000
44template <
typename... Args>
45void fmt_append(fmt::memory_buffer& b, Args... args) {
46 format_to(b, args...);
49template <
typename... Args>
50void fmt_append(fmt::memory_buffer& b, Args... args) {
51 format_to(fmt::appender(b), args...);
This file contains definitions of constants, types and terms that are used in internal routines and a...
Versions 6.2.0 and 6.2.1 of fmtlib do not include this define before they include windows....