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 "GPBFieldMask.pbobjc.h" 6 7// @@protoc_insertion_point(imports) 8 9#pragma clang diagnostic push 10#pragma clang diagnostic ignored "-Wdeprecated-declarations" 11 12#pragma mark - GPBFieldMaskRoot 13 14@implementation GPBFieldMaskRoot 15 16// No extensions in the file and no imports, so no need to generate 17// +extensionRegistry. 18 19@end 20 21#pragma mark - GPBFieldMaskRoot_FileDescriptor 22 23static GPBFileDescriptor *GPBFieldMaskRoot_FileDescriptor(void) { 24 // This is called by +initialize so there is no need to worry 25 // about thread safety of the singleton. 26 static GPBFileDescriptor *descriptor = NULL; 27 if (!descriptor) { 28 GPB_DEBUG_CHECK_RUNTIME_VERSIONS(); 29 descriptor = [[GPBFileDescriptor alloc] initWithPackage:@"google.protobuf" 30 objcPrefix:@"GPB" 31 syntax:GPBFileSyntaxProto3]; 32 } 33 return descriptor; 34} 35 36#pragma mark - GPBFieldMask 37 38@implementation GPBFieldMask 39 40@dynamic pathsArray, pathsArray_Count; 41 42typedef struct GPBFieldMask__storage_ { 43 uint32_t _has_storage_[1]; 44 NSMutableArray *pathsArray; 45} GPBFieldMask__storage_; 46 47// This method is threadsafe because it is initially called 48// in +initialize for each subclass. 49+ (GPBDescriptor *)descriptor { 50 static GPBDescriptor *descriptor = nil; 51 if (!descriptor) { 52 static GPBMessageFieldDescription fields[] = { 53 { 54 .name = "pathsArray", 55 .dataTypeSpecific.clazz = Nil, 56 .number = GPBFieldMask_FieldNumber_PathsArray, 57 .hasIndex = GPBNoHasBit, 58 .offset = (uint32_t)offsetof(GPBFieldMask__storage_, pathsArray), 59 .flags = GPBFieldRepeated, 60 .dataType = GPBDataTypeString, 61 }, 62 }; 63 GPBDescriptor *localDescriptor = 64 [GPBDescriptor allocDescriptorForClass:[GPBFieldMask class] 65 rootClass:[GPBFieldMaskRoot class] 66 file:GPBFieldMaskRoot_FileDescriptor() 67 fields:fields 68 fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescription)) 69 storageSize:sizeof(GPBFieldMask__storage_) 70 flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown)]; 71 #if defined(DEBUG) && DEBUG 72 NSAssert(descriptor == nil, @"Startup recursed!"); 73 #endif // DEBUG 74 descriptor = localDescriptor; 75 } 76 return descriptor; 77} 78 79@end 80 81 82#pragma clang diagnostic pop 83 84// @@protoc_insertion_point(global_scope) 85