Lines Matching refs:parse_ctx
415 …: ptr_(&val), format_([](basic_format_parse_context<char_type>& parse_ctx, Context& format_ctx, co…
417 parse_ctx.advance_to(f.parse(parse_ctx));
422 void basic_format_arg<Context>::handle::format(basic_format_parse_context<char_type>& parse_ctx, Co…
423 format_(parse_ctx, format_ctx, ptr_);
515 …arg_formatter(format_context& ctx, parse_context* parse_ctx = nullptr, fmt::format_specs* spec = n…
516 : base(Range(ctx.out()), spec, {}), parse_ctx_(parse_ctx), ctx_(ctx) {}
573 …custom_formatter(parse_context& parse_ctx, Context& ctx) : parse_ctx_(parse_ctx), format_ctx_(ctx)…
590 : parse_ctx(str), context(r.begin(), format_args, loc) {}
601 arg = context.arg(parse_ctx.next_arg_id());
604 parse_ctx.check_arg_id(id);
610 parse_ctx.advance_to(parse_ctx.begin() + (p - &*parse_ctx.begin()));
611 custom_formatter<Context> f(parse_ctx, context);
613 context.advance_to(visit_format_arg(ArgFormatter(context, &parse_ctx), arg));
617 parse_ctx.advance_to(parse_ctx.begin() + (begin - &*parse_ctx.begin()));
618 custom_formatter<Context> f(parse_ctx, context);
619 if (visit_format_arg(f, arg)) return &*parse_ctx.begin();
624 specs_handler<parse_context, Context>(specs, parse_ctx, context), get_type(arg));
627 parse_ctx.advance_to(parse_ctx.begin() + (begin - &*parse_ctx.begin()));
628 context.advance_to(visit_format_arg(ArgFormatter(context, &parse_ctx, &specs), arg));
632 basic_format_parse_context<Char> parse_ctx;