xref: /aosp_15_r20/external/cronet/third_party/protobuf/objectivec/GPBWrappers.pbobjc.m (revision 6777b5387eb2ff775bb5750e3f5d96f37fb7352b)
1*6777b538SAndroid Build Coastguard Worker// Generated by the protocol buffer compiler.  DO NOT EDIT!
2*6777b538SAndroid Build Coastguard Worker// source: google/protobuf/wrappers.proto
3*6777b538SAndroid Build Coastguard Worker
4*6777b538SAndroid Build Coastguard Worker#import "GPBProtocolBuffers_RuntimeSupport.h"
5*6777b538SAndroid Build Coastguard Worker#import "GPBWrappers.pbobjc.h"
6*6777b538SAndroid Build Coastguard Worker
7*6777b538SAndroid Build Coastguard Worker// @@protoc_insertion_point(imports)
8*6777b538SAndroid Build Coastguard Worker
9*6777b538SAndroid Build Coastguard Worker#pragma clang diagnostic push
10*6777b538SAndroid Build Coastguard Worker#pragma clang diagnostic ignored "-Wdeprecated-declarations"
11*6777b538SAndroid Build Coastguard Worker
12*6777b538SAndroid Build Coastguard Worker#pragma mark - GPBWrappersRoot
13*6777b538SAndroid Build Coastguard Worker
14*6777b538SAndroid Build Coastguard Worker@implementation GPBWrappersRoot
15*6777b538SAndroid Build Coastguard Worker
16*6777b538SAndroid Build Coastguard Worker// No extensions in the file and no imports, so no need to generate
17*6777b538SAndroid Build Coastguard Worker// +extensionRegistry.
18*6777b538SAndroid Build Coastguard Worker
19*6777b538SAndroid Build Coastguard Worker@end
20*6777b538SAndroid Build Coastguard Worker
21*6777b538SAndroid Build Coastguard Worker#pragma mark - GPBWrappersRoot_FileDescriptor
22*6777b538SAndroid Build Coastguard Worker
23*6777b538SAndroid Build Coastguard Workerstatic GPBFileDescriptor *GPBWrappersRoot_FileDescriptor(void) {
24*6777b538SAndroid Build Coastguard Worker  // This is called by +initialize so there is no need to worry
25*6777b538SAndroid Build Coastguard Worker  // about thread safety of the singleton.
26*6777b538SAndroid Build Coastguard Worker  static GPBFileDescriptor *descriptor = NULL;
27*6777b538SAndroid Build Coastguard Worker  if (!descriptor) {
28*6777b538SAndroid Build Coastguard Worker    GPB_DEBUG_CHECK_RUNTIME_VERSIONS();
29*6777b538SAndroid Build Coastguard Worker    descriptor = [[GPBFileDescriptor alloc] initWithPackage:@"google.protobuf"
30*6777b538SAndroid Build Coastguard Worker                                                 objcPrefix:@"GPB"
31*6777b538SAndroid Build Coastguard Worker                                                     syntax:GPBFileSyntaxProto3];
32*6777b538SAndroid Build Coastguard Worker  }
33*6777b538SAndroid Build Coastguard Worker  return descriptor;
34*6777b538SAndroid Build Coastguard Worker}
35*6777b538SAndroid Build Coastguard Worker
36*6777b538SAndroid Build Coastguard Worker#pragma mark - GPBDoubleValue
37*6777b538SAndroid Build Coastguard Worker
38*6777b538SAndroid Build Coastguard Worker@implementation GPBDoubleValue
39*6777b538SAndroid Build Coastguard Worker
40*6777b538SAndroid Build Coastguard Worker@dynamic value;
41*6777b538SAndroid Build Coastguard Worker
42*6777b538SAndroid Build Coastguard Workertypedef struct GPBDoubleValue__storage_ {
43*6777b538SAndroid Build Coastguard Worker  uint32_t _has_storage_[1];
44*6777b538SAndroid Build Coastguard Worker  double value;
45*6777b538SAndroid Build Coastguard Worker} GPBDoubleValue__storage_;
46*6777b538SAndroid Build Coastguard Worker
47*6777b538SAndroid Build Coastguard Worker// This method is threadsafe because it is initially called
48*6777b538SAndroid Build Coastguard Worker// in +initialize for each subclass.
49*6777b538SAndroid Build Coastguard Worker+ (GPBDescriptor *)descriptor {
50*6777b538SAndroid Build Coastguard Worker  static GPBDescriptor *descriptor = nil;
51*6777b538SAndroid Build Coastguard Worker  if (!descriptor) {
52*6777b538SAndroid Build Coastguard Worker    static GPBMessageFieldDescription fields[] = {
53*6777b538SAndroid Build Coastguard Worker      {
54*6777b538SAndroid Build Coastguard Worker        .name = "value",
55*6777b538SAndroid Build Coastguard Worker        .dataTypeSpecific.clazz = Nil,
56*6777b538SAndroid Build Coastguard Worker        .number = GPBDoubleValue_FieldNumber_Value,
57*6777b538SAndroid Build Coastguard Worker        .hasIndex = 0,
58*6777b538SAndroid Build Coastguard Worker        .offset = (uint32_t)offsetof(GPBDoubleValue__storage_, value),
59*6777b538SAndroid Build Coastguard Worker        .flags = (GPBFieldFlags)(GPBFieldOptional | GPBFieldClearHasIvarOnZero),
60*6777b538SAndroid Build Coastguard Worker        .dataType = GPBDataTypeDouble,
61*6777b538SAndroid Build Coastguard Worker      },
62*6777b538SAndroid Build Coastguard Worker    };
63*6777b538SAndroid Build Coastguard Worker    GPBDescriptor *localDescriptor =
64*6777b538SAndroid Build Coastguard Worker        [GPBDescriptor allocDescriptorForClass:[GPBDoubleValue class]
65*6777b538SAndroid Build Coastguard Worker                                     rootClass:[GPBWrappersRoot class]
66*6777b538SAndroid Build Coastguard Worker                                          file:GPBWrappersRoot_FileDescriptor()
67*6777b538SAndroid Build Coastguard Worker                                        fields:fields
68*6777b538SAndroid Build Coastguard Worker                                    fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescription))
69*6777b538SAndroid Build Coastguard Worker                                   storageSize:sizeof(GPBDoubleValue__storage_)
70*6777b538SAndroid Build Coastguard Worker                                         flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown)];
71*6777b538SAndroid Build Coastguard Worker    #if defined(DEBUG) && DEBUG
72*6777b538SAndroid Build Coastguard Worker      NSAssert(descriptor == nil, @"Startup recursed!");
73*6777b538SAndroid Build Coastguard Worker    #endif  // DEBUG
74*6777b538SAndroid Build Coastguard Worker    descriptor = localDescriptor;
75*6777b538SAndroid Build Coastguard Worker  }
76*6777b538SAndroid Build Coastguard Worker  return descriptor;
77*6777b538SAndroid Build Coastguard Worker}
78*6777b538SAndroid Build Coastguard Worker
79*6777b538SAndroid Build Coastguard Worker@end
80*6777b538SAndroid Build Coastguard Worker
81*6777b538SAndroid Build Coastguard Worker#pragma mark - GPBFloatValue
82*6777b538SAndroid Build Coastguard Worker
83*6777b538SAndroid Build Coastguard Worker@implementation GPBFloatValue
84*6777b538SAndroid Build Coastguard Worker
85*6777b538SAndroid Build Coastguard Worker@dynamic value;
86*6777b538SAndroid Build Coastguard Worker
87*6777b538SAndroid Build Coastguard Workertypedef struct GPBFloatValue__storage_ {
88*6777b538SAndroid Build Coastguard Worker  uint32_t _has_storage_[1];
89*6777b538SAndroid Build Coastguard Worker  float value;
90*6777b538SAndroid Build Coastguard Worker} GPBFloatValue__storage_;
91*6777b538SAndroid Build Coastguard Worker
92*6777b538SAndroid Build Coastguard Worker// This method is threadsafe because it is initially called
93*6777b538SAndroid Build Coastguard Worker// in +initialize for each subclass.
94*6777b538SAndroid Build Coastguard Worker+ (GPBDescriptor *)descriptor {
95*6777b538SAndroid Build Coastguard Worker  static GPBDescriptor *descriptor = nil;
96*6777b538SAndroid Build Coastguard Worker  if (!descriptor) {
97*6777b538SAndroid Build Coastguard Worker    static GPBMessageFieldDescription fields[] = {
98*6777b538SAndroid Build Coastguard Worker      {
99*6777b538SAndroid Build Coastguard Worker        .name = "value",
100*6777b538SAndroid Build Coastguard Worker        .dataTypeSpecific.clazz = Nil,
101*6777b538SAndroid Build Coastguard Worker        .number = GPBFloatValue_FieldNumber_Value,
102*6777b538SAndroid Build Coastguard Worker        .hasIndex = 0,
103*6777b538SAndroid Build Coastguard Worker        .offset = (uint32_t)offsetof(GPBFloatValue__storage_, value),
104*6777b538SAndroid Build Coastguard Worker        .flags = (GPBFieldFlags)(GPBFieldOptional | GPBFieldClearHasIvarOnZero),
105*6777b538SAndroid Build Coastguard Worker        .dataType = GPBDataTypeFloat,
106*6777b538SAndroid Build Coastguard Worker      },
107*6777b538SAndroid Build Coastguard Worker    };
108*6777b538SAndroid Build Coastguard Worker    GPBDescriptor *localDescriptor =
109*6777b538SAndroid Build Coastguard Worker        [GPBDescriptor allocDescriptorForClass:[GPBFloatValue class]
110*6777b538SAndroid Build Coastguard Worker                                     rootClass:[GPBWrappersRoot class]
111*6777b538SAndroid Build Coastguard Worker                                          file:GPBWrappersRoot_FileDescriptor()
112*6777b538SAndroid Build Coastguard Worker                                        fields:fields
113*6777b538SAndroid Build Coastguard Worker                                    fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescription))
114*6777b538SAndroid Build Coastguard Worker                                   storageSize:sizeof(GPBFloatValue__storage_)
115*6777b538SAndroid Build Coastguard Worker                                         flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown)];
116*6777b538SAndroid Build Coastguard Worker    #if defined(DEBUG) && DEBUG
117*6777b538SAndroid Build Coastguard Worker      NSAssert(descriptor == nil, @"Startup recursed!");
118*6777b538SAndroid Build Coastguard Worker    #endif  // DEBUG
119*6777b538SAndroid Build Coastguard Worker    descriptor = localDescriptor;
120*6777b538SAndroid Build Coastguard Worker  }
121*6777b538SAndroid Build Coastguard Worker  return descriptor;
122*6777b538SAndroid Build Coastguard Worker}
123*6777b538SAndroid Build Coastguard Worker
124*6777b538SAndroid Build Coastguard Worker@end
125*6777b538SAndroid Build Coastguard Worker
126*6777b538SAndroid Build Coastguard Worker#pragma mark - GPBInt64Value
127*6777b538SAndroid Build Coastguard Worker
128*6777b538SAndroid Build Coastguard Worker@implementation GPBInt64Value
129*6777b538SAndroid Build Coastguard Worker
130*6777b538SAndroid Build Coastguard Worker@dynamic value;
131*6777b538SAndroid Build Coastguard Worker
132*6777b538SAndroid Build Coastguard Workertypedef struct GPBInt64Value__storage_ {
133*6777b538SAndroid Build Coastguard Worker  uint32_t _has_storage_[1];
134*6777b538SAndroid Build Coastguard Worker  int64_t value;
135*6777b538SAndroid Build Coastguard Worker} GPBInt64Value__storage_;
136*6777b538SAndroid Build Coastguard Worker
137*6777b538SAndroid Build Coastguard Worker// This method is threadsafe because it is initially called
138*6777b538SAndroid Build Coastguard Worker// in +initialize for each subclass.
139*6777b538SAndroid Build Coastguard Worker+ (GPBDescriptor *)descriptor {
140*6777b538SAndroid Build Coastguard Worker  static GPBDescriptor *descriptor = nil;
141*6777b538SAndroid Build Coastguard Worker  if (!descriptor) {
142*6777b538SAndroid Build Coastguard Worker    static GPBMessageFieldDescription fields[] = {
143*6777b538SAndroid Build Coastguard Worker      {
144*6777b538SAndroid Build Coastguard Worker        .name = "value",
145*6777b538SAndroid Build Coastguard Worker        .dataTypeSpecific.clazz = Nil,
146*6777b538SAndroid Build Coastguard Worker        .number = GPBInt64Value_FieldNumber_Value,
147*6777b538SAndroid Build Coastguard Worker        .hasIndex = 0,
148*6777b538SAndroid Build Coastguard Worker        .offset = (uint32_t)offsetof(GPBInt64Value__storage_, value),
149*6777b538SAndroid Build Coastguard Worker        .flags = (GPBFieldFlags)(GPBFieldOptional | GPBFieldClearHasIvarOnZero),
150*6777b538SAndroid Build Coastguard Worker        .dataType = GPBDataTypeInt64,
151*6777b538SAndroid Build Coastguard Worker      },
152*6777b538SAndroid Build Coastguard Worker    };
153*6777b538SAndroid Build Coastguard Worker    GPBDescriptor *localDescriptor =
154*6777b538SAndroid Build Coastguard Worker        [GPBDescriptor allocDescriptorForClass:[GPBInt64Value class]
155*6777b538SAndroid Build Coastguard Worker                                     rootClass:[GPBWrappersRoot class]
156*6777b538SAndroid Build Coastguard Worker                                          file:GPBWrappersRoot_FileDescriptor()
157*6777b538SAndroid Build Coastguard Worker                                        fields:fields
158*6777b538SAndroid Build Coastguard Worker                                    fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescription))
159*6777b538SAndroid Build Coastguard Worker                                   storageSize:sizeof(GPBInt64Value__storage_)
160*6777b538SAndroid Build Coastguard Worker                                         flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown)];
161*6777b538SAndroid Build Coastguard Worker    #if defined(DEBUG) && DEBUG
162*6777b538SAndroid Build Coastguard Worker      NSAssert(descriptor == nil, @"Startup recursed!");
163*6777b538SAndroid Build Coastguard Worker    #endif  // DEBUG
164*6777b538SAndroid Build Coastguard Worker    descriptor = localDescriptor;
165*6777b538SAndroid Build Coastguard Worker  }
166*6777b538SAndroid Build Coastguard Worker  return descriptor;
167*6777b538SAndroid Build Coastguard Worker}
168*6777b538SAndroid Build Coastguard Worker
169*6777b538SAndroid Build Coastguard Worker@end
170*6777b538SAndroid Build Coastguard Worker
171*6777b538SAndroid Build Coastguard Worker#pragma mark - GPBUInt64Value
172*6777b538SAndroid Build Coastguard Worker
173*6777b538SAndroid Build Coastguard Worker@implementation GPBUInt64Value
174*6777b538SAndroid Build Coastguard Worker
175*6777b538SAndroid Build Coastguard Worker@dynamic value;
176*6777b538SAndroid Build Coastguard Worker
177*6777b538SAndroid Build Coastguard Workertypedef struct GPBUInt64Value__storage_ {
178*6777b538SAndroid Build Coastguard Worker  uint32_t _has_storage_[1];
179*6777b538SAndroid Build Coastguard Worker  uint64_t value;
180*6777b538SAndroid Build Coastguard Worker} GPBUInt64Value__storage_;
181*6777b538SAndroid Build Coastguard Worker
182*6777b538SAndroid Build Coastguard Worker// This method is threadsafe because it is initially called
183*6777b538SAndroid Build Coastguard Worker// in +initialize for each subclass.
184*6777b538SAndroid Build Coastguard Worker+ (GPBDescriptor *)descriptor {
185*6777b538SAndroid Build Coastguard Worker  static GPBDescriptor *descriptor = nil;
186*6777b538SAndroid Build Coastguard Worker  if (!descriptor) {
187*6777b538SAndroid Build Coastguard Worker    static GPBMessageFieldDescription fields[] = {
188*6777b538SAndroid Build Coastguard Worker      {
189*6777b538SAndroid Build Coastguard Worker        .name = "value",
190*6777b538SAndroid Build Coastguard Worker        .dataTypeSpecific.clazz = Nil,
191*6777b538SAndroid Build Coastguard Worker        .number = GPBUInt64Value_FieldNumber_Value,
192*6777b538SAndroid Build Coastguard Worker        .hasIndex = 0,
193*6777b538SAndroid Build Coastguard Worker        .offset = (uint32_t)offsetof(GPBUInt64Value__storage_, value),
194*6777b538SAndroid Build Coastguard Worker        .flags = (GPBFieldFlags)(GPBFieldOptional | GPBFieldClearHasIvarOnZero),
195*6777b538SAndroid Build Coastguard Worker        .dataType = GPBDataTypeUInt64,
196*6777b538SAndroid Build Coastguard Worker      },
197*6777b538SAndroid Build Coastguard Worker    };
198*6777b538SAndroid Build Coastguard Worker    GPBDescriptor *localDescriptor =
199*6777b538SAndroid Build Coastguard Worker        [GPBDescriptor allocDescriptorForClass:[GPBUInt64Value class]
200*6777b538SAndroid Build Coastguard Worker                                     rootClass:[GPBWrappersRoot class]
201*6777b538SAndroid Build Coastguard Worker                                          file:GPBWrappersRoot_FileDescriptor()
202*6777b538SAndroid Build Coastguard Worker                                        fields:fields
203*6777b538SAndroid Build Coastguard Worker                                    fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescription))
204*6777b538SAndroid Build Coastguard Worker                                   storageSize:sizeof(GPBUInt64Value__storage_)
205*6777b538SAndroid Build Coastguard Worker                                         flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown)];
206*6777b538SAndroid Build Coastguard Worker    #if defined(DEBUG) && DEBUG
207*6777b538SAndroid Build Coastguard Worker      NSAssert(descriptor == nil, @"Startup recursed!");
208*6777b538SAndroid Build Coastguard Worker    #endif  // DEBUG
209*6777b538SAndroid Build Coastguard Worker    descriptor = localDescriptor;
210*6777b538SAndroid Build Coastguard Worker  }
211*6777b538SAndroid Build Coastguard Worker  return descriptor;
212*6777b538SAndroid Build Coastguard Worker}
213*6777b538SAndroid Build Coastguard Worker
214*6777b538SAndroid Build Coastguard Worker@end
215*6777b538SAndroid Build Coastguard Worker
216*6777b538SAndroid Build Coastguard Worker#pragma mark - GPBInt32Value
217*6777b538SAndroid Build Coastguard Worker
218*6777b538SAndroid Build Coastguard Worker@implementation GPBInt32Value
219*6777b538SAndroid Build Coastguard Worker
220*6777b538SAndroid Build Coastguard Worker@dynamic value;
221*6777b538SAndroid Build Coastguard Worker
222*6777b538SAndroid Build Coastguard Workertypedef struct GPBInt32Value__storage_ {
223*6777b538SAndroid Build Coastguard Worker  uint32_t _has_storage_[1];
224*6777b538SAndroid Build Coastguard Worker  int32_t value;
225*6777b538SAndroid Build Coastguard Worker} GPBInt32Value__storage_;
226*6777b538SAndroid Build Coastguard Worker
227*6777b538SAndroid Build Coastguard Worker// This method is threadsafe because it is initially called
228*6777b538SAndroid Build Coastguard Worker// in +initialize for each subclass.
229*6777b538SAndroid Build Coastguard Worker+ (GPBDescriptor *)descriptor {
230*6777b538SAndroid Build Coastguard Worker  static GPBDescriptor *descriptor = nil;
231*6777b538SAndroid Build Coastguard Worker  if (!descriptor) {
232*6777b538SAndroid Build Coastguard Worker    static GPBMessageFieldDescription fields[] = {
233*6777b538SAndroid Build Coastguard Worker      {
234*6777b538SAndroid Build Coastguard Worker        .name = "value",
235*6777b538SAndroid Build Coastguard Worker        .dataTypeSpecific.clazz = Nil,
236*6777b538SAndroid Build Coastguard Worker        .number = GPBInt32Value_FieldNumber_Value,
237*6777b538SAndroid Build Coastguard Worker        .hasIndex = 0,
238*6777b538SAndroid Build Coastguard Worker        .offset = (uint32_t)offsetof(GPBInt32Value__storage_, value),
239*6777b538SAndroid Build Coastguard Worker        .flags = (GPBFieldFlags)(GPBFieldOptional | GPBFieldClearHasIvarOnZero),
240*6777b538SAndroid Build Coastguard Worker        .dataType = GPBDataTypeInt32,
241*6777b538SAndroid Build Coastguard Worker      },
242*6777b538SAndroid Build Coastguard Worker    };
243*6777b538SAndroid Build Coastguard Worker    GPBDescriptor *localDescriptor =
244*6777b538SAndroid Build Coastguard Worker        [GPBDescriptor allocDescriptorForClass:[GPBInt32Value class]
245*6777b538SAndroid Build Coastguard Worker                                     rootClass:[GPBWrappersRoot class]
246*6777b538SAndroid Build Coastguard Worker                                          file:GPBWrappersRoot_FileDescriptor()
247*6777b538SAndroid Build Coastguard Worker                                        fields:fields
248*6777b538SAndroid Build Coastguard Worker                                    fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescription))
249*6777b538SAndroid Build Coastguard Worker                                   storageSize:sizeof(GPBInt32Value__storage_)
250*6777b538SAndroid Build Coastguard Worker                                         flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown)];
251*6777b538SAndroid Build Coastguard Worker    #if defined(DEBUG) && DEBUG
252*6777b538SAndroid Build Coastguard Worker      NSAssert(descriptor == nil, @"Startup recursed!");
253*6777b538SAndroid Build Coastguard Worker    #endif  // DEBUG
254*6777b538SAndroid Build Coastguard Worker    descriptor = localDescriptor;
255*6777b538SAndroid Build Coastguard Worker  }
256*6777b538SAndroid Build Coastguard Worker  return descriptor;
257*6777b538SAndroid Build Coastguard Worker}
258*6777b538SAndroid Build Coastguard Worker
259*6777b538SAndroid Build Coastguard Worker@end
260*6777b538SAndroid Build Coastguard Worker
261*6777b538SAndroid Build Coastguard Worker#pragma mark - GPBUInt32Value
262*6777b538SAndroid Build Coastguard Worker
263*6777b538SAndroid Build Coastguard Worker@implementation GPBUInt32Value
264*6777b538SAndroid Build Coastguard Worker
265*6777b538SAndroid Build Coastguard Worker@dynamic value;
266*6777b538SAndroid Build Coastguard Worker
267*6777b538SAndroid Build Coastguard Workertypedef struct GPBUInt32Value__storage_ {
268*6777b538SAndroid Build Coastguard Worker  uint32_t _has_storage_[1];
269*6777b538SAndroid Build Coastguard Worker  uint32_t value;
270*6777b538SAndroid Build Coastguard Worker} GPBUInt32Value__storage_;
271*6777b538SAndroid Build Coastguard Worker
272*6777b538SAndroid Build Coastguard Worker// This method is threadsafe because it is initially called
273*6777b538SAndroid Build Coastguard Worker// in +initialize for each subclass.
274*6777b538SAndroid Build Coastguard Worker+ (GPBDescriptor *)descriptor {
275*6777b538SAndroid Build Coastguard Worker  static GPBDescriptor *descriptor = nil;
276*6777b538SAndroid Build Coastguard Worker  if (!descriptor) {
277*6777b538SAndroid Build Coastguard Worker    static GPBMessageFieldDescription fields[] = {
278*6777b538SAndroid Build Coastguard Worker      {
279*6777b538SAndroid Build Coastguard Worker        .name = "value",
280*6777b538SAndroid Build Coastguard Worker        .dataTypeSpecific.clazz = Nil,
281*6777b538SAndroid Build Coastguard Worker        .number = GPBUInt32Value_FieldNumber_Value,
282*6777b538SAndroid Build Coastguard Worker        .hasIndex = 0,
283*6777b538SAndroid Build Coastguard Worker        .offset = (uint32_t)offsetof(GPBUInt32Value__storage_, value),
284*6777b538SAndroid Build Coastguard Worker        .flags = (GPBFieldFlags)(GPBFieldOptional | GPBFieldClearHasIvarOnZero),
285*6777b538SAndroid Build Coastguard Worker        .dataType = GPBDataTypeUInt32,
286*6777b538SAndroid Build Coastguard Worker      },
287*6777b538SAndroid Build Coastguard Worker    };
288*6777b538SAndroid Build Coastguard Worker    GPBDescriptor *localDescriptor =
289*6777b538SAndroid Build Coastguard Worker        [GPBDescriptor allocDescriptorForClass:[GPBUInt32Value class]
290*6777b538SAndroid Build Coastguard Worker                                     rootClass:[GPBWrappersRoot class]
291*6777b538SAndroid Build Coastguard Worker                                          file:GPBWrappersRoot_FileDescriptor()
292*6777b538SAndroid Build Coastguard Worker                                        fields:fields
293*6777b538SAndroid Build Coastguard Worker                                    fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescription))
294*6777b538SAndroid Build Coastguard Worker                                   storageSize:sizeof(GPBUInt32Value__storage_)
295*6777b538SAndroid Build Coastguard Worker                                         flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown)];
296*6777b538SAndroid Build Coastguard Worker    #if defined(DEBUG) && DEBUG
297*6777b538SAndroid Build Coastguard Worker      NSAssert(descriptor == nil, @"Startup recursed!");
298*6777b538SAndroid Build Coastguard Worker    #endif  // DEBUG
299*6777b538SAndroid Build Coastguard Worker    descriptor = localDescriptor;
300*6777b538SAndroid Build Coastguard Worker  }
301*6777b538SAndroid Build Coastguard Worker  return descriptor;
302*6777b538SAndroid Build Coastguard Worker}
303*6777b538SAndroid Build Coastguard Worker
304*6777b538SAndroid Build Coastguard Worker@end
305*6777b538SAndroid Build Coastguard Worker
306*6777b538SAndroid Build Coastguard Worker#pragma mark - GPBBoolValue
307*6777b538SAndroid Build Coastguard Worker
308*6777b538SAndroid Build Coastguard Worker@implementation GPBBoolValue
309*6777b538SAndroid Build Coastguard Worker
310*6777b538SAndroid Build Coastguard Worker@dynamic value;
311*6777b538SAndroid Build Coastguard Worker
312*6777b538SAndroid Build Coastguard Workertypedef struct GPBBoolValue__storage_ {
313*6777b538SAndroid Build Coastguard Worker  uint32_t _has_storage_[1];
314*6777b538SAndroid Build Coastguard Worker} GPBBoolValue__storage_;
315*6777b538SAndroid Build Coastguard Worker
316*6777b538SAndroid Build Coastguard Worker// This method is threadsafe because it is initially called
317*6777b538SAndroid Build Coastguard Worker// in +initialize for each subclass.
318*6777b538SAndroid Build Coastguard Worker+ (GPBDescriptor *)descriptor {
319*6777b538SAndroid Build Coastguard Worker  static GPBDescriptor *descriptor = nil;
320*6777b538SAndroid Build Coastguard Worker  if (!descriptor) {
321*6777b538SAndroid Build Coastguard Worker    static GPBMessageFieldDescription fields[] = {
322*6777b538SAndroid Build Coastguard Worker      {
323*6777b538SAndroid Build Coastguard Worker        .name = "value",
324*6777b538SAndroid Build Coastguard Worker        .dataTypeSpecific.clazz = Nil,
325*6777b538SAndroid Build Coastguard Worker        .number = GPBBoolValue_FieldNumber_Value,
326*6777b538SAndroid Build Coastguard Worker        .hasIndex = 0,
327*6777b538SAndroid Build Coastguard Worker        .offset = 1,  // Stored in _has_storage_ to save space.
328*6777b538SAndroid Build Coastguard Worker        .flags = (GPBFieldFlags)(GPBFieldOptional | GPBFieldClearHasIvarOnZero),
329*6777b538SAndroid Build Coastguard Worker        .dataType = GPBDataTypeBool,
330*6777b538SAndroid Build Coastguard Worker      },
331*6777b538SAndroid Build Coastguard Worker    };
332*6777b538SAndroid Build Coastguard Worker    GPBDescriptor *localDescriptor =
333*6777b538SAndroid Build Coastguard Worker        [GPBDescriptor allocDescriptorForClass:[GPBBoolValue class]
334*6777b538SAndroid Build Coastguard Worker                                     rootClass:[GPBWrappersRoot class]
335*6777b538SAndroid Build Coastguard Worker                                          file:GPBWrappersRoot_FileDescriptor()
336*6777b538SAndroid Build Coastguard Worker                                        fields:fields
337*6777b538SAndroid Build Coastguard Worker                                    fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescription))
338*6777b538SAndroid Build Coastguard Worker                                   storageSize:sizeof(GPBBoolValue__storage_)
339*6777b538SAndroid Build Coastguard Worker                                         flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown)];
340*6777b538SAndroid Build Coastguard Worker    #if defined(DEBUG) && DEBUG
341*6777b538SAndroid Build Coastguard Worker      NSAssert(descriptor == nil, @"Startup recursed!");
342*6777b538SAndroid Build Coastguard Worker    #endif  // DEBUG
343*6777b538SAndroid Build Coastguard Worker    descriptor = localDescriptor;
344*6777b538SAndroid Build Coastguard Worker  }
345*6777b538SAndroid Build Coastguard Worker  return descriptor;
346*6777b538SAndroid Build Coastguard Worker}
347*6777b538SAndroid Build Coastguard Worker
348*6777b538SAndroid Build Coastguard Worker@end
349*6777b538SAndroid Build Coastguard Worker
350*6777b538SAndroid Build Coastguard Worker#pragma mark - GPBStringValue
351*6777b538SAndroid Build Coastguard Worker
352*6777b538SAndroid Build Coastguard Worker@implementation GPBStringValue
353*6777b538SAndroid Build Coastguard Worker
354*6777b538SAndroid Build Coastguard Worker@dynamic value;
355*6777b538SAndroid Build Coastguard Worker
356*6777b538SAndroid Build Coastguard Workertypedef struct GPBStringValue__storage_ {
357*6777b538SAndroid Build Coastguard Worker  uint32_t _has_storage_[1];
358*6777b538SAndroid Build Coastguard Worker  NSString *value;
359*6777b538SAndroid Build Coastguard Worker} GPBStringValue__storage_;
360*6777b538SAndroid Build Coastguard Worker
361*6777b538SAndroid Build Coastguard Worker// This method is threadsafe because it is initially called
362*6777b538SAndroid Build Coastguard Worker// in +initialize for each subclass.
363*6777b538SAndroid Build Coastguard Worker+ (GPBDescriptor *)descriptor {
364*6777b538SAndroid Build Coastguard Worker  static GPBDescriptor *descriptor = nil;
365*6777b538SAndroid Build Coastguard Worker  if (!descriptor) {
366*6777b538SAndroid Build Coastguard Worker    static GPBMessageFieldDescription fields[] = {
367*6777b538SAndroid Build Coastguard Worker      {
368*6777b538SAndroid Build Coastguard Worker        .name = "value",
369*6777b538SAndroid Build Coastguard Worker        .dataTypeSpecific.clazz = Nil,
370*6777b538SAndroid Build Coastguard Worker        .number = GPBStringValue_FieldNumber_Value,
371*6777b538SAndroid Build Coastguard Worker        .hasIndex = 0,
372*6777b538SAndroid Build Coastguard Worker        .offset = (uint32_t)offsetof(GPBStringValue__storage_, value),
373*6777b538SAndroid Build Coastguard Worker        .flags = (GPBFieldFlags)(GPBFieldOptional | GPBFieldClearHasIvarOnZero),
374*6777b538SAndroid Build Coastguard Worker        .dataType = GPBDataTypeString,
375*6777b538SAndroid Build Coastguard Worker      },
376*6777b538SAndroid Build Coastguard Worker    };
377*6777b538SAndroid Build Coastguard Worker    GPBDescriptor *localDescriptor =
378*6777b538SAndroid Build Coastguard Worker        [GPBDescriptor allocDescriptorForClass:[GPBStringValue class]
379*6777b538SAndroid Build Coastguard Worker                                     rootClass:[GPBWrappersRoot class]
380*6777b538SAndroid Build Coastguard Worker                                          file:GPBWrappersRoot_FileDescriptor()
381*6777b538SAndroid Build Coastguard Worker                                        fields:fields
382*6777b538SAndroid Build Coastguard Worker                                    fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescription))
383*6777b538SAndroid Build Coastguard Worker                                   storageSize:sizeof(GPBStringValue__storage_)
384*6777b538SAndroid Build Coastguard Worker                                         flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown)];
385*6777b538SAndroid Build Coastguard Worker    #if defined(DEBUG) && DEBUG
386*6777b538SAndroid Build Coastguard Worker      NSAssert(descriptor == nil, @"Startup recursed!");
387*6777b538SAndroid Build Coastguard Worker    #endif  // DEBUG
388*6777b538SAndroid Build Coastguard Worker    descriptor = localDescriptor;
389*6777b538SAndroid Build Coastguard Worker  }
390*6777b538SAndroid Build Coastguard Worker  return descriptor;
391*6777b538SAndroid Build Coastguard Worker}
392*6777b538SAndroid Build Coastguard Worker
393*6777b538SAndroid Build Coastguard Worker@end
394*6777b538SAndroid Build Coastguard Worker
395*6777b538SAndroid Build Coastguard Worker#pragma mark - GPBBytesValue
396*6777b538SAndroid Build Coastguard Worker
397*6777b538SAndroid Build Coastguard Worker@implementation GPBBytesValue
398*6777b538SAndroid Build Coastguard Worker
399*6777b538SAndroid Build Coastguard Worker@dynamic value;
400*6777b538SAndroid Build Coastguard Worker
401*6777b538SAndroid Build Coastguard Workertypedef struct GPBBytesValue__storage_ {
402*6777b538SAndroid Build Coastguard Worker  uint32_t _has_storage_[1];
403*6777b538SAndroid Build Coastguard Worker  NSData *value;
404*6777b538SAndroid Build Coastguard Worker} GPBBytesValue__storage_;
405*6777b538SAndroid Build Coastguard Worker
406*6777b538SAndroid Build Coastguard Worker// This method is threadsafe because it is initially called
407*6777b538SAndroid Build Coastguard Worker// in +initialize for each subclass.
408*6777b538SAndroid Build Coastguard Worker+ (GPBDescriptor *)descriptor {
409*6777b538SAndroid Build Coastguard Worker  static GPBDescriptor *descriptor = nil;
410*6777b538SAndroid Build Coastguard Worker  if (!descriptor) {
411*6777b538SAndroid Build Coastguard Worker    static GPBMessageFieldDescription fields[] = {
412*6777b538SAndroid Build Coastguard Worker      {
413*6777b538SAndroid Build Coastguard Worker        .name = "value",
414*6777b538SAndroid Build Coastguard Worker        .dataTypeSpecific.clazz = Nil,
415*6777b538SAndroid Build Coastguard Worker        .number = GPBBytesValue_FieldNumber_Value,
416*6777b538SAndroid Build Coastguard Worker        .hasIndex = 0,
417*6777b538SAndroid Build Coastguard Worker        .offset = (uint32_t)offsetof(GPBBytesValue__storage_, value),
418*6777b538SAndroid Build Coastguard Worker        .flags = (GPBFieldFlags)(GPBFieldOptional | GPBFieldClearHasIvarOnZero),
419*6777b538SAndroid Build Coastguard Worker        .dataType = GPBDataTypeBytes,
420*6777b538SAndroid Build Coastguard Worker      },
421*6777b538SAndroid Build Coastguard Worker    };
422*6777b538SAndroid Build Coastguard Worker    GPBDescriptor *localDescriptor =
423*6777b538SAndroid Build Coastguard Worker        [GPBDescriptor allocDescriptorForClass:[GPBBytesValue class]
424*6777b538SAndroid Build Coastguard Worker                                     rootClass:[GPBWrappersRoot class]
425*6777b538SAndroid Build Coastguard Worker                                          file:GPBWrappersRoot_FileDescriptor()
426*6777b538SAndroid Build Coastguard Worker                                        fields:fields
427*6777b538SAndroid Build Coastguard Worker                                    fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescription))
428*6777b538SAndroid Build Coastguard Worker                                   storageSize:sizeof(GPBBytesValue__storage_)
429*6777b538SAndroid Build Coastguard Worker                                         flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown)];
430*6777b538SAndroid Build Coastguard Worker    #if defined(DEBUG) && DEBUG
431*6777b538SAndroid Build Coastguard Worker      NSAssert(descriptor == nil, @"Startup recursed!");
432*6777b538SAndroid Build Coastguard Worker    #endif  // DEBUG
433*6777b538SAndroid Build Coastguard Worker    descriptor = localDescriptor;
434*6777b538SAndroid Build Coastguard Worker  }
435*6777b538SAndroid Build Coastguard Worker  return descriptor;
436*6777b538SAndroid Build Coastguard Worker}
437*6777b538SAndroid Build Coastguard Worker
438*6777b538SAndroid Build Coastguard Worker@end
439*6777b538SAndroid Build Coastguard Worker
440*6777b538SAndroid Build Coastguard Worker
441*6777b538SAndroid Build Coastguard Worker#pragma clang diagnostic pop
442*6777b538SAndroid Build Coastguard Worker
443*6777b538SAndroid Build Coastguard Worker// @@protoc_insertion_point(global_scope)
444