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