Lines Matching refs:descriptor
39 #include <google/protobuf/descriptor.pb.h>
40 #include <google/protobuf/descriptor.h>
77 // descriptor.
78 inline string ClassName(const Descriptor* descriptor) {
79 return ToJavaName(descriptor->full_name(), descriptor->file());
81 inline string ClassName(const EnumDescriptor* descriptor) {
82 return ToJavaName(descriptor->full_name(), descriptor->file());
84 inline string ClassName(const ServiceDescriptor* descriptor) {
85 return ToJavaName(descriptor->full_name(), descriptor->file());
87 inline string ExtensionIdentifierName(const FieldDescriptor* descriptor) {
88 return ToJavaName(descriptor->full_name(), descriptor->file());
90 string ClassName(const FileDescriptor* descriptor);
123 inline bool HasUnknownFields(const Descriptor* descriptor) {
124 return descriptor->file()->options().optimize_for() !=
130 inline bool HasGeneratedMethods(const Descriptor* descriptor) {
131 return descriptor->file()->options().optimize_for() !=
135 // Does this message class have descriptor and reflection methods?
136 inline bool HasDescriptorMethods(const Descriptor* descriptor) {
137 return descriptor->file()->options().optimize_for() !=
140 inline bool HasDescriptorMethods(const EnumDescriptor* descriptor) {
141 return descriptor->file()->options().optimize_for() !=
144 inline bool HasDescriptorMethods(const FileDescriptor* descriptor) {
145 return descriptor->options().optimize_for() !=