SourceContext.pbobjc.m 2.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192
  1. // Generated by the protocol buffer compiler. DO NOT EDIT!
  2. // source: google/protobuf/source_context.proto
  3. // This CPP symbol can be defined to use imports that match up to the framework
  4. // imports needed when using CocoaPods.
  5. #if !defined(GPB_USE_PROTOBUF_FRAMEWORK_IMPORTS)
  6. #define GPB_USE_PROTOBUF_FRAMEWORK_IMPORTS 0
  7. #endif
  8. #if GPB_USE_PROTOBUF_FRAMEWORK_IMPORTS
  9. #import <Protobuf/GPBProtocolBuffers_RuntimeSupport.h>
  10. #else
  11. #import "GPBProtocolBuffers_RuntimeSupport.h"
  12. #endif
  13. #if GPB_USE_PROTOBUF_FRAMEWORK_IMPORTS
  14. #import <Protobuf/SourceContext.pbobjc.h>
  15. #else
  16. #import "google/protobuf/SourceContext.pbobjc.h"
  17. #endif
  18. // @@protoc_insertion_point(imports)
  19. #pragma clang diagnostic push
  20. #pragma clang diagnostic ignored "-Wdeprecated-declarations"
  21. #pragma mark - GPBSourceContextRoot
  22. @implementation GPBSourceContextRoot
  23. @end
  24. #pragma mark - GPBSourceContextRoot_FileDescriptor
  25. static GPBFileDescriptor *GPBSourceContextRoot_FileDescriptor(void) {
  26. // This is called by +initialize so there is no need to worry
  27. // about thread safety of the singleton.
  28. static GPBFileDescriptor *descriptor = NULL;
  29. if (!descriptor) {
  30. GPBDebugCheckRuntimeVersion();
  31. descriptor = [[GPBFileDescriptor alloc] initWithPackage:@"google.protobuf"
  32. syntax:GPBFileSyntaxProto3];
  33. }
  34. return descriptor;
  35. }
  36. #pragma mark - GPBSourceContext
  37. @implementation GPBSourceContext
  38. @dynamic fileName;
  39. typedef struct GPBSourceContext__storage_ {
  40. uint32_t _has_storage_[1];
  41. NSString *fileName;
  42. } GPBSourceContext__storage_;
  43. // This method is threadsafe because it is initially called
  44. // in +initialize for each subclass.
  45. + (GPBDescriptor *)descriptor {
  46. static GPBDescriptor *descriptor = nil;
  47. if (!descriptor) {
  48. static GPBMessageFieldDescription fields[] = {
  49. {
  50. .name = "fileName",
  51. .dataTypeSpecific.className = NULL,
  52. .number = GPBSourceContext_FieldNumber_FileName,
  53. .hasIndex = 0,
  54. .offset = (uint32_t)offsetof(GPBSourceContext__storage_, fileName),
  55. .flags = GPBFieldOptional,
  56. .dataType = GPBDataTypeString,
  57. },
  58. };
  59. GPBDescriptor *localDescriptor =
  60. [GPBDescriptor allocDescriptorForClass:[GPBSourceContext class]
  61. rootClass:[GPBSourceContextRoot class]
  62. file:GPBSourceContextRoot_FileDescriptor()
  63. fields:fields
  64. fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescription))
  65. storageSize:sizeof(GPBSourceContext__storage_)
  66. flags:0];
  67. NSAssert(descriptor == nil, @"Startup recursed!");
  68. descriptor = localDescriptor;
  69. }
  70. return descriptor;
  71. }
  72. @end
  73. #pragma clang diagnostic pop
  74. // @@protoc_insertion_point(global_scope)