Lines Matching defs:number
133 /* Historically we allowed enum defaults to be specified as a number. In
136 * same number.
797 rb_define_method(klass, "number", FieldDescriptor_number, 0);
1026 * FieldDescriptor.number => number
1028 * Returns the tag number for this field.
1358 VALUE EnumDescriptor_lookup_value(VALUE _self, VALUE number) {
1360 int32_t val = NUM2INT(number);
1384 VALUE number = INT2NUM(upb_enum_iter_number(&it));
1385 rb_yield_values(2, key, number);
1472 VALUE type, VALUE number, VALUE type_class,
1489 google_protobuf_FieldDescriptorProto_set_number(field_proto, NUM2INT(number));
1561 * MessageBuilderContext.optional(name, type, number, type_class = nil,
1565 * number, and type class (for message and enum fields). The type must be a Ruby
1570 VALUE name, type, number;
1573 rb_scan_args(argc, argv, "32", &name, &type, &number, &type_class, &options);
1575 // Allow passing (name, type, number, options) or
1576 // (name, type, number, type_class, options)
1582 msgdef_add_field(_self, UPB_LABEL_OPTIONAL, name, type, number, type_class,
1590 * MessageBuilderContext.proto3_optional(name, type, number,
1594 * type with the given type, tag number, and type class (for message and enum
1601 VALUE name, type, number;
1604 rb_scan_args(argc, argv, "32", &name, &type, &number, &type_class, &options);
1606 // Allow passing (name, type, number, options) or
1607 // (name, type, number, type_class, options)
1613 msgdef_add_field(_self, UPB_LABEL_OPTIONAL, name, type, number, type_class,
1621 * MessageBuilderContext.required(name, type, number, type_class = nil,
1625 * number, and type class (for message and enum fields). The type must be a Ruby
1634 VALUE name, type, number;
1637 rb_scan_args(argc, argv, "32", &name, &type, &number, &type_class, &options);
1639 // Allow passing (name, type, number, options) or
1640 // (name, type, number, type_class, options)
1646 msgdef_add_field(_self, UPB_LABEL_REQUIRED, name, type, number, type_class,
1654 * MessageBuilderContext.repeated(name, type, number, type_class = nil)
1657 * number, and type class (for message and enum fields). The type must be a Ruby
1662 VALUE name, type, number, type_class;
1669 number = argv[2];
1672 msgdef_add_field(_self, UPB_LABEL_REPEATED, name, type, number, type_class,
1680 * MessageBuilderContext.map(name, key_type, value_type, number,
1684 * types, tag number, and type class (for message and enum value types). The key
1692 VALUE name, key_type, value_type, number, type_class;
1703 number = argv[3];
1753 // repeated MapEntry <name> = <number>;
1755 ID2SYM(rb_intern("message")), number, mapentry_desc_name);
1903 * OneofBuilderContext.optional(name, type, number, type_class = nil,
1906 * Defines a new optional field in this oneof with the given type, tag number,
1913 VALUE name, type, number;
1916 rb_scan_args(argc, argv, "32", &name, &type, &number, &type_class, &options);
1919 number, type_class, options, self->oneof_index, false);
1984 * EnumBuilder.add_value(name, number)
1986 * Adds the given name => number mapping to the enum type. Name must be a Ruby
1989 VALUE EnumBuilderContext_value(VALUE _self, VALUE name, VALUE number) {
2001 NUM2INT(number));