Home | History | Annotate | Download | only in protobuf

Lines Matching refs:Descriptor

39 #include <google/protobuf/descriptor.h>
40 #include <google/protobuf/descriptor.pb.h>
57 const Descriptor* descriptor = from.GetDescriptor();
58 GOOGLE_CHECK_EQ(to->GetDescriptor(), descriptor)
60 << "(merge " << descriptor->full_name()
142 const Descriptor* descriptor = message.GetDescriptor();
146 for (int i = 0; i < descriptor->field_count(); i++) {
147 if (descriptor->field(i)->is_required()) {
148 if (!reflection->HasField(message, descriptor->field(i))) {
228 const Descriptor* descriptor = message.GetDescriptor();
232 for (int i = 0; i < descriptor->field_count(); i++) {
233 if (descriptor->field(i)->is_required()) {
234 if (!reflection->HasField(message, descriptor->field(i))) {
235 errors->push_back(prefix + descriptor->field(i)->name());