Lines Matching refs:Descriptor
53 // each type it sees (each unique Descriptor pointer). The code
76 #include <google/protobuf/descriptor.h>
77 #include <google/protobuf/descriptor.pb.h>
232 const Descriptor* type; // Type of this DynamicMessage.
328 const Descriptor* descriptor = type_info_->type;
331 for (int i = 0 ; i < descriptor->oneof_decl_count(); ++i) {
347 for (int i = 0; i < descriptor->field_count(); i++) {
348 const FieldDescriptor* field = descriptor->field(i);
421 const Descriptor* descriptor = type_info_->type;
439 for (int i = 0; i < descriptor->field_count(); i++) {
440 const FieldDescriptor* field = descriptor->field(i);
448 descriptor->field_count() + field->containing_oneof()->index()]);
539 const Descriptor* descriptor = type_info_->type;
542 for (int i = 0; i < descriptor->field_count(); i++) {
543 const FieldDescriptor* field = descriptor->field(i);
601 metadata.descriptor = type_info_->type;
609 typedef hash_map<const Descriptor*, const DynamicMessage::TypeInfo*> Map;
633 const Message* DynamicMessageFactory::GetPrototype(const Descriptor* type) {
639 const Descriptor* type) {
810 const Descriptor* type,
856 const Descriptor* type,