• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1// Generated by the protocol buffer compiler.  DO NOT EDIT!
2// NO CHECKED-IN PROTOBUF GENCODE
3// clang-format off
4// source: google/protobuf/field_mask.proto
5
6#import "GPBProtocolBuffers_RuntimeSupport.h"
7#import "GPBFieldMask.pbobjc.h"
8
9#if GOOGLE_PROTOBUF_OBJC_VERSION < 30007
10#error This file was generated by a newer version of protoc which is incompatible with your Protocol Buffer library sources.
11#endif
12#if 30007 < GOOGLE_PROTOBUF_OBJC_MIN_SUPPORTED_VERSION
13#error This file was generated by an older version of protoc which is incompatible with your Protocol Buffer library sources.
14#endif
15
16// @@protoc_insertion_point(imports)
17
18#pragma clang diagnostic push
19#pragma clang diagnostic ignored "-Wdeprecated-declarations"
20#pragma clang diagnostic ignored "-Wdollar-in-identifier-extension"
21
22#pragma mark - Objective-C Class declarations
23// Forward declarations of Objective-C classes that we can use as
24// static values in struct initializers.
25// We don't use [Foo class] because it is not a static value.
26GPBObjCClassDeclaration(GPBFieldMask);
27
28#pragma mark - GPBFieldMaskRoot
29
30@implementation GPBFieldMaskRoot
31
32// No extensions in the file and no imports or none of the imports (direct or
33// indirect) defined extensions, so no need to generate +extensionRegistry.
34
35@end
36
37static GPBFileDescription GPBFieldMaskRoot_FileDescription = {
38  .package = "google.protobuf",
39  .prefix = "GPB",
40  .syntax = GPBFileSyntaxProto3
41};
42
43#pragma mark - GPBFieldMask
44
45@implementation GPBFieldMask
46
47@dynamic pathsArray, pathsArray_Count;
48
49typedef struct GPBFieldMask__storage_ {
50  uint32_t _has_storage_[1];
51  NSMutableArray *pathsArray;
52} GPBFieldMask__storage_;
53
54// This method is threadsafe because it is initially called
55// in +initialize for each subclass.
56+ (GPBDescriptor *)descriptor {
57  static GPBDescriptor *descriptor = nil;
58  if (!descriptor) {
59    GPB_DEBUG_CHECK_RUNTIME_VERSIONS();
60    static GPBMessageFieldDescription fields[] = {
61      {
62        .name = "pathsArray",
63        .dataTypeSpecific.clazz = Nil,
64        .number = GPBFieldMask_FieldNumber_PathsArray,
65        .hasIndex = GPBNoHasBit,
66        .offset = (uint32_t)offsetof(GPBFieldMask__storage_, pathsArray),
67        .flags = GPBFieldRepeated,
68        .dataType = GPBDataTypeString,
69      },
70    };
71    GPBDescriptor *localDescriptor =
72        [GPBDescriptor allocDescriptorForClass:GPBObjCClass(GPBFieldMask)
73                                   messageName:@"FieldMask"
74                               fileDescription:&GPBFieldMaskRoot_FileDescription
75                                        fields:fields
76                                    fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescription))
77                                   storageSize:sizeof(GPBFieldMask__storage_)
78                                         flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown | GPBDescriptorInitializationFlag_ClosedEnumSupportKnown)];
79    #if defined(DEBUG) && DEBUG
80      NSAssert(descriptor == nil, @"Startup recursed!");
81    #endif  // DEBUG
82    descriptor = localDescriptor;
83  }
84  return descriptor;
85}
86
87@end
88
89
90#pragma clang diagnostic pop
91
92// @@protoc_insertion_point(global_scope)
93
94// clang-format on
95