GPBWrappers.pbobjc.m 17 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469
  1. // Generated by the protocol buffer compiler. DO NOT EDIT!
  2. // NO CHECKED-IN PROTOBUF GENCODE
  3. // clang-format off
  4. // source: google/protobuf/wrappers.proto
  5. #import "GPBProtocolBuffers_RuntimeSupport.h"
  6. #import "GPBWrappers.pbobjc.h"
  7. #if GOOGLE_PROTOBUF_OBJC_VERSION < 30007
  8. #error This file was generated by a newer version of protoc which is incompatible with your Protocol Buffer library sources.
  9. #endif
  10. #if 30007 < GOOGLE_PROTOBUF_OBJC_MIN_SUPPORTED_VERSION
  11. #error This file was generated by an older version of protoc which is incompatible with your Protocol Buffer library sources.
  12. #endif
  13. // @@protoc_insertion_point(imports)
  14. #pragma clang diagnostic push
  15. #pragma clang diagnostic ignored "-Wdeprecated-declarations"
  16. #pragma clang diagnostic ignored "-Wdollar-in-identifier-extension"
  17. #pragma mark - Objective-C Class declarations
  18. // Forward declarations of Objective-C classes that we can use as
  19. // static values in struct initializers.
  20. // We don't use [Foo class] because it is not a static value.
  21. GPBObjCClassDeclaration(GPBBoolValue);
  22. GPBObjCClassDeclaration(GPBBytesValue);
  23. GPBObjCClassDeclaration(GPBDoubleValue);
  24. GPBObjCClassDeclaration(GPBFloatValue);
  25. GPBObjCClassDeclaration(GPBInt32Value);
  26. GPBObjCClassDeclaration(GPBInt64Value);
  27. GPBObjCClassDeclaration(GPBStringValue);
  28. GPBObjCClassDeclaration(GPBUInt32Value);
  29. GPBObjCClassDeclaration(GPBUInt64Value);
  30. #pragma mark - GPBWrappersRoot
  31. @implementation GPBWrappersRoot
  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. @end
  35. static GPBFileDescription GPBWrappersRoot_FileDescription = {
  36. .package = "google.protobuf",
  37. .prefix = "GPB",
  38. .syntax = GPBFileSyntaxProto3
  39. };
  40. #pragma mark - GPBDoubleValue
  41. @implementation GPBDoubleValue
  42. @dynamic value;
  43. typedef struct GPBDoubleValue__storage_ {
  44. uint32_t _has_storage_[1];
  45. double value;
  46. } GPBDoubleValue__storage_;
  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. GPB_DEBUG_CHECK_RUNTIME_VERSIONS();
  53. static GPBMessageFieldDescription fields[] = {
  54. {
  55. .name = "value",
  56. .dataTypeSpecific.clazz = Nil,
  57. .number = GPBDoubleValue_FieldNumber_Value,
  58. .hasIndex = 0,
  59. .offset = (uint32_t)offsetof(GPBDoubleValue__storage_, value),
  60. .flags = (GPBFieldFlags)(GPBFieldOptional | GPBFieldClearHasIvarOnZero),
  61. .dataType = GPBDataTypeDouble,
  62. },
  63. };
  64. GPBDescriptor *localDescriptor =
  65. [GPBDescriptor allocDescriptorForClass:GPBObjCClass(GPBDoubleValue)
  66. messageName:@"DoubleValue"
  67. fileDescription:&GPBWrappersRoot_FileDescription
  68. fields:fields
  69. fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescription))
  70. storageSize:sizeof(GPBDoubleValue__storage_)
  71. flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown | GPBDescriptorInitializationFlag_ClosedEnumSupportKnown)];
  72. #if defined(DEBUG) && DEBUG
  73. NSAssert(descriptor == nil, @"Startup recursed!");
  74. #endif // DEBUG
  75. descriptor = localDescriptor;
  76. }
  77. return descriptor;
  78. }
  79. @end
  80. #pragma mark - GPBFloatValue
  81. @implementation GPBFloatValue
  82. @dynamic value;
  83. typedef struct GPBFloatValue__storage_ {
  84. uint32_t _has_storage_[1];
  85. float value;
  86. } GPBFloatValue__storage_;
  87. // This method is threadsafe because it is initially called
  88. // in +initialize for each subclass.
  89. + (GPBDescriptor *)descriptor {
  90. static GPBDescriptor *descriptor = nil;
  91. if (!descriptor) {
  92. GPB_DEBUG_CHECK_RUNTIME_VERSIONS();
  93. static GPBMessageFieldDescription fields[] = {
  94. {
  95. .name = "value",
  96. .dataTypeSpecific.clazz = Nil,
  97. .number = GPBFloatValue_FieldNumber_Value,
  98. .hasIndex = 0,
  99. .offset = (uint32_t)offsetof(GPBFloatValue__storage_, value),
  100. .flags = (GPBFieldFlags)(GPBFieldOptional | GPBFieldClearHasIvarOnZero),
  101. .dataType = GPBDataTypeFloat,
  102. },
  103. };
  104. GPBDescriptor *localDescriptor =
  105. [GPBDescriptor allocDescriptorForClass:GPBObjCClass(GPBFloatValue)
  106. messageName:@"FloatValue"
  107. fileDescription:&GPBWrappersRoot_FileDescription
  108. fields:fields
  109. fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescription))
  110. storageSize:sizeof(GPBFloatValue__storage_)
  111. flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown | GPBDescriptorInitializationFlag_ClosedEnumSupportKnown)];
  112. #if defined(DEBUG) && DEBUG
  113. NSAssert(descriptor == nil, @"Startup recursed!");
  114. #endif // DEBUG
  115. descriptor = localDescriptor;
  116. }
  117. return descriptor;
  118. }
  119. @end
  120. #pragma mark - GPBInt64Value
  121. @implementation GPBInt64Value
  122. @dynamic value;
  123. typedef struct GPBInt64Value__storage_ {
  124. uint32_t _has_storage_[1];
  125. int64_t value;
  126. } GPBInt64Value__storage_;
  127. // This method is threadsafe because it is initially called
  128. // in +initialize for each subclass.
  129. + (GPBDescriptor *)descriptor {
  130. static GPBDescriptor *descriptor = nil;
  131. if (!descriptor) {
  132. GPB_DEBUG_CHECK_RUNTIME_VERSIONS();
  133. static GPBMessageFieldDescription fields[] = {
  134. {
  135. .name = "value",
  136. .dataTypeSpecific.clazz = Nil,
  137. .number = GPBInt64Value_FieldNumber_Value,
  138. .hasIndex = 0,
  139. .offset = (uint32_t)offsetof(GPBInt64Value__storage_, value),
  140. .flags = (GPBFieldFlags)(GPBFieldOptional | GPBFieldClearHasIvarOnZero),
  141. .dataType = GPBDataTypeInt64,
  142. },
  143. };
  144. GPBDescriptor *localDescriptor =
  145. [GPBDescriptor allocDescriptorForClass:GPBObjCClass(GPBInt64Value)
  146. messageName:@"Int64Value"
  147. fileDescription:&GPBWrappersRoot_FileDescription
  148. fields:fields
  149. fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescription))
  150. storageSize:sizeof(GPBInt64Value__storage_)
  151. flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown | GPBDescriptorInitializationFlag_ClosedEnumSupportKnown)];
  152. #if defined(DEBUG) && DEBUG
  153. NSAssert(descriptor == nil, @"Startup recursed!");
  154. #endif // DEBUG
  155. descriptor = localDescriptor;
  156. }
  157. return descriptor;
  158. }
  159. @end
  160. #pragma mark - GPBUInt64Value
  161. @implementation GPBUInt64Value
  162. @dynamic value;
  163. typedef struct GPBUInt64Value__storage_ {
  164. uint32_t _has_storage_[1];
  165. uint64_t value;
  166. } GPBUInt64Value__storage_;
  167. // This method is threadsafe because it is initially called
  168. // in +initialize for each subclass.
  169. + (GPBDescriptor *)descriptor {
  170. static GPBDescriptor *descriptor = nil;
  171. if (!descriptor) {
  172. GPB_DEBUG_CHECK_RUNTIME_VERSIONS();
  173. static GPBMessageFieldDescription fields[] = {
  174. {
  175. .name = "value",
  176. .dataTypeSpecific.clazz = Nil,
  177. .number = GPBUInt64Value_FieldNumber_Value,
  178. .hasIndex = 0,
  179. .offset = (uint32_t)offsetof(GPBUInt64Value__storage_, value),
  180. .flags = (GPBFieldFlags)(GPBFieldOptional | GPBFieldClearHasIvarOnZero),
  181. .dataType = GPBDataTypeUInt64,
  182. },
  183. };
  184. GPBDescriptor *localDescriptor =
  185. [GPBDescriptor allocDescriptorForClass:GPBObjCClass(GPBUInt64Value)
  186. messageName:@"UInt64Value"
  187. fileDescription:&GPBWrappersRoot_FileDescription
  188. fields:fields
  189. fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescription))
  190. storageSize:sizeof(GPBUInt64Value__storage_)
  191. flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown | GPBDescriptorInitializationFlag_ClosedEnumSupportKnown)];
  192. #if defined(DEBUG) && DEBUG
  193. NSAssert(descriptor == nil, @"Startup recursed!");
  194. #endif // DEBUG
  195. descriptor = localDescriptor;
  196. }
  197. return descriptor;
  198. }
  199. @end
  200. #pragma mark - GPBInt32Value
  201. @implementation GPBInt32Value
  202. @dynamic value;
  203. typedef struct GPBInt32Value__storage_ {
  204. uint32_t _has_storage_[1];
  205. int32_t value;
  206. } GPBInt32Value__storage_;
  207. // This method is threadsafe because it is initially called
  208. // in +initialize for each subclass.
  209. + (GPBDescriptor *)descriptor {
  210. static GPBDescriptor *descriptor = nil;
  211. if (!descriptor) {
  212. GPB_DEBUG_CHECK_RUNTIME_VERSIONS();
  213. static GPBMessageFieldDescription fields[] = {
  214. {
  215. .name = "value",
  216. .dataTypeSpecific.clazz = Nil,
  217. .number = GPBInt32Value_FieldNumber_Value,
  218. .hasIndex = 0,
  219. .offset = (uint32_t)offsetof(GPBInt32Value__storage_, value),
  220. .flags = (GPBFieldFlags)(GPBFieldOptional | GPBFieldClearHasIvarOnZero),
  221. .dataType = GPBDataTypeInt32,
  222. },
  223. };
  224. GPBDescriptor *localDescriptor =
  225. [GPBDescriptor allocDescriptorForClass:GPBObjCClass(GPBInt32Value)
  226. messageName:@"Int32Value"
  227. fileDescription:&GPBWrappersRoot_FileDescription
  228. fields:fields
  229. fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescription))
  230. storageSize:sizeof(GPBInt32Value__storage_)
  231. flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown | GPBDescriptorInitializationFlag_ClosedEnumSupportKnown)];
  232. #if defined(DEBUG) && DEBUG
  233. NSAssert(descriptor == nil, @"Startup recursed!");
  234. #endif // DEBUG
  235. descriptor = localDescriptor;
  236. }
  237. return descriptor;
  238. }
  239. @end
  240. #pragma mark - GPBUInt32Value
  241. @implementation GPBUInt32Value
  242. @dynamic value;
  243. typedef struct GPBUInt32Value__storage_ {
  244. uint32_t _has_storage_[1];
  245. uint32_t value;
  246. } GPBUInt32Value__storage_;
  247. // This method is threadsafe because it is initially called
  248. // in +initialize for each subclass.
  249. + (GPBDescriptor *)descriptor {
  250. static GPBDescriptor *descriptor = nil;
  251. if (!descriptor) {
  252. GPB_DEBUG_CHECK_RUNTIME_VERSIONS();
  253. static GPBMessageFieldDescription fields[] = {
  254. {
  255. .name = "value",
  256. .dataTypeSpecific.clazz = Nil,
  257. .number = GPBUInt32Value_FieldNumber_Value,
  258. .hasIndex = 0,
  259. .offset = (uint32_t)offsetof(GPBUInt32Value__storage_, value),
  260. .flags = (GPBFieldFlags)(GPBFieldOptional | GPBFieldClearHasIvarOnZero),
  261. .dataType = GPBDataTypeUInt32,
  262. },
  263. };
  264. GPBDescriptor *localDescriptor =
  265. [GPBDescriptor allocDescriptorForClass:GPBObjCClass(GPBUInt32Value)
  266. messageName:@"UInt32Value"
  267. fileDescription:&GPBWrappersRoot_FileDescription
  268. fields:fields
  269. fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescription))
  270. storageSize:sizeof(GPBUInt32Value__storage_)
  271. flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown | GPBDescriptorInitializationFlag_ClosedEnumSupportKnown)];
  272. #if defined(DEBUG) && DEBUG
  273. NSAssert(descriptor == nil, @"Startup recursed!");
  274. #endif // DEBUG
  275. descriptor = localDescriptor;
  276. }
  277. return descriptor;
  278. }
  279. @end
  280. #pragma mark - GPBBoolValue
  281. @implementation GPBBoolValue
  282. @dynamic value;
  283. typedef struct GPBBoolValue__storage_ {
  284. uint32_t _has_storage_[1];
  285. } GPBBoolValue__storage_;
  286. // This method is threadsafe because it is initially called
  287. // in +initialize for each subclass.
  288. + (GPBDescriptor *)descriptor {
  289. static GPBDescriptor *descriptor = nil;
  290. if (!descriptor) {
  291. GPB_DEBUG_CHECK_RUNTIME_VERSIONS();
  292. static GPBMessageFieldDescription fields[] = {
  293. {
  294. .name = "value",
  295. .dataTypeSpecific.clazz = Nil,
  296. .number = GPBBoolValue_FieldNumber_Value,
  297. .hasIndex = 0,
  298. .offset = 1, // Stored in _has_storage_ to save space.
  299. .flags = (GPBFieldFlags)(GPBFieldOptional | GPBFieldClearHasIvarOnZero),
  300. .dataType = GPBDataTypeBool,
  301. },
  302. };
  303. GPBDescriptor *localDescriptor =
  304. [GPBDescriptor allocDescriptorForClass:GPBObjCClass(GPBBoolValue)
  305. messageName:@"BoolValue"
  306. fileDescription:&GPBWrappersRoot_FileDescription
  307. fields:fields
  308. fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescription))
  309. storageSize:sizeof(GPBBoolValue__storage_)
  310. flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown | GPBDescriptorInitializationFlag_ClosedEnumSupportKnown)];
  311. #if defined(DEBUG) && DEBUG
  312. NSAssert(descriptor == nil, @"Startup recursed!");
  313. #endif // DEBUG
  314. descriptor = localDescriptor;
  315. }
  316. return descriptor;
  317. }
  318. @end
  319. #pragma mark - GPBStringValue
  320. @implementation GPBStringValue
  321. @dynamic value;
  322. typedef struct GPBStringValue__storage_ {
  323. uint32_t _has_storage_[1];
  324. NSString *value;
  325. } GPBStringValue__storage_;
  326. // This method is threadsafe because it is initially called
  327. // in +initialize for each subclass.
  328. + (GPBDescriptor *)descriptor {
  329. static GPBDescriptor *descriptor = nil;
  330. if (!descriptor) {
  331. GPB_DEBUG_CHECK_RUNTIME_VERSIONS();
  332. static GPBMessageFieldDescription fields[] = {
  333. {
  334. .name = "value",
  335. .dataTypeSpecific.clazz = Nil,
  336. .number = GPBStringValue_FieldNumber_Value,
  337. .hasIndex = 0,
  338. .offset = (uint32_t)offsetof(GPBStringValue__storage_, value),
  339. .flags = (GPBFieldFlags)(GPBFieldOptional | GPBFieldClearHasIvarOnZero),
  340. .dataType = GPBDataTypeString,
  341. },
  342. };
  343. GPBDescriptor *localDescriptor =
  344. [GPBDescriptor allocDescriptorForClass:GPBObjCClass(GPBStringValue)
  345. messageName:@"StringValue"
  346. fileDescription:&GPBWrappersRoot_FileDescription
  347. fields:fields
  348. fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescription))
  349. storageSize:sizeof(GPBStringValue__storage_)
  350. flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown | GPBDescriptorInitializationFlag_ClosedEnumSupportKnown)];
  351. #if defined(DEBUG) && DEBUG
  352. NSAssert(descriptor == nil, @"Startup recursed!");
  353. #endif // DEBUG
  354. descriptor = localDescriptor;
  355. }
  356. return descriptor;
  357. }
  358. @end
  359. #pragma mark - GPBBytesValue
  360. @implementation GPBBytesValue
  361. @dynamic value;
  362. typedef struct GPBBytesValue__storage_ {
  363. uint32_t _has_storage_[1];
  364. NSData *value;
  365. } GPBBytesValue__storage_;
  366. // This method is threadsafe because it is initially called
  367. // in +initialize for each subclass.
  368. + (GPBDescriptor *)descriptor {
  369. static GPBDescriptor *descriptor = nil;
  370. if (!descriptor) {
  371. GPB_DEBUG_CHECK_RUNTIME_VERSIONS();
  372. static GPBMessageFieldDescription fields[] = {
  373. {
  374. .name = "value",
  375. .dataTypeSpecific.clazz = Nil,
  376. .number = GPBBytesValue_FieldNumber_Value,
  377. .hasIndex = 0,
  378. .offset = (uint32_t)offsetof(GPBBytesValue__storage_, value),
  379. .flags = (GPBFieldFlags)(GPBFieldOptional | GPBFieldClearHasIvarOnZero),
  380. .dataType = GPBDataTypeBytes,
  381. },
  382. };
  383. GPBDescriptor *localDescriptor =
  384. [GPBDescriptor allocDescriptorForClass:GPBObjCClass(GPBBytesValue)
  385. messageName:@"BytesValue"
  386. fileDescription:&GPBWrappersRoot_FileDescription
  387. fields:fields
  388. fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescription))
  389. storageSize:sizeof(GPBBytesValue__storage_)
  390. flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown | GPBDescriptorInitializationFlag_ClosedEnumSupportKnown)];
  391. #if defined(DEBUG) && DEBUG
  392. NSAssert(descriptor == nil, @"Startup recursed!");
  393. #endif // DEBUG
  394. descriptor = localDescriptor;
  395. }
  396. return descriptor;
  397. }
  398. @end
  399. #pragma clang diagnostic pop
  400. // @@protoc_insertion_point(global_scope)
  401. // clang-format on