1// Generated by the protocol buffer compiler. DO NOT EDIT! 2// source: google/protobuf/field_mask.proto 3 4#import "GPBProtocolBuffers_RuntimeSupport.h" 5#import "google/protobuf/FieldMask.pbobjc.h" 6// @@protoc_insertion_point(imports) 7 8#pragma clang diagnostic push 9#pragma clang diagnostic ignored "-Wdeprecated-declarations" 10 11#pragma mark - GPBFieldMaskRoot 12 13@implementation GPBFieldMaskRoot 14 15@end 16 17#pragma mark - GPBFieldMaskRoot_FileDescriptor 18 19static GPBFileDescriptor *GPBFieldMaskRoot_FileDescriptor(void) { 20 // This is called by +initialize so there is no need to worry 21 // about thread safety of the singleton. 22 static GPBFileDescriptor *descriptor = NULL; 23 if (!descriptor) { 24 GPBDebugCheckRuntimeVersion(); 25 descriptor = [[GPBFileDescriptor alloc] initWithPackage:@"google.protobuf" 26 syntax:GPBFileSyntaxProto3]; 27 } 28 return descriptor; 29} 30 31#pragma mark - GPBFieldMask 32 33@implementation GPBFieldMask 34 35@dynamic pathsArray, pathsArray_Count; 36 37typedef struct GPBFieldMask__storage_ { 38 uint32_t _has_storage_[1]; 39 NSMutableArray *pathsArray; 40} GPBFieldMask__storage_; 41 42// This method is threadsafe because it is initially called 43// in +initialize for each subclass. 44+ (GPBDescriptor *)descriptor { 45 static GPBDescriptor *descriptor = nil; 46 if (!descriptor) { 47 static GPBMessageFieldDescription fields[] = { 48 { 49 .name = "pathsArray", 50 .dataTypeSpecific.className = NULL, 51 .number = GPBFieldMask_FieldNumber_PathsArray, 52 .hasIndex = GPBNoHasBit, 53 .offset = (uint32_t)offsetof(GPBFieldMask__storage_, pathsArray), 54 .flags = GPBFieldRepeated, 55 .dataType = GPBDataTypeString, 56 }, 57 }; 58 GPBDescriptor *localDescriptor = 59 [GPBDescriptor allocDescriptorForClass:[GPBFieldMask class] 60 rootClass:[GPBFieldMaskRoot class] 61 file:GPBFieldMaskRoot_FileDescriptor() 62 fields:fields 63 fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescription)) 64 storageSize:sizeof(GPBFieldMask__storage_) 65 flags:0]; 66 NSAssert(descriptor == nil, @"Startup recursed!"); 67 descriptor = localDescriptor; 68 } 69 return descriptor; 70} 71 72@end 73 74 75#pragma clang diagnostic pop 76 77// @@protoc_insertion_point(global_scope) 78