Wrapper for either system-installed or local headers for fmt. More...
#include "ct_defs.h"#include "cantera/ext/fmt/format.h"#include "cantera/ext/fmt/printf.h"#include "cantera/ext/fmt/ostream.h"Wrapper for either system-installed or local headers for fmt.
Definition in file fmt.h.
Go to the source code of this file.
Macros | |
| #define | FMT_NO_FMT_STRING_ALIAS |
| Do not use the fmt macro from fmtlib because it shadows a function of the same name in kinetics/Group.h. | |
Functions | |
| template<typename... Args> | |
| 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.h, breaking builds on Windows. | |
| template<typename T > | |
| T | runtime (T arg) |
| #define FMT_NO_FMT_STRING_ALIAS |
Do not use the fmt macro from fmtlib because it shadows a function of the same name in kinetics/Group.h.
| 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.h, breaking builds on Windows.
Fixed in fmtlib 7.0.0 and newer. https://github.com/fmtlib/fmt/pull/1616