Deprecate arg_formatter

This commit is contained in:
Victor Zverovich
2020-07-04 06:41:24 -07:00
parent a62d060554
commit 01309a34ab
5 changed files with 19 additions and 58 deletions

View File

@@ -18,9 +18,9 @@
// A custom argument formatter that doesn't print `-` for floating-point values
// rounded to 0.
class custom_arg_formatter
: public fmt::arg_formatter<fmt::format_context::iterator, char> {
: public fmt::detail::arg_formatter<fmt::format_context::iterator, char> {
public:
using base = fmt::arg_formatter<fmt::format_context::iterator, char>;
using base = fmt::detail::arg_formatter<fmt::format_context::iterator, char>;
custom_arg_formatter(fmt::format_context& ctx,
fmt::format_parse_context* parse_ctx,

View File

@@ -65,10 +65,10 @@ TEST(OStreamTest, Enum) {
}
struct test_arg_formatter
: fmt::arg_formatter<fmt::format_context::iterator, char> {
: fmt::detail::arg_formatter<fmt::format_context::iterator, char> {
fmt::format_parse_context parse_ctx;
test_arg_formatter(fmt::format_context& ctx, fmt::format_specs& s)
: fmt::arg_formatter<fmt::format_context::iterator, char>(
: fmt::detail::arg_formatter<fmt::format_context::iterator, char>(
ctx, &parse_ctx, &s),
parse_ctx("") {}
};