diff --git a/doc/api.rst b/doc/api.rst index cba434f6286a..76e3bf6046ef 100644 --- a/doc/api.rst +++ b/doc/api.rst @@ -179,7 +179,8 @@ For example:: struct fmt::formatter : nested_formatter { auto format(point p, format_context& ctx) const { return write_padded(ctx, [=](auto out) { - return format_to(out, "({}, {})", nested(p.x), nested(p.y)); + return format_to(out, "({}, {})", this->nested(p.x), + this->nested(p.y)); }); } }; diff --git a/test/format-test.cc b/test/format-test.cc index e78fc6b150c6..cd9f8866569d 100644 --- a/test/format-test.cc +++ b/test/format-test.cc @@ -1765,7 +1765,8 @@ FMT_BEGIN_NAMESPACE template <> struct formatter : nested_formatter { auto format(point p, format_context& ctx) const -> decltype(ctx.out()) { return write_padded(ctx, [this, p](auto out) -> decltype(out) { - return fmt::format_to(out, "({}, {})", nested(p.x), nested(p.y)); + return fmt::format_to(out, "({}, {})", this->nested(p.x), + this->nested(p.y)); }); } };