GPBWrappers.pbobjc.m 16 KB

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