Lines Matching refs:arg_id
2577 template <typename Id> FMT_CONSTEXPR void on_dynamic_width(Id arg_id) {
2579 get_arg(arg_id), context_.error_handler());
2582 template <typename Id> FMT_CONSTEXPR void on_dynamic_precision(Id arg_id) {
2584 get_arg(arg_id), context_.error_handler());
2597 FMT_CONSTEXPR format_arg get_arg(int arg_id) {
2598 parse_context_.check_arg_id(arg_id);
2599 return detail::get_arg(context_, arg_id);
2602 FMT_CONSTEXPR format_arg get_arg(basic_string_view<char_type> arg_id) {
2603 parse_context_.check_arg_id(arg_id);
2604 return detail::get_arg(context_, arg_id);
2664 template <typename Id> FMT_CONSTEXPR void on_dynamic_width(Id arg_id) {
2665 specs_.width_ref = make_arg_ref(arg_id);
2668 template <typename Id> FMT_CONSTEXPR void on_dynamic_precision(Id arg_id) {
2669 specs_.precision_ref = make_arg_ref(arg_id);
2679 FMT_CONSTEXPR arg_ref_type make_arg_ref(int arg_id) {
2680 context_.check_arg_id(arg_id);
2681 return arg_ref_type(arg_id);
2688 FMT_CONSTEXPR arg_ref_type make_arg_ref(basic_string_view<char_type> arg_id) {
2689 context_.check_arg_id(arg_id);
2692 return arg_ref_type(arg_id);
2946 int arg_id;
2948 FMT_CONSTEXPR void operator()() { arg_id = handler.on_arg_id(); }
2949 FMT_CONSTEXPR void operator()(int id) { arg_id = handler.on_arg_id(id); }
2951 arg_id = handler.on_arg_id(id);
2973 handler.on_replacement_field(adapter.arg_id, begin);
2975 begin = handler.on_format_specs(adapter.arg_id, begin + 1, end);
3070 int arg_id = context.arg_id(id);
3071 if (arg_id < 0) on_error("argument not found");
3072 return arg_id;