GPBWrappers.pbobjc.m 17 KB

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