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