Home
last modified time | relevance | path

Searched refs:field_descriptor (Results 1 – 25 of 25) sorted by relevance

/third_party/protobuf/python/google/protobuf/pyext/
Drepeated_scalar_container.cc91 const FieldDescriptor* field_descriptor = self->parent_field_descriptor; in AssignItem() local
94 int field_size = reflection->FieldSize(*message, field_descriptor); in AssignItem()
107 return cmessage::DeleteRepeatedField(self->parent, field_descriptor, in AssignItem()
116 switch (field_descriptor->cpp_type()) { in AssignItem()
119 reflection->SetRepeatedInt32(message, field_descriptor, index, value); in AssignItem()
124 reflection->SetRepeatedInt64(message, field_descriptor, index, value); in AssignItem()
129 reflection->SetRepeatedUInt32(message, field_descriptor, index, value); in AssignItem()
134 reflection->SetRepeatedUInt64(message, field_descriptor, index, value); in AssignItem()
139 reflection->SetRepeatedFloat(message, field_descriptor, index, value); in AssignItem()
144 reflection->SetRepeatedDouble(message, field_descriptor, index, value); in AssignItem()
[all …]
Dmessage.cc130 const FieldDescriptor* field_descriptor = descriptor->field(i); in AddDescriptors() local
131 ScopedPyObjectPtr property(NewFieldProperty(field_descriptor)); in AddDescriptors()
135 if (PyObject_SetAttrString(cls, field_descriptor->name().c_str(), in AddDescriptors()
560 const FieldDescriptor* field_descriptor);
842 bool CheckFieldBelongsToMessage(const FieldDescriptor* field_descriptor, in CheckFieldBelongsToMessage() argument
844 if (message->GetDescriptor() == field_descriptor->containing_type()) { in CheckFieldBelongsToMessage()
848 field_descriptor->full_name().c_str(), in CheckFieldBelongsToMessage()
1004 const FieldDescriptor* field_descriptor, in DeleteRepeatedField() argument
1010 length = reflection->FieldSize(*message, field_descriptor); in DeleteRepeatedField()
1062 reflection->SwapElements(message, field_descriptor, i, to); in DeleteRepeatedField()
[all …]
Dfield.cc49 self->field_descriptor->full_name().c_str()); in Repr()
59 self->field_descriptor); in DescrGet()
69 self->field_descriptor, value); in DescrSet()
73 return PyFieldDescriptor_FromDescriptor(self->field_descriptor); in GetDescriptor()
78 self->field_descriptor->full_name().c_str()); in GetDoc()
129 PyObject* NewFieldProperty(const FieldDescriptor* field_descriptor) { in NewFieldProperty() argument
136 property->field_descriptor = field_descriptor; in NewFieldProperty()
Dmessage.h138 CMessage* BuildSubMessageFromPointer(const FieldDescriptor* field_descriptor,
190 CMessage* self, const FieldDescriptor* field_descriptor);
197 const FieldDescriptor* field_descriptor,
202 const FieldDescriptor* field_descriptor,
207 const FieldDescriptor* field_descriptor,
214 const FieldDescriptor* field_descriptor);
239 const FieldDescriptor* field_descriptor);
259 const FieldDescriptor* field_descriptor);
262 int SetFieldValue(CMessage* self, const FieldDescriptor* field_descriptor,
285 #define FIELD_IS_REPEATED(field_descriptor) \ argument
[all …]
Dmap_container.cc129 const FieldDescriptor* field_descriptor = in PythonToMapKey() local
131 switch (field_descriptor->cpp_type()) { in PythonToMapKey()
159 if (!PyStringToSTL(CheckString(obj, field_descriptor), &str)) { in PythonToMapKey()
168 field_descriptor->cpp_type()); in PythonToMapKey()
175 const FieldDescriptor* field_descriptor = in MapKeyToPython() local
177 switch (field_descriptor->cpp_type()) { in MapKeyToPython()
189 return ToStringObject(field_descriptor, key.GetStringValue()); in MapKeyToPython()
193 field_descriptor->cpp_type()); in MapKeyToPython()
201 const FieldDescriptor* field_descriptor = in MapValueRefToPython() local
203 switch (field_descriptor->cpp_type()) { in MapValueRefToPython()
[all …]
Dextension_dict.cc283 const FieldDescriptor* field_descriptor = in Contains() local
285 if (field_descriptor == nullptr) { in Contains()
289 if (!field_descriptor->is_extension()) { in Contains()
291 field_descriptor->full_name().c_str()); in Contains()
297 if (field_descriptor->is_repeated()) { in Contains()
298 if (reflection->FieldSize(*message, field_descriptor) > 0) { in Contains()
302 if (reflection->HasField(*message, field_descriptor)) { in Contains()
Dfield.h48 const FieldDescriptor* field_descriptor; member
53 PyObject* NewFieldProperty(const FieldDescriptor* field_descriptor);
Ddescriptor_pool.cc282 const FieldDescriptor* field_descriptor = in FindFieldByName() local
284 if (field_descriptor == NULL) { in FindFieldByName()
289 return PyFieldDescriptor_FromDescriptor(field_descriptor); in FindFieldByName()
303 const FieldDescriptor* field_descriptor = in FindExtensionByName() local
305 if (field_descriptor == NULL) { in FindExtensionByName()
311 return PyFieldDescriptor_FromDescriptor(field_descriptor); in FindExtensionByName()
Drepeated_composite_container.cc157 const FieldDescriptor* field_descriptor = self->parent_field_descriptor; in Insert() local
158 Py_ssize_t length = reflection->FieldSize(*message, field_descriptor) - 1; in Insert()
163 reflection->SwapElements(message, field_descriptor, i, i - 1); in Insert()
Ddescriptor.cc737 namespace field_descriptor { namespace
1031 field_descriptor::Methods, // tp_methods
1033 field_descriptor::Getters, // tp_getset
1038 const FieldDescriptor* field_descriptor) { in PyFieldDescriptor_FromDescriptor() argument
1040 &PyFieldDescriptor_Type, field_descriptor, NULL); in PyFieldDescriptor_FromDescriptor()
/third_party/protobuf/python/google/protobuf/internal/
Dpython_message.py294 def _AttachFieldHelpers(cls, field_descriptor): argument
295 is_repeated = (field_descriptor.label == _FieldDescriptor.LABEL_REPEATED)
297 wire_format.IsTypePackable(field_descriptor.type))
298 is_proto3 = field_descriptor.containing_type.syntax == 'proto3'
301 elif field_descriptor.containing_type.syntax == 'proto2':
302 is_packed = (field_descriptor.has_options and
303 field_descriptor.GetOptions().packed)
305 has_packed_false = (field_descriptor.has_options and
306 field_descriptor.GetOptions().HasField('packed') and
307 field_descriptor.GetOptions().packed == False)
[all …]
Ddescriptor_test.py149 field_descriptor = message_descriptor.fields_by_name['field1']
166 field_options = field_descriptor.GetOptions()
193 self.assertTrue(field_descriptor.has_options)
355 field_descriptor = message_descriptor.fields_by_name["fieldname"]
381 field_descriptor.GetOptions().Extensions[
443 field_descriptor = message_descriptor.fields_by_name['optional_int32']
453 field_descriptor.containing_type = message_descriptor
457 field_descriptor.has_options = False
512 def CheckFieldDescriptor(self, field_descriptor): argument
514 self.assertEqual(field_descriptor.name, 'optional_int32')
[all …]
Dunknown_fields_test.py186 field_descriptor = self.descriptor.fields_by_name[name]
187 wire_type = type_checkers.FIELD_TYPE_TO_WIRE_TYPE[field_descriptor.type]
188 field_tag = encoder.TagBytes(field_descriptor.number, wire_type)
194 self.assertEqual(expected_value, result_dict[field_descriptor])
197 field_descriptor = self.descriptor.fields_by_name[name]
199 field_descriptor.type]
201 if unknown_field.field_number == field_descriptor.number:
212 if field_descriptor.label == descriptor.FieldDescriptor.LABEL_REPEATED:
395 field_descriptor = self.descriptor.fields_by_name[name]
399 if field.field_number == field_descriptor.number:
[all …]
Dencoder.py343 def MapSizer(field_descriptor, is_message_map): argument
348 message_type = field_descriptor.message_type
349 message_sizer = MessageSizer(field_descriptor.number, False, False)
809 def MapEncoder(field_descriptor): argument
821 message_type = field_descriptor.message_type
822 encode_message = MessageEncoder(field_descriptor.number, False, False)
Ddecoder.py864 def MapDecoder(field_descriptor, new_default, is_message_map): argument
867 key = field_descriptor
868 tag_bytes = encoder.TagBytes(field_descriptor.number,
873 message_type = field_descriptor.message_type
Dtype_checkers.py95 def SupportsOpenEnums(field_descriptor): argument
96 return field_descriptor.containing_type.syntax == "proto3"
Dreflection_test.py3158 for field_descriptor, _ in proto.ListFields():
3159 self.assertEqual(False, field_descriptor.GetOptions().packed)
3164 for field_descriptor, _ in proto.ListFields():
3165 self.assertEqual(True, field_descriptor.GetOptions().packed)
3167 field_descriptor.label)
/third_party/protobuf/src/google/protobuf/compiler/cpp/
Dcpp_map_field.cc44 bool IsProto3Field(const FieldDescriptor* field_descriptor) { in IsProto3Field() argument
45 const FileDescriptor* file_descriptor = field_descriptor->file(); in IsProto3Field()
/third_party/protobuf/src/google/protobuf/util/
Dfield_mask_util.cc370 const FieldDescriptor* field_descriptor = in RemovePath() local
372 if (field_descriptor == nullptr || in RemovePath()
373 (field_descriptor->cpp_type() != FieldDescriptor::CPPTYPE_MESSAGE && in RemovePath()
393 if (field_descriptor->cpp_type() == FieldDescriptor::CPPTYPE_MESSAGE) { in RemovePath()
394 current_descriptor = field_descriptor->message_type(); in RemovePath()
/third_party/protobuf/python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/
Ddescriptor_test.py142 field_descriptor = message_descriptor.fields_by_name["field1"]
156 field_options = field_descriptor.GetOptions()
324 field_descriptor = message_descriptor.fields_by_name["fieldname"]
350 field_descriptor.GetOptions().Extensions[
/third_party/protobuf/src/google/protobuf/
Dmap_field.cc301 const FieldDescriptor* field_descriptor = in MergeFrom() local
303 switch (field_descriptor->cpp_type()) { in MergeFrom()
Ddescriptor.cc92 const FieldDescriptor* field_descriptor; member
116 CONSTRUCTOR(FieldDescriptor, FIELD, field_descriptor) in CONSTRUCTOR()
132 return field_descriptor->file(); in CONSTRUCTOR()
1432 !result.field_descriptor->is_extension()) { in FindFieldByName()
1433 return result.field_descriptor; in FindFieldByName()
1442 if (result.type == Symbol::FIELD && result.field_descriptor->is_extension()) { in FindExtensionByName()
1443 return result.field_descriptor; in FindExtensionByName()
1627 if (!result.IsNull() && !result.field_descriptor->is_extension()) { in FindFieldByName()
1628 return result.field_descriptor; in FindFieldByName()
1648 if (!result.IsNull() && result.field_descriptor->is_extension()) { in FindExtensionByName()
[all …]
Dmap_test.cc2806 const FieldDescriptor* field_descriptor = in TEST() local
2809 field_descriptor->message_type()->FindFieldByName("value"); in TEST()
2811 message.GetReflection()->AddMessage(&message, field_descriptor); in TEST()
/third_party/mindspore/mindspore/lite/tools/converter/parser/tf/
Dtf_model_parser.cc321 auto field_descriptor = descriptor->field(1); in ConvertConstVariant() local
322 if (field_descriptor == nullptr) { in ConvertConstVariant()
326 if (field_descriptor->type() != google::protobuf::FieldDescriptor::TYPE_BYTES) { in ConvertConstVariant()
330 auto origin_str = reflection->GetString(variant, field_descriptor); in ConvertConstVariant()
/third_party/protobuf/src/google/protobuf/compiler/python/
Dpython_generator.cc928 const FieldDescriptor& field_descriptor = *descriptor.field(i); in FixForeignFieldsInDescriptor() local
929 FixForeignFieldsInField(&descriptor, field_descriptor, "fields_by_name"); in FixForeignFieldsInDescriptor()