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