summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJoshua Haberman <joshua@reverberate.org>2009-07-23 16:11:37 -0700
committerJoshua Haberman <joshua@reverberate.org>2009-07-23 16:11:37 -0700
commitc7154e0fb410f92ec32a211f392df7b167ed17f8 (patch)
tree42e16e744eb884bca0823dd65fe21a683071027c
parente58c871c19dc7d6e6f097fce1104287a19af5732 (diff)
New descriptor.c and descriptor.h (generated by upbc!)
-rw-r--r--descriptor/descriptor.c2760
-rw-r--r--descriptor/descriptor.h354
2 files changed, 1539 insertions, 1575 deletions
diff --git a/descriptor/descriptor.c b/descriptor/descriptor.c
index d90f6c8..d24ba16 100644
--- a/descriptor/descriptor.c
+++ b/descriptor/descriptor.c
@@ -1,1406 +1,1354 @@
-#include "descriptor.h"
-
-static struct upb_string google_protobuf_filedescriptor_name = {
- .byte_len=32, .ptr="google/protobuf/descriptor.proto"
-};
-
-static struct upb_string google_protobuf_filedescriptor_package = {
- .byte_len=15, .ptr="google.protobuf"
-};
-
-extern struct google_protobuf_DescriptorProto google_protobuf_FileDescriptorSet_descriptor;
-extern struct google_protobuf_DescriptorProto google_protobuf_FileDescriptorProto_descriptor;
-extern struct google_protobuf_DescriptorProto google_protobuf_DescriptorProto_descriptor;
-extern struct google_protobuf_DescriptorProto google_protobuf_FieldDescriptorProto_descriptor;
-extern struct google_protobuf_DescriptorProto google_protobuf_EnumDescriptorProto_descriptor;
-extern struct google_protobuf_DescriptorProto google_protobuf_EnumValueDescriptorProto_descriptor;
-extern struct google_protobuf_DescriptorProto google_protobuf_ServiceDescriptorProto_descriptor;
-extern struct google_protobuf_DescriptorProto google_protobuf_MethodDescriptorProto_descriptor;
-extern struct google_protobuf_DescriptorProto google_protobuf_FileOptions_descriptor;
-extern struct google_protobuf_DescriptorProto google_protobuf_MessageOptions_descriptor;
-extern struct google_protobuf_DescriptorProto google_protobuf_FieldOptions_descriptor;
-extern struct google_protobuf_DescriptorProto google_protobuf_EnumOptions_descriptor;
-extern struct google_protobuf_DescriptorProto google_protobuf_EnumValueOptions_descriptor;
-extern struct google_protobuf_DescriptorProto google_protobuf_ServiceOptions_descriptor;
-extern struct google_protobuf_DescriptorProto google_protobuf_MethodOptions_descriptor;
-extern struct google_protobuf_DescriptorProto google_protobuf_UninterpretedOption_descriptor;
-
-static google_protobuf_DescriptorProto *google_protobuf_filedescriptor_message_type_array[] = {
- &google_protobuf_FileDescriptorSet_descriptor,
- &google_protobuf_FileDescriptorProto_descriptor,
- &google_protobuf_DescriptorProto_descriptor,
- &google_protobuf_FieldDescriptorProto_descriptor,
- &google_protobuf_EnumDescriptorProto_descriptor,
- &google_protobuf_EnumValueDescriptorProto_descriptor,
- &google_protobuf_ServiceDescriptorProto_descriptor,
- &google_protobuf_MethodDescriptorProto_descriptor,
- &google_protobuf_FileOptions_descriptor,
- &google_protobuf_MessageOptions_descriptor,
- &google_protobuf_FieldOptions_descriptor,
- &google_protobuf_EnumOptions_descriptor,
- &google_protobuf_EnumValueOptions_descriptor,
- &google_protobuf_ServiceOptions_descriptor,
- &google_protobuf_MethodOptions_descriptor,
- &google_protobuf_UninterpretedOption_descriptor,
-};
-
-static UPB_MSG_ARRAY(google_protobuf_DescriptorProto) google_protobuf_filedescriptor_message_type = {
- .len=16, .elements=google_protobuf_filedescriptor_message_type_array
-};
-
-google_protobuf_FileDescriptorProto google_protobuf_filedescriptor = {
- .set_flags = { .has = {
- .name = 1,
- .package = 1,
- .dependency = 0,
- .message_type = 1,
- .enum_type = 0,
- .service = 0,
- .extension = 0,
- .options = 1,
- } },
- .name = &google_protobuf_filedescriptor_name,
- .package = &google_protobuf_filedescriptor_package,
- .dependency = NULL,
- .message_type = &google_protobuf_filedescriptor_message_type,
-};
-
-/* google_protobuf_FileDescriptorSet_descriptor */
-static struct upb_string google_protobuf_FileDescriptorSet_descriptor_name = {
- .byte_len=17, .ptr="FileDescriptorSet"
-};
-
-extern struct google_protobuf_FieldDescriptorProto google_protobuf_FileDescriptorSet_file_descriptor;
-
-static google_protobuf_FieldDescriptorProto *google_protobuf_FileDescriptorSet_descriptor_field_array[] = {
- &google_protobuf_FileDescriptorSet_file_descriptor,
-};
-
-static UPB_MSG_ARRAY(google_protobuf_FieldDescriptorProto) google_protobuf_FileDescriptorSet_descriptor_field = {
- .len=1, .elements=google_protobuf_FileDescriptorSet_descriptor_field_array
-};
-
-google_protobuf_DescriptorProto google_protobuf_FileDescriptorSet_descriptor = {
- .name = &google_protobuf_FileDescriptorSet_descriptor_name,
- .field = &google_protobuf_FileDescriptorSet_descriptor_field,
- .nested_type = NULL,
- .enum_type = NULL,
-};
-static struct upb_string google_protobuf_FileDescriptorSet_file_fieldname = {
- .byte_len=4, .ptr="file"
-};
-
-static struct upb_string google_protobuf_FileDescriptorSet_file_field_typename = {
- .byte_len=19, .ptr="FileDescriptorProto"
-};
-
-google_protobuf_FieldDescriptorProto google_protobuf_FileDescriptorSet_file_descriptor = {
- .name = &google_protobuf_FileDescriptorSet_file_fieldname,
- .number = (uint32_t)1,
- .label = 3,
- .type = 11,
- .type_name = &google_protobuf_FileDescriptorSet_file_field_typename,
-};
-/* google_protobuf_FileDescriptorProto_descriptor */
-static struct upb_string google_protobuf_FileDescriptorProto_descriptor_name = {
- .byte_len=19, .ptr="FileDescriptorProto"
-};
-
-extern struct google_protobuf_FieldDescriptorProto google_protobuf_FileDescriptorProto_name_descriptor;
-extern struct google_protobuf_FieldDescriptorProto google_protobuf_FileDescriptorProto_package_descriptor;
-extern struct google_protobuf_FieldDescriptorProto google_protobuf_FileDescriptorProto_dependency_descriptor;
-extern struct google_protobuf_FieldDescriptorProto google_protobuf_FileDescriptorProto_message_type_descriptor;
-extern struct google_protobuf_FieldDescriptorProto google_protobuf_FileDescriptorProto_enum_type_descriptor;
-extern struct google_protobuf_FieldDescriptorProto google_protobuf_FileDescriptorProto_service_descriptor;
-extern struct google_protobuf_FieldDescriptorProto google_protobuf_FileDescriptorProto_extension_descriptor;
-extern struct google_protobuf_FieldDescriptorProto google_protobuf_FileDescriptorProto_options_descriptor;
-
-static google_protobuf_FieldDescriptorProto *google_protobuf_FileDescriptorProto_descriptor_field_array[] = {
- &google_protobuf_FileDescriptorProto_name_descriptor,
- &google_protobuf_FileDescriptorProto_package_descriptor,
- &google_protobuf_FileDescriptorProto_dependency_descriptor,
- &google_protobuf_FileDescriptorProto_message_type_descriptor,
- &google_protobuf_FileDescriptorProto_enum_type_descriptor,
- &google_protobuf_FileDescriptorProto_service_descriptor,
- &google_protobuf_FileDescriptorProto_extension_descriptor,
- &google_protobuf_FileDescriptorProto_options_descriptor,
-};
-
-static UPB_MSG_ARRAY(google_protobuf_FieldDescriptorProto) google_protobuf_FileDescriptorProto_descriptor_field = {
- .len=8, .elements=google_protobuf_FileDescriptorProto_descriptor_field_array
-};
-
-google_protobuf_DescriptorProto google_protobuf_FileDescriptorProto_descriptor = {
- .name = &google_protobuf_FileDescriptorProto_descriptor_name,
- .field = &google_protobuf_FileDescriptorProto_descriptor_field,
- .nested_type = NULL,
- .enum_type = NULL,
-};
-static struct upb_string google_protobuf_FileDescriptorProto_name_fieldname = {
- .byte_len=4, .ptr="name"
-};
-
-google_protobuf_FieldDescriptorProto google_protobuf_FileDescriptorProto_name_descriptor = {
- .name = &google_protobuf_FileDescriptorProto_name_fieldname,
- .number = (uint32_t)1,
- .label = 1,
- .type = 9,
- .type_name = NULL,
-};
-static struct upb_string google_protobuf_FileDescriptorProto_package_fieldname = {
- .byte_len=7, .ptr="package"
-};
-
-google_protobuf_FieldDescriptorProto google_protobuf_FileDescriptorProto_package_descriptor = {
- .name = &google_protobuf_FileDescriptorProto_package_fieldname,
- .number = (uint32_t)2,
- .label = 1,
- .type = 9,
- .type_name = NULL,
-};
-static struct upb_string google_protobuf_FileDescriptorProto_dependency_fieldname = {
- .byte_len=10, .ptr="dependency"
-};
-
-google_protobuf_FieldDescriptorProto google_protobuf_FileDescriptorProto_dependency_descriptor = {
- .name = &google_protobuf_FileDescriptorProto_dependency_fieldname,
- .number = (uint32_t)3,
- .label = 3,
- .type = 9,
- .type_name = NULL,
-};
-static struct upb_string google_protobuf_FileDescriptorProto_message_type_fieldname = {
- .byte_len=12, .ptr="message_type"
-};
-
-static struct upb_string google_protobuf_FileDescriptorProto_message_type_field_typename = {
- .byte_len=15, .ptr="DescriptorProto"
-};
-
-google_protobuf_FieldDescriptorProto google_protobuf_FileDescriptorProto_message_type_descriptor = {
- .name = &google_protobuf_FileDescriptorProto_message_type_fieldname,
- .number = (uint32_t)4,
- .label = 3,
- .type = 11,
- .type_name = &google_protobuf_FileDescriptorProto_message_type_field_typename,
-};
-static struct upb_string google_protobuf_FileDescriptorProto_enum_type_fieldname = {
- .byte_len=9, .ptr="enum_type"
-};
-
-static struct upb_string google_protobuf_FileDescriptorProto_enum_type_field_typename = {
- .byte_len=19, .ptr="EnumDescriptorProto"
-};
-
-google_protobuf_FieldDescriptorProto google_protobuf_FileDescriptorProto_enum_type_descriptor = {
- .name = &google_protobuf_FileDescriptorProto_enum_type_fieldname,
- .number = (uint32_t)5,
- .label = 3,
- .type = 11,
- .type_name = &google_protobuf_FileDescriptorProto_enum_type_field_typename,
-};
-static struct upb_string google_protobuf_FileDescriptorProto_service_fieldname = {
- .byte_len=7, .ptr="service"
-};
-
-static struct upb_string google_protobuf_FileDescriptorProto_service_field_typename = {
- .byte_len=22, .ptr="ServiceDescriptorProto"
-};
-
-google_protobuf_FieldDescriptorProto google_protobuf_FileDescriptorProto_service_descriptor = {
- .name = &google_protobuf_FileDescriptorProto_service_fieldname,
- .number = (uint32_t)6,
- .label = 3,
- .type = 11,
- .type_name = &google_protobuf_FileDescriptorProto_service_field_typename,
-};
-static struct upb_string google_protobuf_FileDescriptorProto_extension_fieldname = {
- .byte_len=9, .ptr="extension"
-};
-
-static struct upb_string google_protobuf_FileDescriptorProto_extension_field_typename = {
- .byte_len=20, .ptr="FieldDescriptorProto"
-};
-
-google_protobuf_FieldDescriptorProto google_protobuf_FileDescriptorProto_extension_descriptor = {
- .name = &google_protobuf_FileDescriptorProto_extension_fieldname,
- .number = (uint32_t)7,
- .label = 3,
- .type = 11,
- .type_name = &google_protobuf_FileDescriptorProto_extension_field_typename,
-};
-static struct upb_string google_protobuf_FileDescriptorProto_options_fieldname = {
- .byte_len=7, .ptr="options"
-};
-
-static struct upb_string google_protobuf_FileDescriptorProto_options_field_typename = {
- .byte_len=11, .ptr="FileOptions"
-};
-
-google_protobuf_FieldDescriptorProto google_protobuf_FileDescriptorProto_options_descriptor = {
- .name = &google_protobuf_FileDescriptorProto_options_fieldname,
- .number = (uint32_t)8,
- .label = 1,
- .type = 11,
- .type_name = &google_protobuf_FileDescriptorProto_options_field_typename,
-};
-/* google_protobuf_DescriptorProto_descriptor */
-static struct upb_string google_protobuf_DescriptorProto_descriptor_name = {
- .byte_len=15, .ptr="DescriptorProto"
-};
-
-extern struct google_protobuf_FieldDescriptorProto google_protobuf_DescriptorProto_name_descriptor;
-extern struct google_protobuf_FieldDescriptorProto google_protobuf_DescriptorProto_field_descriptor;
-extern struct google_protobuf_FieldDescriptorProto google_protobuf_DescriptorProto_extension_descriptor;
-extern struct google_protobuf_FieldDescriptorProto google_protobuf_DescriptorProto_nested_type_descriptor;
-extern struct google_protobuf_FieldDescriptorProto google_protobuf_DescriptorProto_enum_type_descriptor;
-extern struct google_protobuf_FieldDescriptorProto google_protobuf_DescriptorProto_extension_range_descriptor;
-extern struct google_protobuf_FieldDescriptorProto google_protobuf_DescriptorProto_options_descriptor;
-
-static google_protobuf_FieldDescriptorProto *google_protobuf_DescriptorProto_descriptor_field_array[] = {
- &google_protobuf_DescriptorProto_name_descriptor,
- &google_protobuf_DescriptorProto_field_descriptor,
- &google_protobuf_DescriptorProto_extension_descriptor,
- &google_protobuf_DescriptorProto_nested_type_descriptor,
- &google_protobuf_DescriptorProto_enum_type_descriptor,
- &google_protobuf_DescriptorProto_extension_range_descriptor,
- &google_protobuf_DescriptorProto_options_descriptor,
-};
-
-static UPB_MSG_ARRAY(google_protobuf_FieldDescriptorProto) google_protobuf_DescriptorProto_descriptor_field = {
- .len=7, .elements=google_protobuf_DescriptorProto_descriptor_field_array
-};
-
-extern struct google_protobuf_DescriptorProto google_protobuf_DescriptorProto_ExtensionRange_descriptor;
-
-static google_protobuf_DescriptorProto *google_protobuf_DescriptorProto_descriptor_nested_type_array[] = {
- &google_protobuf_DescriptorProto_ExtensionRange_descriptor,
-};
-
-static UPB_MSG_ARRAY(google_protobuf_DescriptorProto) google_protobuf_DescriptorProto_descriptor_nested_type = {
- .len=1, .elements=google_protobuf_DescriptorProto_descriptor_nested_type_array
-};
-
-google_protobuf_DescriptorProto google_protobuf_DescriptorProto_descriptor = {
- .name = &google_protobuf_DescriptorProto_descriptor_name,
- .field = &google_protobuf_DescriptorProto_descriptor_field,
- .nested_type = &google_protobuf_DescriptorProto_descriptor_nested_type,
- .enum_type = NULL,
-};
-static struct upb_string google_protobuf_DescriptorProto_name_fieldname = {
- .byte_len=4, .ptr="name"
-};
-
-google_protobuf_FieldDescriptorProto google_protobuf_DescriptorProto_name_descriptor = {
- .name = &google_protobuf_DescriptorProto_name_fieldname,
- .number = (uint32_t)1,
- .label = 1,
- .type = 9,
- .type_name = NULL,
-};
-static struct upb_string google_protobuf_DescriptorProto_field_fieldname = {
- .byte_len=5, .ptr="field"
-};
-
-static struct upb_string google_protobuf_DescriptorProto_field_field_typename = {
- .byte_len=20, .ptr="FieldDescriptorProto"
-};
-
-google_protobuf_FieldDescriptorProto google_protobuf_DescriptorProto_field_descriptor = {
- .name = &google_protobuf_DescriptorProto_field_fieldname,
- .number = (uint32_t)2,
- .label = 3,
- .type = 11,
- .type_name = &google_protobuf_DescriptorProto_field_field_typename,
-};
-static struct upb_string google_protobuf_DescriptorProto_extension_fieldname = {
- .byte_len=9, .ptr="extension"
-};
-
-static struct upb_string google_protobuf_DescriptorProto_extension_field_typename = {
- .byte_len=20, .ptr="FieldDescriptorProto"
-};
-
-google_protobuf_FieldDescriptorProto google_protobuf_DescriptorProto_extension_descriptor = {
- .name = &google_protobuf_DescriptorProto_extension_fieldname,
- .number = (uint32_t)6,
- .label = 3,
- .type = 11,
- .type_name = &google_protobuf_DescriptorProto_extension_field_typename,
-};
-static struct upb_string google_protobuf_DescriptorProto_nested_type_fieldname = {
- .byte_len=11, .ptr="nested_type"
-};
-
-static struct upb_string google_protobuf_DescriptorProto_nested_type_field_typename = {
- .byte_len=15, .ptr="DescriptorProto"
-};
-
-google_protobuf_FieldDescriptorProto google_protobuf_DescriptorProto_nested_type_descriptor = {
- .name = &google_protobuf_DescriptorProto_nested_type_fieldname,
- .number = (uint32_t)3,
- .label = 3,
- .type = 11,
- .type_name = &google_protobuf_DescriptorProto_nested_type_field_typename,
-};
-static struct upb_string google_protobuf_DescriptorProto_enum_type_fieldname = {
- .byte_len=9, .ptr="enum_type"
-};
-
-static struct upb_string google_protobuf_DescriptorProto_enum_type_field_typename = {
- .byte_len=19, .ptr="EnumDescriptorProto"
-};
-
-google_protobuf_FieldDescriptorProto google_protobuf_DescriptorProto_enum_type_descriptor = {
- .name = &google_protobuf_DescriptorProto_enum_type_fieldname,
- .number = (uint32_t)4,
- .label = 3,
- .type = 11,
- .type_name = &google_protobuf_DescriptorProto_enum_type_field_typename,
-};
-static struct upb_string google_protobuf_DescriptorProto_extension_range_fieldname = {
- .byte_len=15, .ptr="extension_range"
-};
-
-static struct upb_string google_protobuf_DescriptorProto_extension_range_field_typename = {
- .byte_len=14, .ptr="ExtensionRange"
-};
-
-google_protobuf_FieldDescriptorProto google_protobuf_DescriptorProto_extension_range_descriptor = {
- .name = &google_protobuf_DescriptorProto_extension_range_fieldname,
- .number = (uint32_t)5,
- .label = 3,
- .type = 11,
- .type_name = &google_protobuf_DescriptorProto_extension_range_field_typename,
-};
-static struct upb_string google_protobuf_DescriptorProto_options_fieldname = {
- .byte_len=7, .ptr="options"
-};
-
-static struct upb_string google_protobuf_DescriptorProto_options_field_typename = {
- .byte_len=14, .ptr="MessageOptions"
-};
-
-google_protobuf_FieldDescriptorProto google_protobuf_DescriptorProto_options_descriptor = {
- .name = &google_protobuf_DescriptorProto_options_fieldname,
- .number = (uint32_t)7,
- .label = 1,
- .type = 11,
- .type_name = &google_protobuf_DescriptorProto_options_field_typename,
-};
-/* google_protobuf_DescriptorProto_ExtensionRange_descriptor */
-static struct upb_string google_protobuf_DescriptorProto_ExtensionRange_descriptor_name = {
- .byte_len=14, .ptr="ExtensionRange"
-};
-
-extern struct google_protobuf_FieldDescriptorProto google_protobuf_DescriptorProto_ExtensionRange_start_descriptor;
-extern struct google_protobuf_FieldDescriptorProto google_protobuf_DescriptorProto_ExtensionRange_end_descriptor;
-
-static google_protobuf_FieldDescriptorProto *google_protobuf_DescriptorProto_ExtensionRange_descriptor_field_array[] = {
- &google_protobuf_DescriptorProto_ExtensionRange_start_descriptor,
- &google_protobuf_DescriptorProto_ExtensionRange_end_descriptor,
-};
-
-static UPB_MSG_ARRAY(google_protobuf_FieldDescriptorProto) google_protobuf_DescriptorProto_ExtensionRange_descriptor_field = {
- .len=2, .elements=google_protobuf_DescriptorProto_ExtensionRange_descriptor_field_array
-};
-
-google_protobuf_DescriptorProto google_protobuf_DescriptorProto_ExtensionRange_descriptor = {
- .name = &google_protobuf_DescriptorProto_ExtensionRange_descriptor_name,
- .field = &google_protobuf_DescriptorProto_ExtensionRange_descriptor_field,
- .nested_type = NULL,
- .enum_type = NULL,
-};
-static struct upb_string google_protobuf_DescriptorProto_ExtensionRange_start_fieldname = {
- .byte_len=5, .ptr="start"
-};
-
-google_protobuf_FieldDescriptorProto google_protobuf_DescriptorProto_ExtensionRange_start_descriptor = {
- .name = &google_protobuf_DescriptorProto_ExtensionRange_start_fieldname,
- .number = (uint32_t)1,
- .label = 1,
- .type = 5,
- .type_name = NULL,
-};
-static struct upb_string google_protobuf_DescriptorProto_ExtensionRange_end_fieldname = {
- .byte_len=3, .ptr="end"
-};
-
-google_protobuf_FieldDescriptorProto google_protobuf_DescriptorProto_ExtensionRange_end_descriptor = {
- .name = &google_protobuf_DescriptorProto_ExtensionRange_end_fieldname,
- .number = (uint32_t)2,
- .label = 1,
- .type = 5,
- .type_name = NULL,
-};
-/* google_protobuf_FieldDescriptorProto_descriptor */
-static struct upb_string google_protobuf_FieldDescriptorProto_descriptor_name = {
- .byte_len=20, .ptr="FieldDescriptorProto"
-};
-
-extern struct google_protobuf_FieldDescriptorProto google_protobuf_FieldDescriptorProto_name_descriptor;
-extern struct google_protobuf_FieldDescriptorProto google_protobuf_FieldDescriptorProto_number_descriptor;
-extern struct google_protobuf_FieldDescriptorProto google_protobuf_FieldDescriptorProto_label_descriptor;
-extern struct google_protobuf_FieldDescriptorProto google_protobuf_FieldDescriptorProto_type_descriptor;
-extern struct google_protobuf_FieldDescriptorProto google_protobuf_FieldDescriptorProto_type_name_descriptor;
-extern struct google_protobuf_FieldDescriptorProto google_protobuf_FieldDescriptorProto_extendee_descriptor;
-extern struct google_protobuf_FieldDescriptorProto google_protobuf_FieldDescriptorProto_default_value_descriptor;
-extern struct google_protobuf_FieldDescriptorProto google_protobuf_FieldDescriptorProto_options_descriptor;
-
-static google_protobuf_FieldDescriptorProto *google_protobuf_FieldDescriptorProto_descriptor_field_array[] = {
- &google_protobuf_FieldDescriptorProto_name_descriptor,
- &google_protobuf_FieldDescriptorProto_number_descriptor,
- &google_protobuf_FieldDescriptorProto_label_descriptor,
- &google_protobuf_FieldDescriptorProto_type_descriptor,
- &google_protobuf_FieldDescriptorProto_type_name_descriptor,
- &google_protobuf_FieldDescriptorProto_extendee_descriptor,
- &google_protobuf_FieldDescriptorProto_default_value_descriptor,
- &google_protobuf_FieldDescriptorProto_options_descriptor,
-};
-
-static UPB_MSG_ARRAY(google_protobuf_FieldDescriptorProto) google_protobuf_FieldDescriptorProto_descriptor_field = {
- .len=8, .elements=google_protobuf_FieldDescriptorProto_descriptor_field_array
-};
-
-extern struct google_protobuf_EnumDescriptorProto google_protobuf_FieldDescriptorProto_Type_descriptor;
-extern struct google_protobuf_EnumDescriptorProto google_protobuf_FieldDescriptorProto_Label_descriptor;
-
-static google_protobuf_EnumDescriptorProto *google_protobuf_FieldDescriptorProto_descriptor_enum_type_array[] = {
- &google_protobuf_FieldDescriptorProto_Type_descriptor,
- &google_protobuf_FieldDescriptorProto_Label_descriptor,
-};
-
-static UPB_MSG_ARRAY(google_protobuf_EnumDescriptorProto) google_protobuf_FieldDescriptorProto_descriptor_enum_type = {
- .len=2, .elements=google_protobuf_FieldDescriptorProto_descriptor_enum_type_array
-};
-
-google_protobuf_DescriptorProto google_protobuf_FieldDescriptorProto_descriptor = {
- .name = &google_protobuf_FieldDescriptorProto_descriptor_name,
- .field = &google_protobuf_FieldDescriptorProto_descriptor_field,
- .nested_type = NULL,
- .enum_type = &google_protobuf_FieldDescriptorProto_descriptor_enum_type,
-};
-static struct upb_string google_protobuf_FieldDescriptorProto_name_fieldname = {
- .byte_len=4, .ptr="name"
-};
-
-google_protobuf_FieldDescriptorProto google_protobuf_FieldDescriptorProto_name_descriptor = {
- .name = &google_protobuf_FieldDescriptorProto_name_fieldname,
- .number = (uint32_t)1,
- .label = 1,
- .type = 9,
- .type_name = NULL,
-};
-static struct upb_string google_protobuf_FieldDescriptorProto_number_fieldname = {
- .byte_len=6, .ptr="number"
-};
-
-google_protobuf_FieldDescriptorProto google_protobuf_FieldDescriptorProto_number_descriptor = {
- .name = &google_protobuf_FieldDescriptorProto_number_fieldname,
- .number = (uint32_t)3,
- .label = 1,
- .type = 5,
- .type_name = NULL,
-};
-static struct upb_string google_protobuf_FieldDescriptorProto_label_fieldname = {
- .byte_len=5, .ptr="label"
-};
-
-static struct upb_string google_protobuf_FieldDescriptorProto_label_field_typename = {
- .byte_len=5, .ptr="Label"
-};
-
-google_protobuf_FieldDescriptorProto google_protobuf_FieldDescriptorProto_label_descriptor = {
- .name = &google_protobuf_FieldDescriptorProto_label_fieldname,
- .number = (uint32_t)4,
- .label = 1,
- .type = 14,
- .type_name = &google_protobuf_FieldDescriptorProto_label_field_typename,
-};
-static struct upb_string google_protobuf_FieldDescriptorProto_type_fieldname = {
- .byte_len=4, .ptr="type"
-};
-
-static struct upb_string google_protobuf_FieldDescriptorProto_type_field_typename = {
- .byte_len=4, .ptr="Type"
-};
-
-google_protobuf_FieldDescriptorProto google_protobuf_FieldDescriptorProto_type_descriptor = {
- .name = &google_protobuf_FieldDescriptorProto_type_fieldname,
- .number = (uint32_t)5,
- .label = 1,
- .type = 14,
- .type_name = &google_protobuf_FieldDescriptorProto_type_field_typename,
-};
-static struct upb_string google_protobuf_FieldDescriptorProto_type_name_fieldname = {
- .byte_len=9, .ptr="type_name"
-};
-
-google_protobuf_FieldDescriptorProto google_protobuf_FieldDescriptorProto_type_name_descriptor = {
- .name = &google_protobuf_FieldDescriptorProto_type_name_fieldname,
- .number = (uint32_t)6,
- .label = 1,
- .type = 9,
- .type_name = NULL,
-};
-static struct upb_string google_protobuf_FieldDescriptorProto_extendee_fieldname = {
- .byte_len=8, .ptr="extendee"
-};
-
-google_protobuf_FieldDescriptorProto google_protobuf_FieldDescriptorProto_extendee_descriptor = {
- .name = &google_protobuf_FieldDescriptorProto_extendee_fieldname,
- .number = (uint32_t)2,
- .label = 1,
- .type = 9,
- .type_name = NULL,
-};
-static struct upb_string google_protobuf_FieldDescriptorProto_default_value_fieldname = {
- .byte_len=13, .ptr="default_value"
-};
-
-google_protobuf_FieldDescriptorProto google_protobuf_FieldDescriptorProto_default_value_descriptor = {
- .name = &google_protobuf_FieldDescriptorProto_default_value_fieldname,
- .number = (uint32_t)7,
- .label = 1,
- .type = 9,
- .type_name = NULL,
-};
-static struct upb_string google_protobuf_FieldDescriptorProto_options_fieldname = {
- .byte_len=7, .ptr="options"
-};
-
-static struct upb_string google_protobuf_FieldDescriptorProto_options_field_typename = {
- .byte_len=12, .ptr="FieldOptions"
-};
-
-google_protobuf_FieldDescriptorProto google_protobuf_FieldDescriptorProto_options_descriptor = {
- .name = &google_protobuf_FieldDescriptorProto_options_fieldname,
- .number = (uint32_t)8,
- .label = 1,
- .type = 11,
- .type_name = &google_protobuf_FieldDescriptorProto_options_field_typename,
-};
-static struct upb_string google_protobuf_FieldDescriptorProto_Type_name = {
- .byte_len=4, .ptr="Type"
-};
-
-google_protobuf_EnumDescriptorProto google_protobuf_FieldDescriptorProto_Type_descriptor = {
- .name = &google_protobuf_FieldDescriptorProto_Type_name,
-};
-static struct upb_string google_protobuf_FieldDescriptorProto_Label_name = {
- .byte_len=5, .ptr="Label"
-};
-
-google_protobuf_EnumDescriptorProto google_protobuf_FieldDescriptorProto_Label_descriptor = {
- .name = &google_protobuf_FieldDescriptorProto_Label_name,
-};
-/* google_protobuf_EnumDescriptorProto_descriptor */
-static struct upb_string google_protobuf_EnumDescriptorProto_descriptor_name = {
- .byte_len=19, .ptr="EnumDescriptorProto"
-};
-
-extern struct google_protobuf_FieldDescriptorProto google_protobuf_EnumDescriptorProto_name_descriptor;
-extern struct google_protobuf_FieldDescriptorProto google_protobuf_EnumDescriptorProto_value_descriptor;
-extern struct google_protobuf_FieldDescriptorProto google_protobuf_EnumDescriptorProto_options_descriptor;
-
-static google_protobuf_FieldDescriptorProto *google_protobuf_EnumDescriptorProto_descriptor_field_array[] = {
- &google_protobuf_EnumDescriptorProto_name_descriptor,
- &google_protobuf_EnumDescriptorProto_value_descriptor,
- &google_protobuf_EnumDescriptorProto_options_descriptor,
-};
-
-static UPB_MSG_ARRAY(google_protobuf_FieldDescriptorProto) google_protobuf_EnumDescriptorProto_descriptor_field = {
- .len=3, .elements=google_protobuf_EnumDescriptorProto_descriptor_field_array
-};
-
-google_protobuf_DescriptorProto google_protobuf_EnumDescriptorProto_descriptor = {
- .name = &google_protobuf_EnumDescriptorProto_descriptor_name,
- .field = &google_protobuf_EnumDescriptorProto_descriptor_field,
- .nested_type = NULL,
- .enum_type = NULL,
-};
-static struct upb_string google_protobuf_EnumDescriptorProto_name_fieldname = {
- .byte_len=4, .ptr="name"
-};
-
-google_protobuf_FieldDescriptorProto google_protobuf_EnumDescriptorProto_name_descriptor = {
- .name = &google_protobuf_EnumDescriptorProto_name_fieldname,
- .number = (uint32_t)1,
- .label = 1,
- .type = 9,
- .type_name = NULL,
-};
-static struct upb_string google_protobuf_EnumDescriptorProto_value_fieldname = {
- .byte_len=5, .ptr="value"
-};
-
-static struct upb_string google_protobuf_EnumDescriptorProto_value_field_typename = {
- .byte_len=24, .ptr="EnumValueDescriptorProto"
-};
-
-google_protobuf_FieldDescriptorProto google_protobuf_EnumDescriptorProto_value_descriptor = {
- .name = &google_protobuf_EnumDescriptorProto_value_fieldname,
- .number = (uint32_t)2,
- .label = 3,
- .type = 11,
- .type_name = &google_protobuf_EnumDescriptorProto_value_field_typename,
-};
-static struct upb_string google_protobuf_EnumDescriptorProto_options_fieldname = {
- .byte_len=7, .ptr="options"
-};
-
-static struct upb_string google_protobuf_EnumDescriptorProto_options_field_typename = {
- .byte_len=11, .ptr="EnumOptions"
-};
-
-google_protobuf_FieldDescriptorProto google_protobuf_EnumDescriptorProto_options_descriptor = {
- .name = &google_protobuf_EnumDescriptorProto_options_fieldname,
- .number = (uint32_t)3,
- .label = 1,
- .type = 11,
- .type_name = &google_protobuf_EnumDescriptorProto_options_field_typename,
-};
-/* google_protobuf_EnumValueDescriptorProto_descriptor */
-static struct upb_string google_protobuf_EnumValueDescriptorProto_descriptor_name = {
- .byte_len=24, .ptr="EnumValueDescriptorProto"
-};
-
-extern struct google_protobuf_FieldDescriptorProto google_protobuf_EnumValueDescriptorProto_name_descriptor;
-extern struct google_protobuf_FieldDescriptorProto google_protobuf_EnumValueDescriptorProto_number_descriptor;
-extern struct google_protobuf_FieldDescriptorProto google_protobuf_EnumValueDescriptorProto_options_descriptor;
-
-static google_protobuf_FieldDescriptorProto *google_protobuf_EnumValueDescriptorProto_descriptor_field_array[] = {
- &google_protobuf_EnumValueDescriptorProto_name_descriptor,
- &google_protobuf_EnumValueDescriptorProto_number_descriptor,
- &google_protobuf_EnumValueDescriptorProto_options_descriptor,
-};
-
-static UPB_MSG_ARRAY(google_protobuf_FieldDescriptorProto) google_protobuf_EnumValueDescriptorProto_descriptor_field = {
- .len=3, .elements=google_protobuf_EnumValueDescriptorProto_descriptor_field_array
-};
-
-google_protobuf_DescriptorProto google_protobuf_EnumValueDescriptorProto_descriptor = {
- .name = &google_protobuf_EnumValueDescriptorProto_descriptor_name,
- .field = &google_protobuf_EnumValueDescriptorProto_descriptor_field,
- .nested_type = NULL,
- .enum_type = NULL,
-};
-static struct upb_string google_protobuf_EnumValueDescriptorProto_name_fieldname = {
- .byte_len=4, .ptr="name"
-};
-
-google_protobuf_FieldDescriptorProto google_protobuf_EnumValueDescriptorProto_name_descriptor = {
- .name = &google_protobuf_EnumValueDescriptorProto_name_fieldname,
- .number = (uint32_t)1,
- .label = 1,
- .type = 9,
- .type_name = NULL,
-};
-static struct upb_string google_protobuf_EnumValueDescriptorProto_number_fieldname = {
- .byte_len=6, .ptr="number"
-};
-
-google_protobuf_FieldDescriptorProto google_protobuf_EnumValueDescriptorProto_number_descriptor = {
- .name = &google_protobuf_EnumValueDescriptorProto_number_fieldname,
- .number = (uint32_t)2,
- .label = 1,
- .type = 5,
- .type_name = NULL,
-};
-static struct upb_string google_protobuf_EnumValueDescriptorProto_options_fieldname = {
- .byte_len=7, .ptr="options"
-};
-
-static struct upb_string google_protobuf_EnumValueDescriptorProto_options_field_typename = {
- .byte_len=16, .ptr="EnumValueOptions"
-};
-
-google_protobuf_FieldDescriptorProto google_protobuf_EnumValueDescriptorProto_options_descriptor = {
- .name = &google_protobuf_EnumValueDescriptorProto_options_fieldname,
- .number = (uint32_t)3,
- .label = 1,
- .type = 11,
- .type_name = &google_protobuf_EnumValueDescriptorProto_options_field_typename,
-};
-/* google_protobuf_ServiceDescriptorProto_descriptor */
-static struct upb_string google_protobuf_ServiceDescriptorProto_descriptor_name = {
- .byte_len=22, .ptr="ServiceDescriptorProto"
-};
-
-extern struct google_protobuf_FieldDescriptorProto google_protobuf_ServiceDescriptorProto_name_descriptor;
-extern struct google_protobuf_FieldDescriptorProto google_protobuf_ServiceDescriptorProto_method_descriptor;
-extern struct google_protobuf_FieldDescriptorProto google_protobuf_ServiceDescriptorProto_options_descriptor;
-
-static google_protobuf_FieldDescriptorProto *google_protobuf_ServiceDescriptorProto_descriptor_field_array[] = {
- &google_protobuf_ServiceDescriptorProto_name_descriptor,
- &google_protobuf_ServiceDescriptorProto_method_descriptor,
- &google_protobuf_ServiceDescriptorProto_options_descriptor,
-};
-
-static UPB_MSG_ARRAY(google_protobuf_FieldDescriptorProto) google_protobuf_ServiceDescriptorProto_descriptor_field = {
- .len=3, .elements=google_protobuf_ServiceDescriptorProto_descriptor_field_array
-};
-
-google_protobuf_DescriptorProto google_protobuf_ServiceDescriptorProto_descriptor = {
- .name = &google_protobuf_ServiceDescriptorProto_descriptor_name,
- .field = &google_protobuf_ServiceDescriptorProto_descriptor_field,
- .nested_type = NULL,
- .enum_type = NULL,
-};
-static struct upb_string google_protobuf_ServiceDescriptorProto_name_fieldname = {
- .byte_len=4, .ptr="name"
-};
-
-google_protobuf_FieldDescriptorProto google_protobuf_ServiceDescriptorProto_name_descriptor = {
- .name = &google_protobuf_ServiceDescriptorProto_name_fieldname,
- .number = (uint32_t)1,
- .label = 1,
- .type = 9,
- .type_name = NULL,
-};
-static struct upb_string google_protobuf_ServiceDescriptorProto_method_fieldname = {
- .byte_len=6, .ptr="method"
-};
-
-static struct upb_string google_protobuf_ServiceDescriptorProto_method_field_typename = {
- .byte_len=21, .ptr="MethodDescriptorProto"
-};
-
-google_protobuf_FieldDescriptorProto google_protobuf_ServiceDescriptorProto_method_descriptor = {
- .name = &google_protobuf_ServiceDescriptorProto_method_fieldname,
- .number = (uint32_t)2,
- .label = 3,
- .type = 11,
- .type_name = &google_protobuf_ServiceDescriptorProto_method_field_typename,
-};
-static struct upb_string google_protobuf_ServiceDescriptorProto_options_fieldname = {
- .byte_len=7, .ptr="options"
-};
-
-static struct upb_string google_protobuf_ServiceDescriptorProto_options_field_typename = {
- .byte_len=14, .ptr="ServiceOptions"
-};
-
-google_protobuf_FieldDescriptorProto google_protobuf_ServiceDescriptorProto_options_descriptor = {
- .name = &google_protobuf_ServiceDescriptorProto_options_fieldname,
- .number = (uint32_t)3,
- .label = 1,
- .type = 11,
- .type_name = &google_protobuf_ServiceDescriptorProto_options_field_typename,
-};
-/* google_protobuf_MethodDescriptorProto_descriptor */
-static struct upb_string google_protobuf_MethodDescriptorProto_descriptor_name = {
- .byte_len=21, .ptr="MethodDescriptorProto"
-};
-
-extern struct google_protobuf_FieldDescriptorProto google_protobuf_MethodDescriptorProto_name_descriptor;
-extern struct google_protobuf_FieldDescriptorProto google_protobuf_MethodDescriptorProto_input_type_descriptor;
-extern struct google_protobuf_FieldDescriptorProto google_protobuf_MethodDescriptorProto_output_type_descriptor;
-extern struct google_protobuf_FieldDescriptorProto google_protobuf_MethodDescriptorProto_options_descriptor;
-
-static google_protobuf_FieldDescriptorProto *google_protobuf_MethodDescriptorProto_descriptor_field_array[] = {
- &google_protobuf_MethodDescriptorProto_name_descriptor,
- &google_protobuf_MethodDescriptorProto_input_type_descriptor,
- &google_protobuf_MethodDescriptorProto_output_type_descriptor,
- &google_protobuf_MethodDescriptorProto_options_descriptor,
-};
-
-static UPB_MSG_ARRAY(google_protobuf_FieldDescriptorProto) google_protobuf_MethodDescriptorProto_descriptor_field = {
- .len=4, .elements=google_protobuf_MethodDescriptorProto_descriptor_field_array
-};
-
-google_protobuf_DescriptorProto google_protobuf_MethodDescriptorProto_descriptor = {
- .name = &google_protobuf_MethodDescriptorProto_descriptor_name,
- .field = &google_protobuf_MethodDescriptorProto_descriptor_field,
- .nested_type = NULL,
- .enum_type = NULL,
-};
-static struct upb_string google_protobuf_MethodDescriptorProto_name_fieldname = {
- .byte_len=4, .ptr="name"
-};
-
-google_protobuf_FieldDescriptorProto google_protobuf_MethodDescriptorProto_name_descriptor = {
- .name = &google_protobuf_MethodDescriptorProto_name_fieldname,
- .number = (uint32_t)1,
- .label = 1,
- .type = 9,
- .type_name = NULL,
-};
-static struct upb_string google_protobuf_MethodDescriptorProto_input_type_fieldname = {
- .byte_len=10, .ptr="input_type"
-};
-
-google_protobuf_FieldDescriptorProto google_protobuf_MethodDescriptorProto_input_type_descriptor = {
- .name = &google_protobuf_MethodDescriptorProto_input_type_fieldname,
- .number = (uint32_t)2,
- .label = 1,
- .type = 9,
- .type_name = NULL,
-};
-static struct upb_string google_protobuf_MethodDescriptorProto_output_type_fieldname = {
- .byte_len=11, .ptr="output_type"
-};
-
-google_protobuf_FieldDescriptorProto google_protobuf_MethodDescriptorProto_output_type_descriptor = {
- .name = &google_protobuf_MethodDescriptorProto_output_type_fieldname,
- .number = (uint32_t)3,
- .label = 1,
- .type = 9,
- .type_name = NULL,
-};
-static struct upb_string google_protobuf_MethodDescriptorProto_options_fieldname = {
- .byte_len=7, .ptr="options"
-};
-
-static struct upb_string google_protobuf_MethodDescriptorProto_options_field_typename = {
- .byte_len=13, .ptr="MethodOptions"
-};
-
-google_protobuf_FieldDescriptorProto google_protobuf_MethodDescriptorProto_options_descriptor = {
- .name = &google_protobuf_MethodDescriptorProto_options_fieldname,
- .number = (uint32_t)4,
- .label = 1,
- .type = 11,
- .type_name = &google_protobuf_MethodDescriptorProto_options_field_typename,
-};
-/* google_protobuf_FileOptions_descriptor */
-static struct upb_string google_protobuf_FileOptions_descriptor_name = {
- .byte_len=11, .ptr="FileOptions"
-};
-
-extern struct google_protobuf_FieldDescriptorProto google_protobuf_FileOptions_java_package_descriptor;
-extern struct google_protobuf_FieldDescriptorProto google_protobuf_FileOptions_java_outer_classname_descriptor;
-extern struct google_protobuf_FieldDescriptorProto google_protobuf_FileOptions_java_multiple_files_descriptor;
-extern struct google_protobuf_FieldDescriptorProto google_protobuf_FileOptions_optimize_for_descriptor;
-extern struct google_protobuf_FieldDescriptorProto google_protobuf_FileOptions_uninterpreted_option_descriptor;
-
-static google_protobuf_FieldDescriptorProto *google_protobuf_FileOptions_descriptor_field_array[] = {
- &google_protobuf_FileOptions_java_package_descriptor,
- &google_protobuf_FileOptions_java_outer_classname_descriptor,
- &google_protobuf_FileOptions_java_multiple_files_descriptor,
- &google_protobuf_FileOptions_optimize_for_descriptor,
- &google_protobuf_FileOptions_uninterpreted_option_descriptor,
-};
-
-static UPB_MSG_ARRAY(google_protobuf_FieldDescriptorProto) google_protobuf_FileOptions_descriptor_field = {
- .len=5, .elements=google_protobuf_FileOptions_descriptor_field_array
-};
-
-extern struct google_protobuf_EnumDescriptorProto google_protobuf_FileOptions_OptimizeMode_descriptor;
-
-static google_protobuf_EnumDescriptorProto *google_protobuf_FileOptions_descriptor_enum_type_array[] = {
- &google_protobuf_FileOptions_OptimizeMode_descriptor,
-};
-
-static UPB_MSG_ARRAY(google_protobuf_EnumDescriptorProto) google_protobuf_FileOptions_descriptor_enum_type = {
- .len=1, .elements=google_protobuf_FileOptions_descriptor_enum_type_array
-};
-
-google_protobuf_DescriptorProto google_protobuf_FileOptions_descriptor = {
- .name = &google_protobuf_FileOptions_descriptor_name,
- .field = &google_protobuf_FileOptions_descriptor_field,
- .nested_type = NULL,
- .enum_type = &google_protobuf_FileOptions_descriptor_enum_type,
-};
-static struct upb_string google_protobuf_FileOptions_java_package_fieldname = {
- .byte_len=12, .ptr="java_package"
-};
-
-google_protobuf_FieldDescriptorProto google_protobuf_FileOptions_java_package_descriptor = {
- .name = &google_protobuf_FileOptions_java_package_fieldname,
- .number = (uint32_t)1,
- .label = 1,
- .type = 9,
- .type_name = NULL,
-};
-static struct upb_string google_protobuf_FileOptions_java_outer_classname_fieldname = {
- .byte_len=20, .ptr="java_outer_classname"
-};
-
-google_protobuf_FieldDescriptorProto google_protobuf_FileOptions_java_outer_classname_descriptor = {
- .name = &google_protobuf_FileOptions_java_outer_classname_fieldname,
- .number = (uint32_t)8,
- .label = 1,
- .type = 9,
- .type_name = NULL,
-};
-static struct upb_string google_protobuf_FileOptions_java_multiple_files_fieldname = {
- .byte_len=19, .ptr="java_multiple_files"
-};
-
-google_protobuf_FieldDescriptorProto google_protobuf_FileOptions_java_multiple_files_descriptor = {
- .name = &google_protobuf_FileOptions_java_multiple_files_fieldname,
- .number = (uint32_t)10,
- .label = 1,
- .type = 8,
- .type_name = NULL,
-};
-static struct upb_string google_protobuf_FileOptions_optimize_for_fieldname = {
- .byte_len=12, .ptr="optimize_for"
-};
-
-static struct upb_string google_protobuf_FileOptions_optimize_for_field_typename = {
- .byte_len=12, .ptr="OptimizeMode"
-};
-
-google_protobuf_FieldDescriptorProto google_protobuf_FileOptions_optimize_for_descriptor = {
- .name = &google_protobuf_FileOptions_optimize_for_fieldname,
- .number = (uint32_t)9,
- .label = 1,
- .type = 14,
- .type_name = &google_protobuf_FileOptions_optimize_for_field_typename,
-};
-static struct upb_string google_protobuf_FileOptions_uninterpreted_option_fieldname = {
- .byte_len=20, .ptr="uninterpreted_option"
-};
-
-static struct upb_string google_protobuf_FileOptions_uninterpreted_option_field_typename = {
- .byte_len=19, .ptr="UninterpretedOption"
-};
-
-google_protobuf_FieldDescriptorProto google_protobuf_FileOptions_uninterpreted_option_descriptor = {
- .name = &google_protobuf_FileOptions_uninterpreted_option_fieldname,
- .number = (uint32_t)999,
- .label = 3,
- .type = 11,
- .type_name = &google_protobuf_FileOptions_uninterpreted_option_field_typename,
-};
-static struct upb_string google_protobuf_FileOptions_OptimizeMode_name = {
- .byte_len=12, .ptr="OptimizeMode"
-};
-
-google_protobuf_EnumDescriptorProto google_protobuf_FileOptions_OptimizeMode_descriptor = {
- .name = &google_protobuf_FileOptions_OptimizeMode_name,
-};
-/* google_protobuf_MessageOptions_descriptor */
-static struct upb_string google_protobuf_MessageOptions_descriptor_name = {
- .byte_len=14, .ptr="MessageOptions"
-};
-
-extern struct google_protobuf_FieldDescriptorProto google_protobuf_MessageOptions_message_set_wire_format_descriptor;
-extern struct google_protobuf_FieldDescriptorProto google_protobuf_MessageOptions_uninterpreted_option_descriptor;
-
-static google_protobuf_FieldDescriptorProto *google_protobuf_MessageOptions_descriptor_field_array[] = {
- &google_protobuf_MessageOptions_message_set_wire_format_descriptor,
- &google_protobuf_MessageOptions_uninterpreted_option_descriptor,
-};
-
-static UPB_MSG_ARRAY(google_protobuf_FieldDescriptorProto) google_protobuf_MessageOptions_descriptor_field = {
- .len=2, .elements=google_protobuf_MessageOptions_descriptor_field_array
-};
-
-google_protobuf_DescriptorProto google_protobuf_MessageOptions_descriptor = {
- .name = &google_protobuf_MessageOptions_descriptor_name,
- .field = &google_protobuf_MessageOptions_descriptor_field,
- .nested_type = NULL,
- .enum_type = NULL,
-};
-static struct upb_string google_protobuf_MessageOptions_message_set_wire_format_fieldname = {
- .byte_len=23, .ptr="message_set_wire_format"
-};
-
-google_protobuf_FieldDescriptorProto google_protobuf_MessageOptions_message_set_wire_format_descriptor = {
- .name = &google_protobuf_MessageOptions_message_set_wire_format_fieldname,
- .number = (uint32_t)1,
- .label = 1,
- .type = 8,
- .type_name = NULL,
-};
-static struct upb_string google_protobuf_MessageOptions_uninterpreted_option_fieldname = {
- .byte_len=20, .ptr="uninterpreted_option"
-};
-
-static struct upb_string google_protobuf_MessageOptions_uninterpreted_option_field_typename = {
- .byte_len=19, .ptr="UninterpretedOption"
-};
-
-google_protobuf_FieldDescriptorProto google_protobuf_MessageOptions_uninterpreted_option_descriptor = {
- .name = &google_protobuf_MessageOptions_uninterpreted_option_fieldname,
- .number = (uint32_t)999,
- .label = 3,
- .type = 11,
- .type_name = &google_protobuf_MessageOptions_uninterpreted_option_field_typename,
-};
-/* google_protobuf_FieldOptions_descriptor */
-static struct upb_string google_protobuf_FieldOptions_descriptor_name = {
- .byte_len=12, .ptr="FieldOptions"
-};
-
-extern struct google_protobuf_FieldDescriptorProto google_protobuf_FieldOptions_ctype_descriptor;
-extern struct google_protobuf_FieldDescriptorProto google_protobuf_FieldOptions_experimental_map_key_descriptor;
-extern struct google_protobuf_FieldDescriptorProto google_protobuf_FieldOptions_uninterpreted_option_descriptor;
-
-static google_protobuf_FieldDescriptorProto *google_protobuf_FieldOptions_descriptor_field_array[] = {
- &google_protobuf_FieldOptions_ctype_descriptor,
- &google_protobuf_FieldOptions_experimental_map_key_descriptor,
- &google_protobuf_FieldOptions_uninterpreted_option_descriptor,
-};
-
-static UPB_MSG_ARRAY(google_protobuf_FieldDescriptorProto) google_protobuf_FieldOptions_descriptor_field = {
- .len=3, .elements=google_protobuf_FieldOptions_descriptor_field_array
-};
-
-extern struct google_protobuf_EnumDescriptorProto google_protobuf_FieldOptions_CType_descriptor;
-
-static google_protobuf_EnumDescriptorProto *google_protobuf_FieldOptions_descriptor_enum_type_array[] = {
- &google_protobuf_FieldOptions_CType_descriptor,
-};
-
-static UPB_MSG_ARRAY(google_protobuf_EnumDescriptorProto) google_protobuf_FieldOptions_descriptor_enum_type = {
- .len=1, .elements=google_protobuf_FieldOptions_descriptor_enum_type_array
-};
-
-google_protobuf_DescriptorProto google_protobuf_FieldOptions_descriptor = {
- .name = &google_protobuf_FieldOptions_descriptor_name,
- .field = &google_protobuf_FieldOptions_descriptor_field,
- .nested_type = NULL,
- .enum_type = &google_protobuf_FieldOptions_descriptor_enum_type,
-};
-static struct upb_string google_protobuf_FieldOptions_ctype_fieldname = {
- .byte_len=5, .ptr="ctype"
-};
-
-static struct upb_string google_protobuf_FieldOptions_ctype_field_typename = {
- .byte_len=5, .ptr="CType"
-};
-
-google_protobuf_FieldDescriptorProto google_protobuf_FieldOptions_ctype_descriptor = {
- .name = &google_protobuf_FieldOptions_ctype_fieldname,
- .number = (uint32_t)1,
- .label = 1,
- .type = 14,
- .type_name = &google_protobuf_FieldOptions_ctype_field_typename,
-};
-static struct upb_string google_protobuf_FieldOptions_experimental_map_key_fieldname = {
- .byte_len=20, .ptr="experimental_map_key"
-};
-
-google_protobuf_FieldDescriptorProto google_protobuf_FieldOptions_experimental_map_key_descriptor = {
- .name = &google_protobuf_FieldOptions_experimental_map_key_fieldname,
- .number = (uint32_t)9,
- .label = 1,
- .type = 9,
- .type_name = NULL,
-};
-static struct upb_string google_protobuf_FieldOptions_uninterpreted_option_fieldname = {
- .byte_len=20, .ptr="uninterpreted_option"
-};
-
-static struct upb_string google_protobuf_FieldOptions_uninterpreted_option_field_typename = {
- .byte_len=19, .ptr="UninterpretedOption"
-};
-
-google_protobuf_FieldDescriptorProto google_protobuf_FieldOptions_uninterpreted_option_descriptor = {
- .name = &google_protobuf_FieldOptions_uninterpreted_option_fieldname,
- .number = (uint32_t)999,
- .label = 3,
- .type = 11,
- .type_name = &google_protobuf_FieldOptions_uninterpreted_option_field_typename,
-};
-static struct upb_string google_protobuf_FieldOptions_CType_name = {
- .byte_len=5, .ptr="CType"
-};
-
-google_protobuf_EnumDescriptorProto google_protobuf_FieldOptions_CType_descriptor = {
- .name = &google_protobuf_FieldOptions_CType_name,
-};
-/* google_protobuf_EnumOptions_descriptor */
-static struct upb_string google_protobuf_EnumOptions_descriptor_name = {
- .byte_len=11, .ptr="EnumOptions"
-};
-
-extern struct google_protobuf_FieldDescriptorProto google_protobuf_EnumOptions_uninterpreted_option_descriptor;
-
-static google_protobuf_FieldDescriptorProto *google_protobuf_EnumOptions_descriptor_field_array[] = {
- &google_protobuf_EnumOptions_uninterpreted_option_descriptor,
-};
-
-static UPB_MSG_ARRAY(google_protobuf_FieldDescriptorProto) google_protobuf_EnumOptions_descriptor_field = {
- .len=1, .elements=google_protobuf_EnumOptions_descriptor_field_array
-};
-
-google_protobuf_DescriptorProto google_protobuf_EnumOptions_descriptor = {
- .name = &google_protobuf_EnumOptions_descriptor_name,
- .field = &google_protobuf_EnumOptions_descriptor_field,
- .nested_type = NULL,
- .enum_type = NULL,
-};
-static struct upb_string google_protobuf_EnumOptions_uninterpreted_option_fieldname = {
- .byte_len=20, .ptr="uninterpreted_option"
-};
-
-static struct upb_string google_protobuf_EnumOptions_uninterpreted_option_field_typename = {
- .byte_len=19, .ptr="UninterpretedOption"
-};
-
-google_protobuf_FieldDescriptorProto google_protobuf_EnumOptions_uninterpreted_option_descriptor = {
- .name = &google_protobuf_EnumOptions_uninterpreted_option_fieldname,
- .number = (uint32_t)999,
- .label = 3,
- .type = 11,
- .type_name = &google_protobuf_EnumOptions_uninterpreted_option_field_typename,
-};
-/* google_protobuf_EnumValueOptions_descriptor */
-static struct upb_string google_protobuf_EnumValueOptions_descriptor_name = {
- .byte_len=16, .ptr="EnumValueOptions"
-};
-
-extern struct google_protobuf_FieldDescriptorProto google_protobuf_EnumValueOptions_uninterpreted_option_descriptor;
-
-static google_protobuf_FieldDescriptorProto *google_protobuf_EnumValueOptions_descriptor_field_array[] = {
- &google_protobuf_EnumValueOptions_uninterpreted_option_descriptor,
-};
-
-static UPB_MSG_ARRAY(google_protobuf_FieldDescriptorProto) google_protobuf_EnumValueOptions_descriptor_field = {
- .len=1, .elements=google_protobuf_EnumValueOptions_descriptor_field_array
-};
-
-google_protobuf_DescriptorProto google_protobuf_EnumValueOptions_descriptor = {
- .name = &google_protobuf_EnumValueOptions_descriptor_name,
- .field = &google_protobuf_EnumValueOptions_descriptor_field,
- .nested_type = NULL,
- .enum_type = NULL,
-};
-static struct upb_string google_protobuf_EnumValueOptions_uninterpreted_option_fieldname = {
- .byte_len=20, .ptr="uninterpreted_option"
-};
-
-static struct upb_string google_protobuf_EnumValueOptions_uninterpreted_option_field_typename = {
- .byte_len=19, .ptr="UninterpretedOption"
-};
-
-google_protobuf_FieldDescriptorProto google_protobuf_EnumValueOptions_uninterpreted_option_descriptor = {
- .name = &google_protobuf_EnumValueOptions_uninterpreted_option_fieldname,
- .number = (uint32_t)999,
- .label = 3,
- .type = 11,
- .type_name = &google_protobuf_EnumValueOptions_uninterpreted_option_field_typename,
-};
-/* google_protobuf_ServiceOptions_descriptor */
-static struct upb_string google_protobuf_ServiceOptions_descriptor_name = {
- .byte_len=14, .ptr="ServiceOptions"
-};
-
-extern struct google_protobuf_FieldDescriptorProto google_protobuf_ServiceOptions_uninterpreted_option_descriptor;
-
-static google_protobuf_FieldDescriptorProto *google_protobuf_ServiceOptions_descriptor_field_array[] = {
- &google_protobuf_ServiceOptions_uninterpreted_option_descriptor,
-};
-
-static UPB_MSG_ARRAY(google_protobuf_FieldDescriptorProto) google_protobuf_ServiceOptions_descriptor_field = {
- .len=1, .elements=google_protobuf_ServiceOptions_descriptor_field_array
-};
-
-google_protobuf_DescriptorProto google_protobuf_ServiceOptions_descriptor = {
- .name = &google_protobuf_ServiceOptions_descriptor_name,
- .field = &google_protobuf_ServiceOptions_descriptor_field,
- .nested_type = NULL,
- .enum_type = NULL,
-};
-static struct upb_string google_protobuf_ServiceOptions_uninterpreted_option_fieldname = {
- .byte_len=20, .ptr="uninterpreted_option"
-};
-
-static struct upb_string google_protobuf_ServiceOptions_uninterpreted_option_field_typename = {
- .byte_len=19, .ptr="UninterpretedOption"
-};
-
-google_protobuf_FieldDescriptorProto google_protobuf_ServiceOptions_uninterpreted_option_descriptor = {
- .name = &google_protobuf_ServiceOptions_uninterpreted_option_fieldname,
- .number = (uint32_t)999,
- .label = 3,
- .type = 11,
- .type_name = &google_protobuf_ServiceOptions_uninterpreted_option_field_typename,
-};
-/* google_protobuf_MethodOptions_descriptor */
-static struct upb_string google_protobuf_MethodOptions_descriptor_name = {
- .byte_len=13, .ptr="MethodOptions"
-};
-
-extern struct google_protobuf_FieldDescriptorProto google_protobuf_MethodOptions_uninterpreted_option_descriptor;
-
-static google_protobuf_FieldDescriptorProto *google_protobuf_MethodOptions_descriptor_field_array[] = {
- &google_protobuf_MethodOptions_uninterpreted_option_descriptor,
-};
-
-static UPB_MSG_ARRAY(google_protobuf_FieldDescriptorProto) google_protobuf_MethodOptions_descriptor_field = {
- .len=1, .elements=google_protobuf_MethodOptions_descriptor_field_array
-};
-
-google_protobuf_DescriptorProto google_protobuf_MethodOptions_descriptor = {
- .name = &google_protobuf_MethodOptions_descriptor_name,
- .field = &google_protobuf_MethodOptions_descriptor_field,
- .nested_type = NULL,
- .enum_type = NULL,
-};
-static struct upb_string google_protobuf_MethodOptions_uninterpreted_option_fieldname = {
- .byte_len=20, .ptr="uninterpreted_option"
-};
-
-static struct upb_string google_protobuf_MethodOptions_uninterpreted_option_field_typename = {
- .byte_len=19, .ptr="UninterpretedOption"
-};
-
-google_protobuf_FieldDescriptorProto google_protobuf_MethodOptions_uninterpreted_option_descriptor = {
- .name = &google_protobuf_MethodOptions_uninterpreted_option_fieldname,
- .number = (uint32_t)999,
- .label = 3,
- .type = 11,
- .type_name = &google_protobuf_MethodOptions_uninterpreted_option_field_typename,
-};
-/* google_protobuf_UninterpretedOption_descriptor */
-static struct upb_string google_protobuf_UninterpretedOption_descriptor_name = {
- .byte_len=19, .ptr="UninterpretedOption"
-};
-
-extern struct google_protobuf_FieldDescriptorProto google_protobuf_UninterpretedOption_name_descriptor;
-extern struct google_protobuf_FieldDescriptorProto google_protobuf_UninterpretedOption_identifier_value_descriptor;
-extern struct google_protobuf_FieldDescriptorProto google_protobuf_UninterpretedOption_positive_int_value_descriptor;
-extern struct google_protobuf_FieldDescriptorProto google_protobuf_UninterpretedOption_negative_int_value_descriptor;
-extern struct google_protobuf_FieldDescriptorProto google_protobuf_UninterpretedOption_double_value_descriptor;
-extern struct google_protobuf_FieldDescriptorProto google_protobuf_UninterpretedOption_string_value_descriptor;
-
-static google_protobuf_FieldDescriptorProto *google_protobuf_UninterpretedOption_descriptor_field_array[] = {
- &google_protobuf_UninterpretedOption_name_descriptor,
- &google_protobuf_UninterpretedOption_identifier_value_descriptor,
- &google_protobuf_UninterpretedOption_positive_int_value_descriptor,
- &google_protobuf_UninterpretedOption_negative_int_value_descriptor,
- &google_protobuf_UninterpretedOption_double_value_descriptor,
- &google_protobuf_UninterpretedOption_string_value_descriptor,
-};
-
-static UPB_MSG_ARRAY(google_protobuf_FieldDescriptorProto) google_protobuf_UninterpretedOption_descriptor_field = {
- .len=6, .elements=google_protobuf_UninterpretedOption_descriptor_field_array
-};
-
-extern struct google_protobuf_DescriptorProto google_protobuf_UninterpretedOption_NamePart_descriptor;
-
-static google_protobuf_DescriptorProto *google_protobuf_UninterpretedOption_descriptor_nested_type_array[] = {
- &google_protobuf_UninterpretedOption_NamePart_descriptor,
-};
-
-static UPB_MSG_ARRAY(google_protobuf_DescriptorProto) google_protobuf_UninterpretedOption_descriptor_nested_type = {
- .len=1, .elements=google_protobuf_UninterpretedOption_descriptor_nested_type_array
-};
-
-google_protobuf_DescriptorProto google_protobuf_UninterpretedOption_descriptor = {
- .name = &google_protobuf_UninterpretedOption_descriptor_name,
- .field = &google_protobuf_UninterpretedOption_descriptor_field,
- .nested_type = &google_protobuf_UninterpretedOption_descriptor_nested_type,
- .enum_type = NULL,
-};
-static struct upb_string google_protobuf_UninterpretedOption_name_fieldname = {
- .byte_len=4, .ptr="name"
-};
-
-static struct upb_string google_protobuf_UninterpretedOption_name_field_typename = {
- .byte_len=8, .ptr="NamePart"
-};
-
-google_protobuf_FieldDescriptorProto google_protobuf_UninterpretedOption_name_descriptor = {
- .name = &google_protobuf_UninterpretedOption_name_fieldname,
- .number = (uint32_t)2,
- .label = 3,
- .type = 11,
- .type_name = &google_protobuf_UninterpretedOption_name_field_typename,
-};
-static struct upb_string google_protobuf_UninterpretedOption_identifier_value_fieldname = {
- .byte_len=16, .ptr="identifier_value"
-};
-
-google_protobuf_FieldDescriptorProto google_protobuf_UninterpretedOption_identifier_value_descriptor = {
- .name = &google_protobuf_UninterpretedOption_identifier_value_fieldname,
- .number = (uint32_t)3,
- .label = 1,
- .type = 9,
- .type_name = NULL,
-};
-static struct upb_string google_protobuf_UninterpretedOption_positive_int_value_fieldname = {
- .byte_len=18, .ptr="positive_int_value"
-};
-
-google_protobuf_FieldDescriptorProto google_protobuf_UninterpretedOption_positive_int_value_descriptor = {
- .name = &google_protobuf_UninterpretedOption_positive_int_value_fieldname,
- .number = (uint32_t)4,
- .label = 1,
- .type = 4,
- .type_name = NULL,
-};
-static struct upb_string google_protobuf_UninterpretedOption_negative_int_value_fieldname = {
- .byte_len=18, .ptr="negative_int_value"
-};
-
-google_protobuf_FieldDescriptorProto google_protobuf_UninterpretedOption_negative_int_value_descriptor = {
- .name = &google_protobuf_UninterpretedOption_negative_int_value_fieldname,
- .number = (uint32_t)5,
- .label = 1,
- .type = 3,
- .type_name = NULL,
-};
-static struct upb_string google_protobuf_UninterpretedOption_double_value_fieldname = {
- .byte_len=12, .ptr="double_value"
-};
-
-google_protobuf_FieldDescriptorProto google_protobuf_UninterpretedOption_double_value_descriptor = {
- .name = &google_protobuf_UninterpretedOption_double_value_fieldname,
- .number = (uint32_t)6,
- .label = 1,
- .type = 1,
- .type_name = NULL,
-};
-static struct upb_string google_protobuf_UninterpretedOption_string_value_fieldname = {
- .byte_len=12, .ptr="string_value"
-};
-
-google_protobuf_FieldDescriptorProto google_protobuf_UninterpretedOption_string_value_descriptor = {
- .name = &google_protobuf_UninterpretedOption_string_value_fieldname,
- .number = (uint32_t)7,
- .label = 1,
- .type = 12,
- .type_name = NULL,
-};
-/* google_protobuf_UninterpretedOption_NamePart_descriptor */
-static struct upb_string google_protobuf_UninterpretedOption_NamePart_descriptor_name = {
- .byte_len=8, .ptr="NamePart"
-};
-
-extern struct google_protobuf_FieldDescriptorProto google_protobuf_UninterpretedOption_NamePart_name_part_descriptor;
-extern struct google_protobuf_FieldDescriptorProto google_protobuf_UninterpretedOption_NamePart_is_extension_descriptor;
-
-static google_protobuf_FieldDescriptorProto *google_protobuf_UninterpretedOption_NamePart_descriptor_field_array[] = {
- &google_protobuf_UninterpretedOption_NamePart_name_part_descriptor,
- &google_protobuf_UninterpretedOption_NamePart_is_extension_descriptor,
-};
-
-static UPB_MSG_ARRAY(google_protobuf_FieldDescriptorProto) google_protobuf_UninterpretedOption_NamePart_descriptor_field = {
- .len=2, .elements=google_protobuf_UninterpretedOption_NamePart_descriptor_field_array
-};
-
-google_protobuf_DescriptorProto google_protobuf_UninterpretedOption_NamePart_descriptor = {
- .name = &google_protobuf_UninterpretedOption_NamePart_descriptor_name,
- .field = &google_protobuf_UninterpretedOption_NamePart_descriptor_field,
- .nested_type = NULL,
- .enum_type = NULL,
-};
-static struct upb_string google_protobuf_UninterpretedOption_NamePart_name_part_fieldname = {
- .byte_len=9, .ptr="name_part"
-};
-
-google_protobuf_FieldDescriptorProto google_protobuf_UninterpretedOption_NamePart_name_part_descriptor = {
- .name = &google_protobuf_UninterpretedOption_NamePart_name_part_fieldname,
- .number = (uint32_t)1,
- .label = 2,
- .type = 9,
- .type_name = NULL,
-};
-static struct upb_string google_protobuf_UninterpretedOption_NamePart_is_extension_fieldname = {
- .byte_len=12, .ptr="is_extension"
-};
-
-google_protobuf_FieldDescriptorProto google_protobuf_UninterpretedOption_NamePart_is_extension_descriptor = {
- .name = &google_protobuf_UninterpretedOption_NamePart_is_extension_fieldname,
- .number = (uint32_t)2,
- .label = 2,
- .type = 8,
- .type_name = NULL,
-};
+/* This file was generated by upbc (the upb compiler). Do not edit. */
+
+#include "descriptor/descriptor.h"
+
+static char strdata[] =
+ ".google.protobuf.DescriptorProto.google.protobuf.DescriptorProto.ExtensionRan"
+ "ge.google.protobuf.EnumDescriptorProto.google.protobuf.EnumOptions.google.pro"
+ "tobuf.EnumValueDescriptorProto.google.protobuf.EnumValueOptions.google.protob"
+ "uf.FieldDescriptorProto.google.protobuf.FieldDescriptorProto.Label.google.pro"
+ "tobuf.FieldDescriptorProto.Type.google.protobuf.FieldOptions.google.protobuf."
+ "FieldOptions.CType.google.protobuf.FileDescriptorProto.google.protobuf.FileOp"
+ "tions.google.protobuf.FileOptions.OptimizeMode.google.protobuf.MessageOptions"
+ ".google.protobuf.MethodDescriptorProto.google.protobuf.MethodOptions.google.p"
+ "rotobuf.ServiceDescriptorProto.google.protobuf.ServiceOptions.google.protobuf"
+ ".UninterpretedOption.google.protobuf.UninterpretedOption.NamePartCODE_SIZECOR"
+ "DCTypeDescriptorProtoDescriptorProtosEnumDescriptorProtoEnumOptionsEnumValueD"
+ "escriptorProtoEnumValueOptionsExtensionRangeFieldDescriptorProtoFieldOptionsF"
+ "ileDescriptorProtoFileDescriptorSetFileOptionsLABEL_OPTIONALLABEL_REPEATEDLAB"
+ "EL_REQUIREDLabelMessageOptionsMethodDescriptorProtoMethodOptionsNamePartOptim"
+ "izeModeSPEEDSTRING_PIECEServiceDescriptorProtoServiceOptionsTYPE_BOOLTYPE_BYT"
+ "ESTYPE_DOUBLETYPE_ENUMTYPE_FIXED32TYPE_FIXED64TYPE_FLOATTYPE_GROUPTYPE_INT32T"
+ "YPE_INT64TYPE_MESSAGETYPE_SFIXED32TYPE_SFIXED64TYPE_SINT32TYPE_SINT64TYPE_STR"
+ "INGTYPE_UINT32TYPE_UINT64TypeUninterpretedOptioncom.google.protobufctypedefau"
+ "lt_valuedependencydeprecateddescriptor/descriptor.protodouble_valueendenum_ty"
+ "peexperimental_map_keyextendeeextensionextension_rangefalsefieldfilegoogle.pr"
+ "otobufidentifier_valueinput_typeis_extensionjava_multiple_filesjava_outer_cla"
+ "ssnamejava_packagelabelmessage_set_wire_formatmessage_typemethodnamename_part"
+ "negative_int_valuenested_typenumberoptimize_foroptionsoutput_typepackagepacke"
+ "dpositive_int_valueservicestartstring_valuetypetype_nameuninterpreted_optionv"
+ "alue";
+
+static struct upb_string strings[] = {
+ {.ptr = &strdata[0], .byte_len=32},
+ {.ptr = &strdata[32], .byte_len=47},
+ {.ptr = &strdata[79], .byte_len=36},
+ {.ptr = &strdata[115], .byte_len=28},
+ {.ptr = &strdata[143], .byte_len=41},
+ {.ptr = &strdata[184], .byte_len=33},
+ {.ptr = &strdata[217], .byte_len=37},
+ {.ptr = &strdata[254], .byte_len=43},
+ {.ptr = &strdata[297], .byte_len=42},
+ {.ptr = &strdata[339], .byte_len=29},
+ {.ptr = &strdata[368], .byte_len=35},
+ {.ptr = &strdata[403], .byte_len=36},
+ {.ptr = &strdata[439], .byte_len=28},
+ {.ptr = &strdata[467], .byte_len=41},
+ {.ptr = &strdata[508], .byte_len=31},
+ {.ptr = &strdata[539], .byte_len=38},
+ {.ptr = &strdata[577], .byte_len=30},
+ {.ptr = &strdata[607], .byte_len=39},
+ {.ptr = &strdata[646], .byte_len=31},
+ {.ptr = &strdata[677], .byte_len=36},
+ {.ptr = &strdata[713], .byte_len=45},
+ {.ptr = &strdata[758], .byte_len=9},
+ {.ptr = &strdata[767], .byte_len=4},
+ {.ptr = &strdata[771], .byte_len=5},
+ {.ptr = &strdata[776], .byte_len=15},
+ {.ptr = &strdata[791], .byte_len=16},
+ {.ptr = &strdata[807], .byte_len=19},
+ {.ptr = &strdata[826], .byte_len=11},
+ {.ptr = &strdata[837], .byte_len=24},
+ {.ptr = &strdata[861], .byte_len=16},
+ {.ptr = &strdata[877], .byte_len=14},
+ {.ptr = &strdata[891], .byte_len=20},
+ {.ptr = &strdata[911], .byte_len=12},
+ {.ptr = &strdata[923], .byte_len=19},
+ {.ptr = &strdata[942], .byte_len=17},
+ {.ptr = &strdata[959], .byte_len=11},
+ {.ptr = &strdata[970], .byte_len=14},
+ {.ptr = &strdata[984], .byte_len=14},
+ {.ptr = &strdata[998], .byte_len=14},
+ {.ptr = &strdata[1012], .byte_len=5},
+ {.ptr = &strdata[1017], .byte_len=14},
+ {.ptr = &strdata[1031], .byte_len=21},
+ {.ptr = &strdata[1052], .byte_len=13},
+ {.ptr = &strdata[1065], .byte_len=8},
+ {.ptr = &strdata[1073], .byte_len=12},
+ {.ptr = &strdata[1085], .byte_len=5},
+ {.ptr = &strdata[1090], .byte_len=12},
+ {.ptr = &strdata[1102], .byte_len=22},
+ {.ptr = &strdata[1124], .byte_len=14},
+ {.ptr = &strdata[1138], .byte_len=9},
+ {.ptr = &strdata[1147], .byte_len=10},
+ {.ptr = &strdata[1157], .byte_len=11},
+ {.ptr = &strdata[1168], .byte_len=9},
+ {.ptr = &strdata[1177], .byte_len=12},
+ {.ptr = &strdata[1189], .byte_len=12},
+ {.ptr = &strdata[1201], .byte_len=10},
+ {.ptr = &strdata[1211], .byte_len=10},
+ {.ptr = &strdata[1221], .byte_len=10},
+ {.ptr = &strdata[1231], .byte_len=10},
+ {.ptr = &strdata[1241], .byte_len=12},
+ {.ptr = &strdata[1253], .byte_len=13},
+ {.ptr = &strdata[1266], .byte_len=13},
+ {.ptr = &strdata[1279], .byte_len=11},
+ {.ptr = &strdata[1290], .byte_len=11},
+ {.ptr = &strdata[1301], .byte_len=11},
+ {.ptr = &strdata[1312], .byte_len=11},
+ {.ptr = &strdata[1323], .byte_len=11},
+ {.ptr = &strdata[1334], .byte_len=4},
+ {.ptr = &strdata[1338], .byte_len=19},
+ {.ptr = &strdata[1357], .byte_len=19},
+ {.ptr = &strdata[1376], .byte_len=5},
+ {.ptr = &strdata[1381], .byte_len=13},
+ {.ptr = &strdata[1394], .byte_len=10},
+ {.ptr = &strdata[1404], .byte_len=10},
+ {.ptr = &strdata[1414], .byte_len=27},
+ {.ptr = &strdata[1441], .byte_len=12},
+ {.ptr = &strdata[1453], .byte_len=3},
+ {.ptr = &strdata[1456], .byte_len=9},
+ {.ptr = &strdata[1465], .byte_len=20},
+ {.ptr = &strdata[1485], .byte_len=8},
+ {.ptr = &strdata[1493], .byte_len=9},
+ {.ptr = &strdata[1502], .byte_len=15},
+ {.ptr = &strdata[1517], .byte_len=5},
+ {.ptr = &strdata[1522], .byte_len=5},
+ {.ptr = &strdata[1527], .byte_len=4},
+ {.ptr = &strdata[1531], .byte_len=15},
+ {.ptr = &strdata[1546], .byte_len=16},
+ {.ptr = &strdata[1562], .byte_len=10},
+ {.ptr = &strdata[1572], .byte_len=12},
+ {.ptr = &strdata[1584], .byte_len=19},
+ {.ptr = &strdata[1603], .byte_len=20},
+ {.ptr = &strdata[1623], .byte_len=12},
+ {.ptr = &strdata[1635], .byte_len=5},
+ {.ptr = &strdata[1640], .byte_len=23},
+ {.ptr = &strdata[1663], .byte_len=12},
+ {.ptr = &strdata[1675], .byte_len=6},
+ {.ptr = &strdata[1681], .byte_len=4},
+ {.ptr = &strdata[1685], .byte_len=9},
+ {.ptr = &strdata[1694], .byte_len=18},
+ {.ptr = &strdata[1712], .byte_len=11},
+ {.ptr = &strdata[1723], .byte_len=6},
+ {.ptr = &strdata[1729], .byte_len=12},
+ {.ptr = &strdata[1741], .byte_len=7},
+ {.ptr = &strdata[1748], .byte_len=11},
+ {.ptr = &strdata[1759], .byte_len=7},
+ {.ptr = &strdata[1766], .byte_len=6},
+ {.ptr = &strdata[1772], .byte_len=18},
+ {.ptr = &strdata[1790], .byte_len=7},
+ {.ptr = &strdata[1797], .byte_len=5},
+ {.ptr = &strdata[1802], .byte_len=12},
+ {.ptr = &strdata[1814], .byte_len=4},
+ {.ptr = &strdata[1818], .byte_len=9},
+ {.ptr = &strdata[1827], .byte_len=20},
+ {.ptr = &strdata[1847], .byte_len=5},
+};
+
+/* Forward declarations of messages, and array decls. */
+static google_protobuf_DescriptorProto google_protobuf_DescriptorProto_values[18];
+
+static google_protobuf_DescriptorProto *google_protobuf_DescriptorProto_array_elems[] = {
+ &google_protobuf_DescriptorProto_values[0],
+ &google_protobuf_DescriptorProto_values[1],
+ &google_protobuf_DescriptorProto_values[2],
+ &google_protobuf_DescriptorProto_values[3],
+ &google_protobuf_DescriptorProto_values[4],
+ &google_protobuf_DescriptorProto_values[5],
+ &google_protobuf_DescriptorProto_values[6],
+ &google_protobuf_DescriptorProto_values[7],
+ &google_protobuf_DescriptorProto_values[8],
+ &google_protobuf_DescriptorProto_values[9],
+ &google_protobuf_DescriptorProto_values[10],
+ &google_protobuf_DescriptorProto_values[11],
+ &google_protobuf_DescriptorProto_values[12],
+ &google_protobuf_DescriptorProto_values[13],
+ &google_protobuf_DescriptorProto_values[14],
+ &google_protobuf_DescriptorProto_values[15],
+ &google_protobuf_DescriptorProto_values[16],
+ &google_protobuf_DescriptorProto_values[17],
+};
+static UPB_MSG_ARRAY(google_protobuf_DescriptorProto) google_protobuf_DescriptorProto_arrays[3] = {
+ {.elements = &google_protobuf_DescriptorProto_array_elems[0], .len=16},
+ {.elements = &google_protobuf_DescriptorProto_array_elems[16], .len=1},
+ {.elements = &google_protobuf_DescriptorProto_array_elems[17], .len=1},
+};
+static google_protobuf_FileDescriptorProto google_protobuf_FileDescriptorProto_values[1];
+
+static google_protobuf_FileDescriptorProto *google_protobuf_FileDescriptorProto_array_elems[] = {
+ &google_protobuf_FileDescriptorProto_values[0],
+};
+static UPB_MSG_ARRAY(google_protobuf_FileDescriptorProto) google_protobuf_FileDescriptorProto_arrays[1] = {
+ {.elements = &google_protobuf_FileDescriptorProto_array_elems[0], .len=1},
+};
+static google_protobuf_FileDescriptorSet google_protobuf_FileDescriptorSet_values[1];
+
+static google_protobuf_DescriptorProto_ExtensionRange google_protobuf_DescriptorProto_ExtensionRange_values[7];
+
+static google_protobuf_DescriptorProto_ExtensionRange *google_protobuf_DescriptorProto_ExtensionRange_array_elems[] = {
+ &google_protobuf_DescriptorProto_ExtensionRange_values[0],
+ &google_protobuf_DescriptorProto_ExtensionRange_values[1],
+ &google_protobuf_DescriptorProto_ExtensionRange_values[2],
+ &google_protobuf_DescriptorProto_ExtensionRange_values[3],
+ &google_protobuf_DescriptorProto_ExtensionRange_values[4],
+ &google_protobuf_DescriptorProto_ExtensionRange_values[5],
+ &google_protobuf_DescriptorProto_ExtensionRange_values[6],
+};
+static UPB_MSG_ARRAY(google_protobuf_DescriptorProto_ExtensionRange) google_protobuf_DescriptorProto_ExtensionRange_arrays[7] = {
+ {.elements = &google_protobuf_DescriptorProto_ExtensionRange_array_elems[0], .len=1},
+ {.elements = &google_protobuf_DescriptorProto_ExtensionRange_array_elems[1], .len=1},
+ {.elements = &google_protobuf_DescriptorProto_ExtensionRange_array_elems[2], .len=1},
+ {.elements = &google_protobuf_DescriptorProto_ExtensionRange_array_elems[3], .len=1},
+ {.elements = &google_protobuf_DescriptorProto_ExtensionRange_array_elems[4], .len=1},
+ {.elements = &google_protobuf_DescriptorProto_ExtensionRange_array_elems[5], .len=1},
+ {.elements = &google_protobuf_DescriptorProto_ExtensionRange_array_elems[6], .len=1},
+};
+static google_protobuf_FileOptions google_protobuf_FileOptions_values[1];
+
+static google_protobuf_EnumDescriptorProto google_protobuf_EnumDescriptorProto_values[4];
+
+static google_protobuf_EnumDescriptorProto *google_protobuf_EnumDescriptorProto_array_elems[] = {
+ &google_protobuf_EnumDescriptorProto_values[0],
+ &google_protobuf_EnumDescriptorProto_values[1],
+ &google_protobuf_EnumDescriptorProto_values[2],
+ &google_protobuf_EnumDescriptorProto_values[3],
+};
+static UPB_MSG_ARRAY(google_protobuf_EnumDescriptorProto) google_protobuf_EnumDescriptorProto_arrays[3] = {
+ {.elements = &google_protobuf_EnumDescriptorProto_array_elems[0], .len=2},
+ {.elements = &google_protobuf_EnumDescriptorProto_array_elems[2], .len=1},
+ {.elements = &google_protobuf_EnumDescriptorProto_array_elems[3], .len=1},
+};
+static google_protobuf_FieldDescriptorProto google_protobuf_FieldDescriptorProto_values[63];
+
+static google_protobuf_FieldDescriptorProto *google_protobuf_FieldDescriptorProto_array_elems[] = {
+ &google_protobuf_FieldDescriptorProto_values[0],
+ &google_protobuf_FieldDescriptorProto_values[1],
+ &google_protobuf_FieldDescriptorProto_values[2],
+ &google_protobuf_FieldDescriptorProto_values[3],
+ &google_protobuf_FieldDescriptorProto_values[4],
+ &google_protobuf_FieldDescriptorProto_values[5],
+ &google_protobuf_FieldDescriptorProto_values[6],
+ &google_protobuf_FieldDescriptorProto_values[7],
+ &google_protobuf_FieldDescriptorProto_values[8],
+ &google_protobuf_FieldDescriptorProto_values[9],
+ &google_protobuf_FieldDescriptorProto_values[10],
+ &google_protobuf_FieldDescriptorProto_values[11],
+ &google_protobuf_FieldDescriptorProto_values[12],
+ &google_protobuf_FieldDescriptorProto_values[13],
+ &google_protobuf_FieldDescriptorProto_values[14],
+ &google_protobuf_FieldDescriptorProto_values[15],
+ &google_protobuf_FieldDescriptorProto_values[16],
+ &google_protobuf_FieldDescriptorProto_values[17],
+ &google_protobuf_FieldDescriptorProto_values[18],
+ &google_protobuf_FieldDescriptorProto_values[19],
+ &google_protobuf_FieldDescriptorProto_values[20],
+ &google_protobuf_FieldDescriptorProto_values[21],
+ &google_protobuf_FieldDescriptorProto_values[22],
+ &google_protobuf_FieldDescriptorProto_values[23],
+ &google_protobuf_FieldDescriptorProto_values[24],
+ &google_protobuf_FieldDescriptorProto_values[25],
+ &google_protobuf_FieldDescriptorProto_values[26],
+ &google_protobuf_FieldDescriptorProto_values[27],
+ &google_protobuf_FieldDescriptorProto_values[28],
+ &google_protobuf_FieldDescriptorProto_values[29],
+ &google_protobuf_FieldDescriptorProto_values[30],
+ &google_protobuf_FieldDescriptorProto_values[31],
+ &google_protobuf_FieldDescriptorProto_values[32],
+ &google_protobuf_FieldDescriptorProto_values[33],
+ &google_protobuf_FieldDescriptorProto_values[34],
+ &google_protobuf_FieldDescriptorProto_values[35],
+ &google_protobuf_FieldDescriptorProto_values[36],
+ &google_protobuf_FieldDescriptorProto_values[37],
+ &google_protobuf_FieldDescriptorProto_values[38],
+ &google_protobuf_FieldDescriptorProto_values[39],
+ &google_protobuf_FieldDescriptorProto_values[40],
+ &google_protobuf_FieldDescriptorProto_values[41],
+ &google_protobuf_FieldDescriptorProto_values[42],
+ &google_protobuf_FieldDescriptorProto_values[43],
+ &google_protobuf_FieldDescriptorProto_values[44],
+ &google_protobuf_FieldDescriptorProto_values[45],
+ &google_protobuf_FieldDescriptorProto_values[46],
+ &google_protobuf_FieldDescriptorProto_values[47],
+ &google_protobuf_FieldDescriptorProto_values[48],
+ &google_protobuf_FieldDescriptorProto_values[49],
+ &google_protobuf_FieldDescriptorProto_values[50],
+ &google_protobuf_FieldDescriptorProto_values[51],
+ &google_protobuf_FieldDescriptorProto_values[52],
+ &google_protobuf_FieldDescriptorProto_values[53],
+ &google_protobuf_FieldDescriptorProto_values[54],
+ &google_protobuf_FieldDescriptorProto_values[55],
+ &google_protobuf_FieldDescriptorProto_values[56],
+ &google_protobuf_FieldDescriptorProto_values[57],
+ &google_protobuf_FieldDescriptorProto_values[58],
+ &google_protobuf_FieldDescriptorProto_values[59],
+ &google_protobuf_FieldDescriptorProto_values[60],
+ &google_protobuf_FieldDescriptorProto_values[61],
+ &google_protobuf_FieldDescriptorProto_values[62],
+};
+static UPB_MSG_ARRAY(google_protobuf_FieldDescriptorProto) google_protobuf_FieldDescriptorProto_arrays[18] = {
+ {.elements = &google_protobuf_FieldDescriptorProto_array_elems[0], .len=1},
+ {.elements = &google_protobuf_FieldDescriptorProto_array_elems[1], .len=8},
+ {.elements = &google_protobuf_FieldDescriptorProto_array_elems[9], .len=7},
+ {.elements = &google_protobuf_FieldDescriptorProto_array_elems[16], .len=2},
+ {.elements = &google_protobuf_FieldDescriptorProto_array_elems[18], .len=8},
+ {.elements = &google_protobuf_FieldDescriptorProto_array_elems[26], .len=3},
+ {.elements = &google_protobuf_FieldDescriptorProto_array_elems[29], .len=3},
+ {.elements = &google_protobuf_FieldDescriptorProto_array_elems[32], .len=3},
+ {.elements = &google_protobuf_FieldDescriptorProto_array_elems[35], .len=4},
+ {.elements = &google_protobuf_FieldDescriptorProto_array_elems[39], .len=5},
+ {.elements = &google_protobuf_FieldDescriptorProto_array_elems[44], .len=2},
+ {.elements = &google_protobuf_FieldDescriptorProto_array_elems[46], .len=5},
+ {.elements = &google_protobuf_FieldDescriptorProto_array_elems[51], .len=1},
+ {.elements = &google_protobuf_FieldDescriptorProto_array_elems[52], .len=1},
+ {.elements = &google_protobuf_FieldDescriptorProto_array_elems[53], .len=1},
+ {.elements = &google_protobuf_FieldDescriptorProto_array_elems[54], .len=1},
+ {.elements = &google_protobuf_FieldDescriptorProto_array_elems[55], .len=6},
+ {.elements = &google_protobuf_FieldDescriptorProto_array_elems[61], .len=2},
+};
+static google_protobuf_EnumValueDescriptorProto google_protobuf_EnumValueDescriptorProto_values[25];
+
+static google_protobuf_EnumValueDescriptorProto *google_protobuf_EnumValueDescriptorProto_array_elems[] = {
+ &google_protobuf_EnumValueDescriptorProto_values[0],
+ &google_protobuf_EnumValueDescriptorProto_values[1],
+ &google_protobuf_EnumValueDescriptorProto_values[2],
+ &google_protobuf_EnumValueDescriptorProto_values[3],
+ &google_protobuf_EnumValueDescriptorProto_values[4],
+ &google_protobuf_EnumValueDescriptorProto_values[5],
+ &google_protobuf_EnumValueDescriptorProto_values[6],
+ &google_protobuf_EnumValueDescriptorProto_values[7],
+ &google_protobuf_EnumValueDescriptorProto_values[8],
+ &google_protobuf_EnumValueDescriptorProto_values[9],
+ &google_protobuf_EnumValueDescriptorProto_values[10],
+ &google_protobuf_EnumValueDescriptorProto_values[11],
+ &google_protobuf_EnumValueDescriptorProto_values[12],
+ &google_protobuf_EnumValueDescriptorProto_values[13],
+ &google_protobuf_EnumValueDescriptorProto_values[14],
+ &google_protobuf_EnumValueDescriptorProto_values[15],
+ &google_protobuf_EnumValueDescriptorProto_values[16],
+ &google_protobuf_EnumValueDescriptorProto_values[17],
+ &google_protobuf_EnumValueDescriptorProto_values[18],
+ &google_protobuf_EnumValueDescriptorProto_values[19],
+ &google_protobuf_EnumValueDescriptorProto_values[20],
+ &google_protobuf_EnumValueDescriptorProto_values[21],
+ &google_protobuf_EnumValueDescriptorProto_values[22],
+ &google_protobuf_EnumValueDescriptorProto_values[23],
+ &google_protobuf_EnumValueDescriptorProto_values[24],
+};
+static UPB_MSG_ARRAY(google_protobuf_EnumValueDescriptorProto) google_protobuf_EnumValueDescriptorProto_arrays[4] = {
+ {.elements = &google_protobuf_EnumValueDescriptorProto_array_elems[0], .len=18},
+ {.elements = &google_protobuf_EnumValueDescriptorProto_array_elems[18], .len=3},
+ {.elements = &google_protobuf_EnumValueDescriptorProto_array_elems[21], .len=2},
+ {.elements = &google_protobuf_EnumValueDescriptorProto_array_elems[23], .len=2},
+};
+static google_protobuf_DescriptorProto google_protobuf_DescriptorProto_values[18] = {
+
+ {.set_flags = {.bytes = {0x03}},
+ .name = &strings[34], /* "FileDescriptorSet" */
+ .field = &google_protobuf_FieldDescriptorProto_arrays[0],
+ .extension = 0, /* Not set. */
+ .nested_type = 0, /* Not set. */
+ .enum_type = 0, /* Not set. */
+ .extension_range = 0, /* Not set. */
+ .options = 0, /* Not set. */
+ },
+ {.set_flags = {.bytes = {0x03}},
+ .name = &strings[33], /* "FileDescriptorProto" */
+ .field = &google_protobuf_FieldDescriptorProto_arrays[1],
+ .extension = 0, /* Not set. */
+ .nested_type = 0, /* Not set. */
+ .enum_type = 0, /* Not set. */
+ .extension_range = 0, /* Not set. */
+ .options = 0, /* Not set. */
+ },
+ {.set_flags = {.bytes = {0x0b}},
+ .name = &strings[24], /* "DescriptorProto" */
+ .field = &google_protobuf_FieldDescriptorProto_arrays[2],
+ .extension = 0, /* Not set. */
+ .nested_type = &google_protobuf_DescriptorProto_arrays[1],
+ .enum_type = 0, /* Not set. */
+ .extension_range = 0, /* Not set. */
+ .options = 0, /* Not set. */
+ },
+ {.set_flags = {.bytes = {0x13}},
+ .name = &strings[31], /* "FieldDescriptorProto" */
+ .field = &google_protobuf_FieldDescriptorProto_arrays[4],
+ .extension = 0, /* Not set. */
+ .nested_type = 0, /* Not set. */
+ .enum_type = &google_protobuf_EnumDescriptorProto_arrays[0],
+ .extension_range = 0, /* Not set. */
+ .options = 0, /* Not set. */
+ },
+ {.set_flags = {.bytes = {0x03}},
+ .name = &strings[26], /* "EnumDescriptorProto" */
+ .field = &google_protobuf_FieldDescriptorProto_arrays[5],
+ .extension = 0, /* Not set. */
+ .nested_type = 0, /* Not set. */
+ .enum_type = 0, /* Not set. */
+ .extension_range = 0, /* Not set. */
+ .options = 0, /* Not set. */
+ },
+ {.set_flags = {.bytes = {0x03}},
+ .name = &strings[28], /* "EnumValueDescriptorProto" */
+ .field = &google_protobuf_FieldDescriptorProto_arrays[6],
+ .extension = 0, /* Not set. */
+ .nested_type = 0, /* Not set. */
+ .enum_type = 0, /* Not set. */
+ .extension_range = 0, /* Not set. */
+ .options = 0, /* Not set. */
+ },
+ {.set_flags = {.bytes = {0x03}},
+ .name = &strings[47], /* "ServiceDescriptorProto" */
+ .field = &google_protobuf_FieldDescriptorProto_arrays[7],
+ .extension = 0, /* Not set. */
+ .nested_type = 0, /* Not set. */
+ .enum_type = 0, /* Not set. */
+ .extension_range = 0, /* Not set. */
+ .options = 0, /* Not set. */
+ },
+ {.set_flags = {.bytes = {0x03}},
+ .name = &strings[41], /* "MethodDescriptorProto" */
+ .field = &google_protobuf_FieldDescriptorProto_arrays[8],
+ .extension = 0, /* Not set. */
+ .nested_type = 0, /* Not set. */
+ .enum_type = 0, /* Not set. */
+ .extension_range = 0, /* Not set. */
+ .options = 0, /* Not set. */
+ },
+ {.set_flags = {.bytes = {0x33}},
+ .name = &strings[35], /* "FileOptions" */
+ .field = &google_protobuf_FieldDescriptorProto_arrays[9],
+ .extension = 0, /* Not set. */
+ .nested_type = 0, /* Not set. */
+ .enum_type = &google_protobuf_EnumDescriptorProto_arrays[1],
+ .extension_range = &google_protobuf_DescriptorProto_ExtensionRange_arrays[0],
+ .options = 0, /* Not set. */
+ },
+ {.set_flags = {.bytes = {0x23}},
+ .name = &strings[40], /* "MessageOptions" */
+ .field = &google_protobuf_FieldDescriptorProto_arrays[10],
+ .extension = 0, /* Not set. */
+ .nested_type = 0, /* Not set. */
+ .enum_type = 0, /* Not set. */
+ .extension_range = &google_protobuf_DescriptorProto_ExtensionRange_arrays[1],
+ .options = 0, /* Not set. */
+ },
+ {.set_flags = {.bytes = {0x33}},
+ .name = &strings[32], /* "FieldOptions" */
+ .field = &google_protobuf_FieldDescriptorProto_arrays[11],
+ .extension = 0, /* Not set. */
+ .nested_type = 0, /* Not set. */
+ .enum_type = &google_protobuf_EnumDescriptorProto_arrays[2],
+ .extension_range = &google_protobuf_DescriptorProto_ExtensionRange_arrays[2],
+ .options = 0, /* Not set. */
+ },
+ {.set_flags = {.bytes = {0x23}},
+ .name = &strings[27], /* "EnumOptions" */
+ .field = &google_protobuf_FieldDescriptorProto_arrays[12],
+ .extension = 0, /* Not set. */
+ .nested_type = 0, /* Not set. */
+ .enum_type = 0, /* Not set. */
+ .extension_range = &google_protobuf_DescriptorProto_ExtensionRange_arrays[3],
+ .options = 0, /* Not set. */
+ },
+ {.set_flags = {.bytes = {0x23}},
+ .name = &strings[29], /* "EnumValueOptions" */
+ .field = &google_protobuf_FieldDescriptorProto_arrays[13],
+ .extension = 0, /* Not set. */
+ .nested_type = 0, /* Not set. */
+ .enum_type = 0, /* Not set. */
+ .extension_range = &google_protobuf_DescriptorProto_ExtensionRange_arrays[4],
+ .options = 0, /* Not set. */
+ },
+ {.set_flags = {.bytes = {0x23}},
+ .name = &strings[48], /* "ServiceOptions" */
+ .field = &google_protobuf_FieldDescriptorProto_arrays[14],
+ .extension = 0, /* Not set. */
+ .nested_type = 0, /* Not set. */
+ .enum_type = 0, /* Not set. */
+ .extension_range = &google_protobuf_DescriptorProto_ExtensionRange_arrays[5],
+ .options = 0, /* Not set. */
+ },
+ {.set_flags = {.bytes = {0x23}},
+ .name = &strings[42], /* "MethodOptions" */
+ .field = &google_protobuf_FieldDescriptorProto_arrays[15],
+ .extension = 0, /* Not set. */
+ .nested_type = 0, /* Not set. */
+ .enum_type = 0, /* Not set. */
+ .extension_range = &google_protobuf_DescriptorProto_ExtensionRange_arrays[6],
+ .options = 0, /* Not set. */
+ },
+ {.set_flags = {.bytes = {0x0b}},
+ .name = &strings[68], /* "UninterpretedOption" */
+ .field = &google_protobuf_FieldDescriptorProto_arrays[16],
+ .extension = 0, /* Not set. */
+ .nested_type = &google_protobuf_DescriptorProto_arrays[2],
+ .enum_type = 0, /* Not set. */
+ .extension_range = 0, /* Not set. */
+ .options = 0, /* Not set. */
+ },
+ {.set_flags = {.bytes = {0x03}},
+ .name = &strings[30], /* "ExtensionRange" */
+ .field = &google_protobuf_FieldDescriptorProto_arrays[3],
+ .extension = 0, /* Not set. */
+ .nested_type = 0, /* Not set. */
+ .enum_type = 0, /* Not set. */
+ .extension_range = 0, /* Not set. */
+ .options = 0, /* Not set. */
+ },
+ {.set_flags = {.bytes = {0x03}},
+ .name = &strings[43], /* "NamePart" */
+ .field = &google_protobuf_FieldDescriptorProto_arrays[17],
+ .extension = 0, /* Not set. */
+ .nested_type = 0, /* Not set. */
+ .enum_type = 0, /* Not set. */
+ .extension_range = 0, /* Not set. */
+ .options = 0, /* Not set. */
+ },
+};
+static google_protobuf_FileDescriptorProto google_protobuf_FileDescriptorProto_values[1] = {
+
+ {.set_flags = {.bytes = {0x8b}},
+ .name = &strings[74], /* "descriptor/descriptor.proto" */
+ .package = &strings[85], /* "google.protobuf" */
+ .dependency = 0, /* Not set. */
+ .message_type = &google_protobuf_DescriptorProto_arrays[0],
+ .enum_type = 0, /* Not set. */
+ .service = 0, /* Not set. */
+ .extension = 0, /* Not set. */
+ .options = &google_protobuf_FileOptions_values[0],
+ },
+};
+static google_protobuf_FileDescriptorSet google_protobuf_FileDescriptorSet_values[1] = {
+
+ {.set_flags = {.bytes = {0x01}},
+ .file = &google_protobuf_FileDescriptorProto_arrays[0],
+ },
+};
+static google_protobuf_DescriptorProto_ExtensionRange google_protobuf_DescriptorProto_ExtensionRange_values[7] = {
+
+ {.set_flags = {.bytes = {0x03}},
+ .start = 1000,
+ .end = 536870912,
+ },
+ {.set_flags = {.bytes = {0x03}},
+ .start = 1000,
+ .end = 536870912,
+ },
+ {.set_flags = {.bytes = {0x03}},
+ .start = 1000,
+ .end = 536870912,
+ },
+ {.set_flags = {.bytes = {0x03}},
+ .start = 1000,
+ .end = 536870912,
+ },
+ {.set_flags = {.bytes = {0x03}},
+ .start = 1000,
+ .end = 536870912,
+ },
+ {.set_flags = {.bytes = {0x03}},
+ .start = 1000,
+ .end = 536870912,
+ },
+ {.set_flags = {.bytes = {0x03}},
+ .start = 1000,
+ .end = 536870912,
+ },
+};
+static google_protobuf_FileOptions google_protobuf_FileOptions_values[1] = {
+
+ {.set_flags = {.bytes = {0x0b}},
+ .java_package = &strings[69], /* "com.google.protobuf" */
+ .java_outer_classname = &strings[25], /* "DescriptorProtos" */
+ .java_multiple_files = 0, /* Not set. */
+ .optimize_for = 1,
+ .uninterpreted_option = 0, /* Not set. */
+ },
+};
+static google_protobuf_EnumDescriptorProto google_protobuf_EnumDescriptorProto_values[4] = {
+
+ {.set_flags = {.bytes = {0x03}},
+ .name = &strings[67], /* "Type" */
+ .value = &google_protobuf_EnumValueDescriptorProto_arrays[0],
+ .options = 0, /* Not set. */
+ },
+ {.set_flags = {.bytes = {0x03}},
+ .name = &strings[39], /* "Label" */
+ .value = &google_protobuf_EnumValueDescriptorProto_arrays[1],
+ .options = 0, /* Not set. */
+ },
+ {.set_flags = {.bytes = {0x03}},
+ .name = &strings[44], /* "OptimizeMode" */
+ .value = &google_protobuf_EnumValueDescriptorProto_arrays[2],
+ .options = 0, /* Not set. */
+ },
+ {.set_flags = {.bytes = {0x03}},
+ .name = &strings[23], /* "CType" */
+ .value = &google_protobuf_EnumValueDescriptorProto_arrays[3],
+ .options = 0, /* Not set. */
+ },
+};
+static google_protobuf_FieldDescriptorProto google_protobuf_FieldDescriptorProto_values[63] = {
+
+ {.set_flags = {.bytes = {0x1f}},
+ .name = &strings[84], /* "file" */
+ .number = 1,
+ .label = 3,
+ .type = 11,
+ .type_name = &strings[11], /* ".google.protobuf.FileDescriptorProto" */
+ .extendee = 0, /* Not set. */
+ .default_value = 0, /* Not set. */
+ .options = 0, /* Not set. */
+ },
+ {.set_flags = {.bytes = {0x0f}},
+ .name = &strings[96], /* "name" */
+ .number = 1,
+ .label = 1,
+ .type = 9,
+ .type_name = 0, /* Not set. */
+ .extendee = 0, /* Not set. */
+ .default_value = 0, /* Not set. */
+ .options = 0, /* Not set. */
+ },
+ {.set_flags = {.bytes = {0x0f}},
+ .name = &strings[104], /* "package" */
+ .number = 2,
+ .label = 1,
+ .type = 9,
+ .type_name = 0, /* Not set. */
+ .extendee = 0, /* Not set. */
+ .default_value = 0, /* Not set. */
+ .options = 0, /* Not set. */
+ },
+ {.set_flags = {.bytes = {0x0f}},
+ .name = &strings[72], /* "dependency" */
+ .number = 3,
+ .label = 3,
+ .type = 9,
+ .type_name = 0, /* Not set. */
+ .extendee = 0, /* Not set. */
+ .default_value = 0, /* Not set. */
+ .options = 0, /* Not set. */
+ },
+ {.set_flags = {.bytes = {0x1f}},
+ .name = &strings[94], /* "message_type" */
+ .number = 4,
+ .label = 3,
+ .type = 11,
+ .type_name = &strings[0], /* ".google.protobuf.DescriptorProto" */
+ .extendee = 0, /* Not set. */
+ .default_value = 0, /* Not set. */
+ .options = 0, /* Not set. */
+ },
+ {.set_flags = {.bytes = {0x1f}},
+ .name = &strings[77], /* "enum_type" */
+ .number = 5,
+ .label = 3,
+ .type = 11,
+ .type_name = &strings[2], /* ".google.protobuf.EnumDescriptorProto" */
+ .extendee = 0, /* Not set. */
+ .default_value = 0, /* Not set. */
+ .options = 0, /* Not set. */
+ },
+ {.set_flags = {.bytes = {0x1f}},
+ .name = &strings[107], /* "service" */
+ .number = 6,
+ .label = 3,
+ .type = 11,
+ .type_name = &strings[17], /* ".google.protobuf.ServiceDescriptorProto" */
+ .extendee = 0, /* Not set. */
+ .default_value = 0, /* Not set. */
+ .options = 0, /* Not set. */
+ },
+ {.set_flags = {.bytes = {0x1f}},
+ .name = &strings[80], /* "extension" */
+ .number = 7,
+ .label = 3,
+ .type = 11,
+ .type_name = &strings[6], /* ".google.protobuf.FieldDescriptorProto" */
+ .extendee = 0, /* Not set. */
+ .default_value = 0, /* Not set. */
+ .options = 0, /* Not set. */
+ },
+ {.set_flags = {.bytes = {0x1f}},
+ .name = &strings[102], /* "options" */
+ .number = 8,
+ .label = 1,
+ .type = 11,
+ .type_name = &strings[12], /* ".google.protobuf.FileOptions" */
+ .extendee = 0, /* Not set. */
+ .default_value = 0, /* Not set. */
+ .options = 0, /* Not set. */
+ },
+ {.set_flags = {.bytes = {0x0f}},
+ .name = &strings[96], /* "name" */
+ .number = 1,
+ .label = 1,
+ .type = 9,
+ .type_name = 0, /* Not set. */
+ .extendee = 0, /* Not set. */
+ .default_value = 0, /* Not set. */
+ .options = 0, /* Not set. */
+ },
+ {.set_flags = {.bytes = {0x1f}},
+ .name = &strings[83], /* "field" */
+ .number = 2,
+ .label = 3,
+ .type = 11,
+ .type_name = &strings[6], /* ".google.protobuf.FieldDescriptorProto" */
+ .extendee = 0, /* Not set. */
+ .default_value = 0, /* Not set. */
+ .options = 0, /* Not set. */
+ },
+ {.set_flags = {.bytes = {0x1f}},
+ .name = &strings[99], /* "nested_type" */
+ .number = 3,
+ .label = 3,
+ .type = 11,
+ .type_name = &strings[0], /* ".google.protobuf.DescriptorProto" */
+ .extendee = 0, /* Not set. */
+ .default_value = 0, /* Not set. */
+ .options = 0, /* Not set. */
+ },
+ {.set_flags = {.bytes = {0x1f}},
+ .name = &strings[77], /* "enum_type" */
+ .number = 4,
+ .label = 3,
+ .type = 11,
+ .type_name = &strings[2], /* ".google.protobuf.EnumDescriptorProto" */
+ .extendee = 0, /* Not set. */
+ .default_value = 0, /* Not set. */
+ .options = 0, /* Not set. */
+ },
+ {.set_flags = {.bytes = {0x1f}},
+ .name = &strings[81], /* "extension_range" */
+ .number = 5,
+ .label = 3,
+ .type = 11,
+ .type_name = &strings[1], /* ".google.protobuf.DescriptorProto.ExtensionRange" */
+ .extendee = 0, /* Not set. */
+ .default_value = 0, /* Not set. */
+ .options = 0, /* Not set. */
+ },
+ {.set_flags = {.bytes = {0x1f}},
+ .name = &strings[80], /* "extension" */
+ .number = 6,
+ .label = 3,
+ .type = 11,
+ .type_name = &strings[6], /* ".google.protobuf.FieldDescriptorProto" */
+ .extendee = 0, /* Not set. */
+ .default_value = 0, /* Not set. */
+ .options = 0, /* Not set. */
+ },
+ {.set_flags = {.bytes = {0x1f}},
+ .name = &strings[102], /* "options" */
+ .number = 7,
+ .label = 1,
+ .type = 11,
+ .type_name = &strings[14], /* ".google.protobuf.MessageOptions" */
+ .extendee = 0, /* Not set. */
+ .default_value = 0, /* Not set. */
+ .options = 0, /* Not set. */
+ },
+ {.set_flags = {.bytes = {0x0f}},
+ .name = &strings[108], /* "start" */
+ .number = 1,
+ .label = 1,
+ .type = 5,
+ .type_name = 0, /* Not set. */
+ .extendee = 0, /* Not set. */
+ .default_value = 0, /* Not set. */
+ .options = 0, /* Not set. */
+ },
+ {.set_flags = {.bytes = {0x0f}},
+ .name = &strings[76], /* "end" */
+ .number = 2,
+ .label = 1,
+ .type = 5,
+ .type_name = 0, /* Not set. */
+ .extendee = 0, /* Not set. */
+ .default_value = 0, /* Not set. */
+ .options = 0, /* Not set. */
+ },
+ {.set_flags = {.bytes = {0x0f}},
+ .name = &strings[96], /* "name" */
+ .number = 1,
+ .label = 1,
+ .type = 9,
+ .type_name = 0, /* Not set. */
+ .extendee = 0, /* Not set. */
+ .default_value = 0, /* Not set. */
+ .options = 0, /* Not set. */
+ },
+ {.set_flags = {.bytes = {0x0f}},
+ .name = &strings[79], /* "extendee" */
+ .number = 2,
+ .label = 1,
+ .type = 9,
+ .type_name = 0, /* Not set. */
+ .extendee = 0, /* Not set. */
+ .default_value = 0, /* Not set. */
+ .options = 0, /* Not set. */
+ },
+ {.set_flags = {.bytes = {0x0f}},
+ .name = &strings[100], /* "number" */
+ .number = 3,
+ .label = 1,
+ .type = 5,
+ .type_name = 0, /* Not set. */
+ .extendee = 0, /* Not set. */
+ .default_value = 0, /* Not set. */
+ .options = 0, /* Not set. */
+ },
+ {.set_flags = {.bytes = {0x1f}},
+ .name = &strings[92], /* "label" */
+ .number = 4,
+ .label = 1,
+ .type = 14,
+ .type_name = &strings[7], /* ".google.protobuf.FieldDescriptorProto.Label" */
+ .extendee = 0, /* Not set. */
+ .default_value = 0, /* Not set. */
+ .options = 0, /* Not set. */
+ },
+ {.set_flags = {.bytes = {0x1f}},
+ .name = &strings[110], /* "type" */
+ .number = 5,
+ .label = 1,
+ .type = 14,
+ .type_name = &strings[8], /* ".google.protobuf.FieldDescriptorProto.Type" */
+ .extendee = 0, /* Not set. */
+ .default_value = 0, /* Not set. */
+ .options = 0, /* Not set. */
+ },
+ {.set_flags = {.bytes = {0x0f}},
+ .name = &strings[111], /* "type_name" */
+ .number = 6,
+ .label = 1,
+ .type = 9,
+ .type_name = 0, /* Not set. */
+ .extendee = 0, /* Not set. */
+ .default_value = 0, /* Not set. */
+ .options = 0, /* Not set. */
+ },
+ {.set_flags = {.bytes = {0x0f}},
+ .name = &strings[71], /* "default_value" */
+ .number = 7,
+ .label = 1,
+ .type = 9,
+ .type_name = 0, /* Not set. */
+ .extendee = 0, /* Not set. */
+ .default_value = 0, /* Not set. */
+ .options = 0, /* Not set. */
+ },
+ {.set_flags = {.bytes = {0x1f}},
+ .name = &strings[102], /* "options" */
+ .number = 8,
+ .label = 1,
+ .type = 11,
+ .type_name = &strings[9], /* ".google.protobuf.FieldOptions" */
+ .extendee = 0, /* Not set. */
+ .default_value = 0, /* Not set. */
+ .options = 0, /* Not set. */
+ },
+ {.set_flags = {.bytes = {0x0f}},
+ .name = &strings[96], /* "name" */
+ .number = 1,
+ .label = 1,
+ .type = 9,
+ .type_name = 0, /* Not set. */
+ .extendee = 0, /* Not set. */
+ .default_value = 0, /* Not set. */
+ .options = 0, /* Not set. */
+ },
+ {.set_flags = {.bytes = {0x1f}},
+ .name = &strings[113], /* "value" */
+ .number = 2,
+ .label = 3,
+ .type = 11,
+ .type_name = &strings[4], /* ".google.protobuf.EnumValueDescriptorProto" */
+ .extendee = 0, /* Not set. */
+ .default_value = 0, /* Not set. */
+ .options = 0, /* Not set. */
+ },
+ {.set_flags = {.bytes = {0x1f}},
+ .name = &strings[102], /* "options" */
+ .number = 3,
+ .label = 1,
+ .type = 11,
+ .type_name = &strings[3], /* ".google.protobuf.EnumOptions" */
+ .extendee = 0, /* Not set. */
+ .default_value = 0, /* Not set. */
+ .options = 0, /* Not set. */
+ },
+ {.set_flags = {.bytes = {0x0f}},
+ .name = &strings[96], /* "name" */
+ .number = 1,
+ .label = 1,
+ .type = 9,
+ .type_name = 0, /* Not set. */
+ .extendee = 0, /* Not set. */
+ .default_value = 0, /* Not set. */
+ .options = 0, /* Not set. */
+ },
+ {.set_flags = {.bytes = {0x0f}},
+ .name = &strings[100], /* "number" */
+ .number = 2,
+ .label = 1,
+ .type = 5,
+ .type_name = 0, /* Not set. */
+ .extendee = 0, /* Not set. */
+ .default_value = 0, /* Not set. */
+ .options = 0, /* Not set. */
+ },
+ {.set_flags = {.bytes = {0x1f}},
+ .name = &strings[102], /* "options" */
+ .number = 3,
+ .label = 1,
+ .type = 11,
+ .type_name = &strings[5], /* ".google.protobuf.EnumValueOptions" */
+ .extendee = 0, /* Not set. */
+ .default_value = 0, /* Not set. */
+ .options = 0, /* Not set. */
+ },
+ {.set_flags = {.bytes = {0x0f}},
+ .name = &strings[96], /* "name" */
+ .number = 1,
+ .label = 1,
+ .type = 9,
+ .type_name = 0, /* Not set. */
+ .extendee = 0, /* Not set. */
+ .default_value = 0, /* Not set. */
+ .options = 0, /* Not set. */
+ },
+ {.set_flags = {.bytes = {0x1f}},
+ .name = &strings[95], /* "method" */
+ .number = 2,
+ .label = 3,
+ .type = 11,
+ .type_name = &strings[15], /* ".google.protobuf.MethodDescriptorProto" */
+ .extendee = 0, /* Not set. */
+ .default_value = 0, /* Not set. */
+ .options = 0, /* Not set. */
+ },
+ {.set_flags = {.bytes = {0x1f}},
+ .name = &strings[102], /* "options" */
+ .number = 3,
+ .label = 1,
+ .type = 11,
+ .type_name = &strings[18], /* ".google.protobuf.ServiceOptions" */
+ .extendee = 0, /* Not set. */
+ .default_value = 0, /* Not set. */
+ .options = 0, /* Not set. */
+ },
+ {.set_flags = {.bytes = {0x0f}},
+ .name = &strings[96], /* "name" */
+ .number = 1,
+ .label = 1,
+ .type = 9,
+ .type_name = 0, /* Not set. */
+ .extendee = 0, /* Not set. */
+ .default_value = 0, /* Not set. */
+ .options = 0, /* Not set. */
+ },
+ {.set_flags = {.bytes = {0x0f}},
+ .name = &strings[87], /* "input_type" */
+ .number = 2,
+ .label = 1,
+ .type = 9,
+ .type_name = 0, /* Not set. */
+ .extendee = 0, /* Not set. */
+ .default_value = 0, /* Not set. */
+ .options = 0, /* Not set. */
+ },
+ {.set_flags = {.bytes = {0x0f}},
+ .name = &strings[103], /* "output_type" */
+ .number = 3,
+ .label = 1,
+ .type = 9,
+ .type_name = 0, /* Not set. */
+ .extendee = 0, /* Not set. */
+ .default_value = 0, /* Not set. */
+ .options = 0, /* Not set. */
+ },
+ {.set_flags = {.bytes = {0x1f}},
+ .name = &strings[102], /* "options" */
+ .number = 4,
+ .label = 1,
+ .type = 11,
+ .type_name = &strings[16], /* ".google.protobuf.MethodOptions" */
+ .extendee = 0, /* Not set. */
+ .default_value = 0, /* Not set. */
+ .options = 0, /* Not set. */
+ },
+ {.set_flags = {.bytes = {0x0f}},
+ .name = &strings[91], /* "java_package" */
+ .number = 1,
+ .label = 1,
+ .type = 9,
+ .type_name = 0, /* Not set. */
+ .extendee = 0, /* Not set. */
+ .default_value = 0, /* Not set. */
+ .options = 0, /* Not set. */
+ },
+ {.set_flags = {.bytes = {0x0f}},
+ .name = &strings[90], /* "java_outer_classname" */
+ .number = 8,
+ .label = 1,
+ .type = 9,
+ .type_name = 0, /* Not set. */
+ .extendee = 0, /* Not set. */
+ .default_value = 0, /* Not set. */
+ .options = 0, /* Not set. */
+ },
+ {.set_flags = {.bytes = {0x5f}},
+ .name = &strings[101], /* "optimize_for" */
+ .number = 9,
+ .label = 1,
+ .type = 14,
+ .type_name = &strings[13], /* ".google.protobuf.FileOptions.OptimizeMode" */
+ .extendee = 0, /* Not set. */
+ .default_value = &strings[45], /* "SPEED" */
+ .options = 0, /* Not set. */
+ },
+ {.set_flags = {.bytes = {0x4f}},
+ .name = &strings[89], /* "java_multiple_files" */
+ .number = 10,
+ .label = 1,
+ .type = 8,
+ .type_name = 0, /* Not set. */
+ .extendee = 0, /* Not set. */
+ .default_value = &strings[82], /* "false" */
+ .options = 0, /* Not set. */
+ },
+ {.set_flags = {.bytes = {0x1f}},
+ .name = &strings[112], /* "uninterpreted_option" */
+ .number = 999,
+ .label = 3,
+ .type = 11,
+ .type_name = &strings[19], /* ".google.protobuf.UninterpretedOption" */
+ .extendee = 0, /* Not set. */
+ .default_value = 0, /* Not set. */
+ .options = 0, /* Not set. */
+ },
+ {.set_flags = {.bytes = {0x4f}},
+ .name = &strings[93], /* "message_set_wire_format" */
+ .number = 1,
+ .label = 1,
+ .type = 8,
+ .type_name = 0, /* Not set. */
+ .extendee = 0, /* Not set. */
+ .default_value = &strings[82], /* "false" */
+ .options = 0, /* Not set. */
+ },
+ {.set_flags = {.bytes = {0x1f}},
+ .name = &strings[112], /* "uninterpreted_option" */
+ .number = 999,
+ .label = 3,
+ .type = 11,
+ .type_name = &strings[19], /* ".google.protobuf.UninterpretedOption" */
+ .extendee = 0, /* Not set. */
+ .default_value = 0, /* Not set. */
+ .options = 0, /* Not set. */
+ },
+ {.set_flags = {.bytes = {0x1f}},
+ .name = &strings[70], /* "ctype" */
+ .number = 1,
+ .label = 1,
+ .type = 14,
+ .type_name = &strings[10], /* ".google.protobuf.FieldOptions.CType" */
+ .extendee = 0, /* Not set. */
+ .default_value = 0, /* Not set. */
+ .options = 0, /* Not set. */
+ },
+ {.set_flags = {.bytes = {0x0f}},
+ .name = &strings[105], /* "packed" */
+ .number = 2,
+ .label = 1,
+ .type = 8,
+ .type_name = 0, /* Not set. */
+ .extendee = 0, /* Not set. */
+ .default_value = 0, /* Not set. */
+ .options = 0, /* Not set. */
+ },
+ {.set_flags = {.bytes = {0x4f}},
+ .name = &strings[73], /* "deprecated" */
+ .number = 3,
+ .label = 1,
+ .type = 8,
+ .type_name = 0, /* Not set. */
+ .extendee = 0, /* Not set. */
+ .default_value = &strings[82], /* "false" */
+ .options = 0, /* Not set. */
+ },
+ {.set_flags = {.bytes = {0x0f}},
+ .name = &strings[78], /* "experimental_map_key" */
+ .number = 9,
+ .label = 1,
+ .type = 9,
+ .type_name = 0, /* Not set. */
+ .extendee = 0, /* Not set. */
+ .default_value = 0, /* Not set. */
+ .options = 0, /* Not set. */
+ },
+ {.set_flags = {.bytes = {0x1f}},
+ .name = &strings[112], /* "uninterpreted_option" */
+ .number = 999,
+ .label = 3,
+ .type = 11,
+ .type_name = &strings[19], /* ".google.protobuf.UninterpretedOption" */
+ .extendee = 0, /* Not set. */
+ .default_value = 0, /* Not set. */
+ .options = 0, /* Not set. */
+ },
+ {.set_flags = {.bytes = {0x1f}},
+ .name = &strings[112], /* "uninterpreted_option" */
+ .number = 999,
+ .label = 3,
+ .type = 11,
+ .type_name = &strings[19], /* ".google.protobuf.UninterpretedOption" */
+ .extendee = 0, /* Not set. */
+ .default_value = 0, /* Not set. */
+ .options = 0, /* Not set. */
+ },
+ {.set_flags = {.bytes = {0x1f}},
+ .name = &strings[112], /* "uninterpreted_option" */
+ .number = 999,
+ .label = 3,
+ .type = 11,
+ .type_name = &strings[19], /* ".google.protobuf.UninterpretedOption" */
+ .extendee = 0, /* Not set. */
+ .default_value = 0, /* Not set. */
+ .options = 0, /* Not set. */
+ },
+ {.set_flags = {.bytes = {0x1f}},
+ .name = &strings[112], /* "uninterpreted_option" */
+ .number = 999,
+ .label = 3,
+ .type = 11,
+ .type_name = &strings[19], /* ".google.protobuf.UninterpretedOption" */
+ .extendee = 0, /* Not set. */
+ .default_value = 0, /* Not set. */
+ .options = 0, /* Not set. */
+ },
+ {.set_flags = {.bytes = {0x1f}},
+ .name = &strings[112], /* "uninterpreted_option" */
+ .number = 999,
+ .label = 3,
+ .type = 11,
+ .type_name = &strings[19], /* ".google.protobuf.UninterpretedOption" */
+ .extendee = 0, /* Not set. */
+ .default_value = 0, /* Not set. */
+ .options = 0, /* Not set. */
+ },
+ {.set_flags = {.bytes = {0x1f}},
+ .name = &strings[96], /* "name" */
+ .number = 2,
+ .label = 3,
+ .type = 11,
+ .type_name = &strings[20], /* ".google.protobuf.UninterpretedOption.NamePart" */
+ .extendee = 0, /* Not set. */
+ .default_value = 0, /* Not set. */
+ .options = 0, /* Not set. */
+ },
+ {.set_flags = {.bytes = {0x0f}},
+ .name = &strings[86], /* "identifier_value" */
+ .number = 3,
+ .label = 1,
+ .type = 9,
+ .type_name = 0, /* Not set. */
+ .extendee = 0, /* Not set. */
+ .default_value = 0, /* Not set. */
+ .options = 0, /* Not set. */
+ },
+ {.set_flags = {.bytes = {0x0f}},
+ .name = &strings[106], /* "positive_int_value" */
+ .number = 4,
+ .label = 1,
+ .type = 4,
+ .type_name = 0, /* Not set. */
+ .extendee = 0, /* Not set. */
+ .default_value = 0, /* Not set. */
+ .options = 0, /* Not set. */
+ },
+ {.set_flags = {.bytes = {0x0f}},
+ .name = &strings[98], /* "negative_int_value" */
+ .number = 5,
+ .label = 1,
+ .type = 3,
+ .type_name = 0, /* Not set. */
+ .extendee = 0, /* Not set. */
+ .default_value = 0, /* Not set. */
+ .options = 0, /* Not set. */
+ },
+ {.set_flags = {.bytes = {0x0f}},
+ .name = &strings[75], /* "double_value" */
+ .number = 6,
+ .label = 1,
+ .type = 1,
+ .type_name = 0, /* Not set. */
+ .extendee = 0, /* Not set. */
+ .default_value = 0, /* Not set. */
+ .options = 0, /* Not set. */
+ },
+ {.set_flags = {.bytes = {0x0f}},
+ .name = &strings[109], /* "string_value" */
+ .number = 7,
+ .label = 1,
+ .type = 12,
+ .type_name = 0, /* Not set. */
+ .extendee = 0, /* Not set. */
+ .default_value = 0, /* Not set. */
+ .options = 0, /* Not set. */
+ },
+ {.set_flags = {.bytes = {0x0f}},
+ .name = &strings[97], /* "name_part" */
+ .number = 1,
+ .label = 2,
+ .type = 9,
+ .type_name = 0, /* Not set. */
+ .extendee = 0, /* Not set. */
+ .default_value = 0, /* Not set. */
+ .options = 0, /* Not set. */
+ },
+ {.set_flags = {.bytes = {0x0f}},
+ .name = &strings[88], /* "is_extension" */
+ .number = 2,
+ .label = 2,
+ .type = 8,
+ .type_name = 0, /* Not set. */
+ .extendee = 0, /* Not set. */
+ .default_value = 0, /* Not set. */
+ .options = 0, /* Not set. */
+ },
+};
+static google_protobuf_EnumValueDescriptorProto google_protobuf_EnumValueDescriptorProto_values[25] = {
+
+ {.set_flags = {.bytes = {0x03}},
+ .name = &strings[51], /* "TYPE_DOUBLE" */
+ .number = 1,
+ .options = 0, /* Not set. */
+ },
+ {.set_flags = {.bytes = {0x03}},
+ .name = &strings[55], /* "TYPE_FLOAT" */
+ .number = 2,
+ .options = 0, /* Not set. */
+ },
+ {.set_flags = {.bytes = {0x03}},
+ .name = &strings[58], /* "TYPE_INT64" */
+ .number = 3,
+ .options = 0, /* Not set. */
+ },
+ {.set_flags = {.bytes = {0x03}},
+ .name = &strings[66], /* "TYPE_UINT64" */
+ .number = 4,
+ .options = 0, /* Not set. */
+ },
+ {.set_flags = {.bytes = {0x03}},
+ .name = &strings[57], /* "TYPE_INT32" */
+ .number = 5,
+ .options = 0, /* Not set. */
+ },
+ {.set_flags = {.bytes = {0x03}},
+ .name = &strings[54], /* "TYPE_FIXED64" */
+ .number = 6,
+ .options = 0, /* Not set. */
+ },
+ {.set_flags = {.bytes = {0x03}},
+ .name = &strings[53], /* "TYPE_FIXED32" */
+ .number = 7,
+ .options = 0, /* Not set. */
+ },
+ {.set_flags = {.bytes = {0x03}},
+ .name = &strings[49], /* "TYPE_BOOL" */
+ .number = 8,
+ .options = 0, /* Not set. */
+ },
+ {.set_flags = {.bytes = {0x03}},
+ .name = &strings[64], /* "TYPE_STRING" */
+ .number = 9,
+ .options = 0, /* Not set. */
+ },
+ {.set_flags = {.bytes = {0x03}},
+ .name = &strings[56], /* "TYPE_GROUP" */
+ .number = 10,
+ .options = 0, /* Not set. */
+ },
+ {.set_flags = {.bytes = {0x03}},
+ .name = &strings[59], /* "TYPE_MESSAGE" */
+ .number = 11,
+ .options = 0, /* Not set. */
+ },
+ {.set_flags = {.bytes = {0x03}},
+ .name = &strings[50], /* "TYPE_BYTES" */
+ .number = 12,
+ .options = 0, /* Not set. */
+ },
+ {.set_flags = {.bytes = {0x03}},
+ .name = &strings[65], /* "TYPE_UINT32" */
+ .number = 13,
+ .options = 0, /* Not set. */
+ },
+ {.set_flags = {.bytes = {0x03}},
+ .name = &strings[52], /* "TYPE_ENUM" */
+ .number = 14,
+ .options = 0, /* Not set. */
+ },
+ {.set_flags = {.bytes = {0x03}},
+ .name = &strings[60], /* "TYPE_SFIXED32" */
+ .number = 15,
+ .options = 0, /* Not set. */
+ },
+ {.set_flags = {.bytes = {0x03}},
+ .name = &strings[61], /* "TYPE_SFIXED64" */
+ .number = 16,
+ .options = 0, /* Not set. */
+ },
+ {.set_flags = {.bytes = {0x03}},
+ .name = &strings[62], /* "TYPE_SINT32" */
+ .number = 17,
+ .options = 0, /* Not set. */
+ },
+ {.set_flags = {.bytes = {0x03}},
+ .name = &strings[63], /* "TYPE_SINT64" */
+ .number = 18,
+ .options = 0, /* Not set. */
+ },
+ {.set_flags = {.bytes = {0x03}},
+ .name = &strings[36], /* "LABEL_OPTIONAL" */
+ .number = 1,
+ .options = 0, /* Not set. */
+ },
+ {.set_flags = {.bytes = {0x03}},
+ .name = &strings[38], /* "LABEL_REQUIRED" */
+ .number = 2,
+ .options = 0, /* Not set. */
+ },
+ {.set_flags = {.bytes = {0x03}},
+ .name = &strings[37], /* "LABEL_REPEATED" */
+ .number = 3,
+ .options = 0, /* Not set. */
+ },
+ {.set_flags = {.bytes = {0x03}},
+ .name = &strings[45], /* "SPEED" */
+ .number = 1,
+ .options = 0, /* Not set. */
+ },
+ {.set_flags = {.bytes = {0x03}},
+ .name = &strings[21], /* "CODE_SIZE" */
+ .number = 2,
+ .options = 0, /* Not set. */
+ },
+ {.set_flags = {.bytes = {0x03}},
+ .name = &strings[22], /* "CORD" */
+ .number = 1,
+ .options = 0, /* Not set. */
+ },
+ {.set_flags = {.bytes = {0x03}},
+ .name = &strings[46], /* "STRING_PIECE" */
+ .number = 2,
+ .options = 0, /* Not set. */
+ },
+};
+/* The externally-visible definition. */
+google_protobuf_FileDescriptorSet *upb_file_descriptor_set = &google_protobuf_FileDescriptorSet_values[0];
diff --git a/descriptor/descriptor.h b/descriptor/descriptor.h
index e8765f2..39d3117 100644
--- a/descriptor/descriptor.h
+++ b/descriptor/descriptor.h
@@ -1,13 +1,26 @@
-/* Auto-generated from descriptor.proto. Do not edit. */
+/* This file was generated by upbc (the upb compiler). Do not edit. */
-#ifndef GOOGLE_PROTOBUF_DESCRIPTOR_H_
-#define GOOGLE_PROTOBUF_DESCRIPTOR_H_
+#ifndef DESCRIPTOR_DESCRIPTOR_H
+#define DESCRIPTOR_DESCRIPTOR_H
-#include "upb_string.h"
-#include "upb_array.h"
+#include <upb_string.h>
+
+#include <upb_array.h>
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+struct google_protobuf_FileDescriptorSet;
+extern struct google_protobuf_FileDescriptorSet *upb_file_descriptor_set;
/* Enums. */
+typedef enum google_protobuf_FieldOptions_CType {
+ GOOGLE_PROTOBUF_FIELDOPTIONS_CORD = 1,
+ GOOGLE_PROTOBUF_FIELDOPTIONS_STRING_PIECE = 2
+} google_protobuf_FieldOptions_CType;
+
typedef enum google_protobuf_FieldDescriptorProto_Type {
GOOGLE_PROTOBUF_FIELDDESCRIPTORPROTO_TYPE_DOUBLE = 1,
GOOGLE_PROTOBUF_FIELDDESCRIPTORPROTO_TYPE_FLOAT = 2,
@@ -40,38 +53,37 @@ typedef enum google_protobuf_FileOptions_OptimizeMode {
GOOGLE_PROTOBUF_FILEOPTIONS_CODE_SIZE = 2
} google_protobuf_FileOptions_OptimizeMode;
-typedef enum google_protobuf_FieldOptions_CType {
- GOOGLE_PROTOBUF_FIELDOPTIONS_CORD = 1,
- GOOGLE_PROTOBUF_FIELDOPTIONS_STRING_PIECE = 2
-} google_protobuf_FieldOptions_CType;
-
/* Forward declarations of all message types.
* So they can refer to each other in possibly-recursive ways. */
-struct google_protobuf_FileDescriptorSet;
-typedef struct google_protobuf_FileDescriptorSet
- google_protobuf_FileDescriptorSet;
-
-struct google_protobuf_FileDescriptorProto;
-typedef struct google_protobuf_FileDescriptorProto
- google_protobuf_FileDescriptorProto;
+struct google_protobuf_UninterpretedOption_NamePart;
+typedef struct google_protobuf_UninterpretedOption_NamePart
+ google_protobuf_UninterpretedOption_NamePart;
struct google_protobuf_DescriptorProto;
typedef struct google_protobuf_DescriptorProto
google_protobuf_DescriptorProto;
-struct google_protobuf_DescriptorProto_ExtensionRange;
-typedef struct google_protobuf_DescriptorProto_ExtensionRange
- google_protobuf_DescriptorProto_ExtensionRange;
-
-struct google_protobuf_FieldDescriptorProto;
-typedef struct google_protobuf_FieldDescriptorProto
- google_protobuf_FieldDescriptorProto;
-
struct google_protobuf_EnumDescriptorProto;
typedef struct google_protobuf_EnumDescriptorProto
google_protobuf_EnumDescriptorProto;
+struct google_protobuf_UninterpretedOption;
+typedef struct google_protobuf_UninterpretedOption
+ google_protobuf_UninterpretedOption;
+
+struct google_protobuf_FileDescriptorProto;
+typedef struct google_protobuf_FileDescriptorProto
+ google_protobuf_FileDescriptorProto;
+
+struct google_protobuf_MethodDescriptorProto;
+typedef struct google_protobuf_MethodDescriptorProto
+ google_protobuf_MethodDescriptorProto;
+
+struct google_protobuf_EnumValueOptions;
+typedef struct google_protobuf_EnumValueOptions
+ google_protobuf_EnumValueOptions;
+
struct google_protobuf_EnumValueDescriptorProto;
typedef struct google_protobuf_EnumValueDescriptorProto
google_protobuf_EnumValueDescriptorProto;
@@ -80,9 +92,17 @@ struct google_protobuf_ServiceDescriptorProto;
typedef struct google_protobuf_ServiceDescriptorProto
google_protobuf_ServiceDescriptorProto;
-struct google_protobuf_MethodDescriptorProto;
-typedef struct google_protobuf_MethodDescriptorProto
- google_protobuf_MethodDescriptorProto;
+struct google_protobuf_FileDescriptorSet;
+typedef struct google_protobuf_FileDescriptorSet
+ google_protobuf_FileDescriptorSet;
+
+struct google_protobuf_DescriptorProto_ExtensionRange;
+typedef struct google_protobuf_DescriptorProto_ExtensionRange
+ google_protobuf_DescriptorProto_ExtensionRange;
+
+struct google_protobuf_FieldOptions;
+typedef struct google_protobuf_FieldOptions
+ google_protobuf_FieldOptions;
struct google_protobuf_FileOptions;
typedef struct google_protobuf_FileOptions
@@ -92,17 +112,13 @@ struct google_protobuf_MessageOptions;
typedef struct google_protobuf_MessageOptions
google_protobuf_MessageOptions;
-struct google_protobuf_FieldOptions;
-typedef struct google_protobuf_FieldOptions
- google_protobuf_FieldOptions;
-
struct google_protobuf_EnumOptions;
typedef struct google_protobuf_EnumOptions
google_protobuf_EnumOptions;
-struct google_protobuf_EnumValueOptions;
-typedef struct google_protobuf_EnumValueOptions
- google_protobuf_EnumValueOptions;
+struct google_protobuf_FieldDescriptorProto;
+typedef struct google_protobuf_FieldDescriptorProto
+ google_protobuf_FieldDescriptorProto;
struct google_protobuf_ServiceOptions;
typedef struct google_protobuf_ServiceOptions
@@ -112,126 +128,132 @@ struct google_protobuf_MethodOptions;
typedef struct google_protobuf_MethodOptions
google_protobuf_MethodOptions;
-struct google_protobuf_UninterpretedOption;
-typedef struct google_protobuf_UninterpretedOption
- google_protobuf_UninterpretedOption;
-
-struct google_protobuf_UninterpretedOption_NamePart;
-typedef struct google_protobuf_UninterpretedOption_NamePart
- google_protobuf_UninterpretedOption_NamePart;
-
/* The message definitions themselves. */
-struct google_protobuf_FileDescriptorSet {
+struct google_protobuf_UninterpretedOption_NamePart {
union {
uint8_t bytes[1];
struct {
- bool file:1; /* = 1, repeated. */
+ bool name_part:1; /* = 1, required. */
+ bool is_extension:1; /* = 2, required. */
} has;
} set_flags;
- UPB_MSG_ARRAY(google_protobuf_FileDescriptorProto)* file;
+ struct upb_string* name_part;
+ bool is_extension;
};
-UPB_DEFINE_MSG_ARRAY(google_protobuf_FileDescriptorSet)
+UPB_DEFINE_MSG_ARRAY(google_protobuf_UninterpretedOption_NamePart)
-struct google_protobuf_FileDescriptorProto {
+struct google_protobuf_DescriptorProto {
union {
uint8_t bytes[1];
struct {
bool name:1; /* = 1, optional. */
- bool package:1; /* = 2, optional. */
- bool dependency:1; /* = 3, repeated. */
- bool message_type:1; /* = 4, repeated. */
- bool enum_type:1; /* = 5, repeated. */
- bool service:1; /* = 6, repeated. */
- bool extension:1; /* = 7, repeated. */
- bool options:1; /* = 8, optional. */
+ bool field:1; /* = 2, repeated. */
+ bool nested_type:1; /* = 3, repeated. */
+ bool enum_type:1; /* = 4, repeated. */
+ bool extension_range:1; /* = 5, repeated. */
+ bool extension:1; /* = 6, repeated. */
+ bool options:1; /* = 7, optional. */
} has;
} set_flags;
struct upb_string* name;
- struct upb_string* package;
- struct upb_string_array* dependency;
- UPB_MSG_ARRAY(google_protobuf_DescriptorProto)* message_type;
+ UPB_MSG_ARRAY(google_protobuf_FieldDescriptorProto)* field;
+ UPB_MSG_ARRAY(google_protobuf_DescriptorProto)* nested_type;
UPB_MSG_ARRAY(google_protobuf_EnumDescriptorProto)* enum_type;
- UPB_MSG_ARRAY(google_protobuf_ServiceDescriptorProto)* service;
+ UPB_MSG_ARRAY(google_protobuf_DescriptorProto_ExtensionRange)* extension_range;
UPB_MSG_ARRAY(google_protobuf_FieldDescriptorProto)* extension;
- google_protobuf_FileOptions* options;
+ google_protobuf_MessageOptions* options;
};
-UPB_DEFINE_MSG_ARRAY(google_protobuf_FileDescriptorProto)
+UPB_DEFINE_MSG_ARRAY(google_protobuf_DescriptorProto)
-struct google_protobuf_DescriptorProto_ExtensionRange {
+struct google_protobuf_EnumDescriptorProto {
union {
uint8_t bytes[1];
struct {
- bool start:1; /* = 1, optional. */
- bool end:1; /* = 2, optional. */
+ bool name:1; /* = 1, optional. */
+ bool value:1; /* = 2, repeated. */
+ bool options:1; /* = 3, optional. */
} has;
} set_flags;
- int32_t start;
- int32_t end;
+ struct upb_string* name;
+ UPB_MSG_ARRAY(google_protobuf_EnumValueDescriptorProto)* value;
+ google_protobuf_EnumOptions* options;
};
-UPB_DEFINE_MSG_ARRAY(google_protobuf_DescriptorProto_ExtensionRange)
-struct google_protobuf_DescriptorProto {
+UPB_DEFINE_MSG_ARRAY(google_protobuf_EnumDescriptorProto)
+
+struct google_protobuf_UninterpretedOption {
union {
uint8_t bytes[1];
struct {
- bool name:1; /* = 1, optional. */
- bool field:1; /* = 2, repeated. */
- bool nested_type:1; /* = 3, repeated. */
- bool enum_type:1; /* = 4, repeated. */
- bool extension_range:1; /* = 5, repeated. */
- bool extension:1; /* = 6, repeated. */
- bool options:1; /* = 7, optional. */
+ bool name:1; /* = 2, repeated. */
+ bool identifier_value:1; /* = 3, optional. */
+ bool positive_int_value:1; /* = 4, optional. */
+ bool negative_int_value:1; /* = 5, optional. */
+ bool double_value:1; /* = 6, optional. */
+ bool string_value:1; /* = 7, optional. */
} has;
} set_flags;
- struct upb_string* name;
- UPB_MSG_ARRAY(google_protobuf_FieldDescriptorProto)* field;
- UPB_MSG_ARRAY(google_protobuf_FieldDescriptorProto)* extension;
- UPB_MSG_ARRAY(google_protobuf_DescriptorProto)* nested_type;
- UPB_MSG_ARRAY(google_protobuf_EnumDescriptorProto)* enum_type;
- UPB_MSG_ARRAY(google_protobuf_DescriptorProto_ExtensionRange)* extension_range;
- google_protobuf_MessageOptions* options;
+ UPB_MSG_ARRAY(google_protobuf_UninterpretedOption_NamePart)* name;
+ struct upb_string* identifier_value;
+ uint64_t positive_int_value;
+ int64_t negative_int_value;
+ double double_value;
+ struct upb_string* string_value;
};
-UPB_DEFINE_MSG_ARRAY(google_protobuf_DescriptorProto)
+UPB_DEFINE_MSG_ARRAY(google_protobuf_UninterpretedOption)
-struct google_protobuf_FieldDescriptorProto {
+struct google_protobuf_FileDescriptorProto {
union {
uint8_t bytes[1];
struct {
bool name:1; /* = 1, optional. */
- bool extendee:1; /* = 2, optional. */
- bool number:1; /* = 3, optional. */
- bool label:1; /* = 4, optional. */
- bool type:1; /* = 5, optional. */
- bool type_name:1; /* = 6, optional. */
- bool default_value:1; /* = 7, optional. */
+ bool package:1; /* = 2, optional. */
+ bool dependency:1; /* = 3, repeated. */
+ bool message_type:1; /* = 4, repeated. */
+ bool enum_type:1; /* = 5, repeated. */
+ bool service:1; /* = 6, repeated. */
+ bool extension:1; /* = 7, repeated. */
bool options:1; /* = 8, optional. */
} has;
} set_flags;
struct upb_string* name;
- int32_t number;
- int32_t label; /* enum google.protobuf.FieldDescriptorProto.Label */
- int32_t type; /* enum google.protobuf.FieldDescriptorProto.Type */
- struct upb_string* type_name;
- struct upb_string* extendee;
- struct upb_string* default_value;
- google_protobuf_FieldOptions* options;
+ struct upb_string* package;
+ struct upb_string_array* dependency;
+ UPB_MSG_ARRAY(google_protobuf_DescriptorProto)* message_type;
+ UPB_MSG_ARRAY(google_protobuf_EnumDescriptorProto)* enum_type;
+ UPB_MSG_ARRAY(google_protobuf_ServiceDescriptorProto)* service;
+ UPB_MSG_ARRAY(google_protobuf_FieldDescriptorProto)* extension;
+ google_protobuf_FileOptions* options;
};
-UPB_DEFINE_MSG_ARRAY(google_protobuf_FieldDescriptorProto)
+UPB_DEFINE_MSG_ARRAY(google_protobuf_FileDescriptorProto)
-struct google_protobuf_EnumDescriptorProto {
+struct google_protobuf_MethodDescriptorProto {
union {
uint8_t bytes[1];
struct {
bool name:1; /* = 1, optional. */
- bool value:1; /* = 2, repeated. */
- bool options:1; /* = 3, optional. */
+ bool input_type:1; /* = 2, optional. */
+ bool output_type:1; /* = 3, optional. */
+ bool options:1; /* = 4, optional. */
} has;
} set_flags;
struct upb_string* name;
- UPB_MSG_ARRAY(google_protobuf_EnumValueDescriptorProto)* value;
- google_protobuf_EnumOptions* options;
+ struct upb_string* input_type;
+ struct upb_string* output_type;
+ google_protobuf_MethodOptions* options;
};
-UPB_DEFINE_MSG_ARRAY(google_protobuf_EnumDescriptorProto)
+UPB_DEFINE_MSG_ARRAY(google_protobuf_MethodDescriptorProto)
+
+struct google_protobuf_EnumValueOptions {
+ union {
+ uint8_t bytes[1];
+ struct {
+ bool uninterpreted_option:1; /* = 999, repeated. */
+ } has;
+ } set_flags;
+ UPB_MSG_ARRAY(google_protobuf_UninterpretedOption)* uninterpreted_option;
+};
+UPB_DEFINE_MSG_ARRAY(google_protobuf_EnumValueOptions)
struct google_protobuf_EnumValueDescriptorProto {
union {
@@ -263,22 +285,48 @@ struct google_protobuf_ServiceDescriptorProto {
};
UPB_DEFINE_MSG_ARRAY(google_protobuf_ServiceDescriptorProto)
-struct google_protobuf_MethodDescriptorProto {
+struct google_protobuf_FileDescriptorSet {
union {
uint8_t bytes[1];
struct {
- bool name:1; /* = 1, optional. */
- bool input_type:1; /* = 2, optional. */
- bool output_type:1; /* = 3, optional. */
- bool options:1; /* = 4, optional. */
+ bool file:1; /* = 1, repeated. */
} has;
} set_flags;
- struct upb_string* name;
- struct upb_string* input_type;
- struct upb_string* output_type;
- google_protobuf_MethodOptions* options;
+ UPB_MSG_ARRAY(google_protobuf_FileDescriptorProto)* file;
};
-UPB_DEFINE_MSG_ARRAY(google_protobuf_MethodDescriptorProto)
+UPB_DEFINE_MSG_ARRAY(google_protobuf_FileDescriptorSet)
+
+struct google_protobuf_DescriptorProto_ExtensionRange {
+ union {
+ uint8_t bytes[1];
+ struct {
+ bool start:1; /* = 1, optional. */
+ bool end:1; /* = 2, optional. */
+ } has;
+ } set_flags;
+ int32_t start;
+ int32_t end;
+};
+UPB_DEFINE_MSG_ARRAY(google_protobuf_DescriptorProto_ExtensionRange)
+
+struct google_protobuf_FieldOptions {
+ union {
+ uint8_t bytes[1];
+ struct {
+ bool ctype:1; /* = 1, optional. */
+ bool packed:1; /* = 2, optional. */
+ bool deprecated:1; /* = 3, optional. */
+ bool experimental_map_key:1; /* = 9, optional. */
+ bool uninterpreted_option:1; /* = 999, repeated. */
+ } has;
+ } set_flags;
+ uint32_t ctype;
+ bool packed;
+ bool deprecated;
+ struct upb_string* experimental_map_key;
+ UPB_MSG_ARRAY(google_protobuf_UninterpretedOption)* uninterpreted_option;
+};
+UPB_DEFINE_MSG_ARRAY(google_protobuf_FieldOptions)
struct google_protobuf_FileOptions {
union {
@@ -293,8 +341,8 @@ struct google_protobuf_FileOptions {
} set_flags;
struct upb_string* java_package;
struct upb_string* java_outer_classname;
+ uint32_t optimize_for;
bool java_multiple_files;
- int32_t optimize_for; /* enum google.protobuf.FileOptions.OptimizeMode */
UPB_MSG_ARRAY(google_protobuf_UninterpretedOption)* uninterpreted_option;
};
UPB_DEFINE_MSG_ARRAY(google_protobuf_FileOptions)
@@ -312,21 +360,6 @@ struct google_protobuf_MessageOptions {
};
UPB_DEFINE_MSG_ARRAY(google_protobuf_MessageOptions)
-struct google_protobuf_FieldOptions {
- union {
- uint8_t bytes[1];
- struct {
- bool ctype:1; /* = 1, optional. */
- bool experimental_map_key:1; /* = 9, optional. */
- bool uninterpreted_option:1; /* = 999, repeated. */
- } has;
- } set_flags;
- int32_t ctype; /* enum google.protobuf.FieldOptions.CType */
- struct upb_string* experimental_map_key;
- UPB_MSG_ARRAY(google_protobuf_UninterpretedOption)* uninterpreted_option;
-};
-UPB_DEFINE_MSG_ARRAY(google_protobuf_FieldOptions)
-
struct google_protobuf_EnumOptions {
union {
uint8_t bytes[1];
@@ -338,16 +371,30 @@ struct google_protobuf_EnumOptions {
};
UPB_DEFINE_MSG_ARRAY(google_protobuf_EnumOptions)
-struct google_protobuf_EnumValueOptions {
+struct google_protobuf_FieldDescriptorProto {
union {
uint8_t bytes[1];
struct {
- bool uninterpreted_option:1; /* = 999, repeated. */
+ bool name:1; /* = 1, optional. */
+ bool extendee:1; /* = 2, optional. */
+ bool number:1; /* = 3, optional. */
+ bool label:1; /* = 4, optional. */
+ bool type:1; /* = 5, optional. */
+ bool type_name:1; /* = 6, optional. */
+ bool default_value:1; /* = 7, optional. */
+ bool options:1; /* = 8, optional. */
} has;
} set_flags;
- UPB_MSG_ARRAY(google_protobuf_UninterpretedOption)* uninterpreted_option;
+ struct upb_string* name;
+ struct upb_string* extendee;
+ int32_t number;
+ uint32_t label;
+ uint32_t type;
+ struct upb_string* type_name;
+ struct upb_string* default_value;
+ google_protobuf_FieldOptions* options;
};
-UPB_DEFINE_MSG_ARRAY(google_protobuf_EnumValueOptions)
+UPB_DEFINE_MSG_ARRAY(google_protobuf_FieldDescriptorProto)
struct google_protobuf_ServiceOptions {
union {
@@ -371,39 +418,8 @@ struct google_protobuf_MethodOptions {
};
UPB_DEFINE_MSG_ARRAY(google_protobuf_MethodOptions)
-struct google_protobuf_UninterpretedOption_NamePart {
- union {
- uint8_t bytes[1];
- struct {
- bool name_part:1; /* = 1, required. */
- bool is_extension:1; /* = 2, required. */
- } has;
- } set_flags;
- struct upb_string* name_part;
- bool is_extension;
-};
-UPB_DEFINE_MSG_ARRAY(google_protobuf_UninterpretedOption_NamePart)
-struct google_protobuf_UninterpretedOption {
- union {
- uint8_t bytes[1];
- struct {
- bool name:1; /* = 2, repeated. */
- bool identifier_value:1; /* = 3, optional. */
- bool positive_int_value:1; /* = 4, optional. */
- bool negative_int_value:1; /* = 5, optional. */
- bool double_value:1; /* = 6, optional. */
- bool string_value:1; /* = 7, optional. */
- } has;
- } set_flags;
- UPB_MSG_ARRAY(google_protobuf_UninterpretedOption_NamePart)* name;
- struct upb_string* identifier_value;
- uint64_t positive_int_value;
- int64_t negative_int_value;
- double double_value;
- struct upb_string* string_value;
-};
-UPB_DEFINE_MSG_ARRAY(google_protobuf_UninterpretedOption)
-
-extern google_protobuf_FileDescriptorProto google_protobuf_filedescriptor;
+#ifdef __cplusplus
+} /* extern "C" */
+#endif
-#endif /* GOOGLE_PROTOBUF_DESCRIPTOR_H_ */
+#endif /* DESCRIPTOR_DESCRIPTOR_H */
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback