[upstream_utils] Upgrade to fmtlib 11.0.0 (#6796)

This commit is contained in:
Tyler Veness
2024-07-02 13:34:59 -07:00
committed by GitHub
parent 6a5448322b
commit 19ea73ef69
44 changed files with 5463 additions and 4870 deletions

View File

@@ -6,8 +6,6 @@
#include <algorithm>
#include <fmt/core.h>
#include "frc/trajectory/ExponentialProfile.h"
#include "units/math.h"

View File

@@ -184,9 +184,10 @@ namespace units
struct fmt::formatter<units::namespaceName::nameSingular ## _t> \
: fmt::formatter<double> \
{\
template <typename FormatContext>\
auto format(const units::namespaceName::nameSingular ## _t& obj,\
FormatContext& ctx) -> decltype(ctx.out()) \
template <typename FmtContext>\
auto format(\
const units::namespaceName::nameSingular ## _t& obj,\
FmtContext& ctx) const\
{\
auto out = ctx.out();\
out = fmt::formatter<double>::format(obj(), ctx);\
@@ -2881,9 +2882,10 @@ namespace units
template <>
struct fmt::formatter<units::dimensionless::dB_t> : fmt::formatter<double>
{
template <typename FormatContext>
auto format(const units::dimensionless::dB_t& obj,
FormatContext& ctx) -> decltype(ctx.out())
template <typename FmtContext>
auto format(
const units::dimensionless::dB_t& obj,
FmtContext& ctx) const
{
auto out = ctx.out();
out = fmt::formatter<double>::format(obj(), ctx);