1*1b3f573fSAndroid Build Coastguard Worker // Generated by the protocol buffer compiler. DO NOT EDIT! 2*1b3f573fSAndroid Build Coastguard Worker // source: google/protobuf/source_context.proto 3*1b3f573fSAndroid Build Coastguard Worker 4*1b3f573fSAndroid Build Coastguard Worker #import "GPBDescriptor.h" 5*1b3f573fSAndroid Build Coastguard Worker #import "GPBMessage.h" 6*1b3f573fSAndroid Build Coastguard Worker #import "GPBRootObject.h" 7*1b3f573fSAndroid Build Coastguard Worker 8*1b3f573fSAndroid Build Coastguard Worker #if GOOGLE_PROTOBUF_OBJC_VERSION < 30004 9*1b3f573fSAndroid Build Coastguard Worker #error This file was generated by a newer version of protoc which is incompatible with your Protocol Buffer library sources. 10*1b3f573fSAndroid Build Coastguard Worker #endif 11*1b3f573fSAndroid Build Coastguard Worker #if 30004 < GOOGLE_PROTOBUF_OBJC_MIN_SUPPORTED_VERSION 12*1b3f573fSAndroid Build Coastguard Worker #error This file was generated by an older version of protoc which is incompatible with your Protocol Buffer library sources. 13*1b3f573fSAndroid Build Coastguard Worker #endif 14*1b3f573fSAndroid Build Coastguard Worker 15*1b3f573fSAndroid Build Coastguard Worker // @@protoc_insertion_point(imports) 16*1b3f573fSAndroid Build Coastguard Worker 17*1b3f573fSAndroid Build Coastguard Worker #pragma clang diagnostic push 18*1b3f573fSAndroid Build Coastguard Worker #pragma clang diagnostic ignored "-Wdeprecated-declarations" 19*1b3f573fSAndroid Build Coastguard Worker 20*1b3f573fSAndroid Build Coastguard Worker CF_EXTERN_C_BEGIN 21*1b3f573fSAndroid Build Coastguard Worker 22*1b3f573fSAndroid Build Coastguard Worker NS_ASSUME_NONNULL_BEGIN 23*1b3f573fSAndroid Build Coastguard Worker 24*1b3f573fSAndroid Build Coastguard Worker #pragma mark - GPBSourceContextRoot 25*1b3f573fSAndroid Build Coastguard Worker 26*1b3f573fSAndroid Build Coastguard Worker /** 27*1b3f573fSAndroid Build Coastguard Worker * Exposes the extension registry for this file. 28*1b3f573fSAndroid Build Coastguard Worker * 29*1b3f573fSAndroid Build Coastguard Worker * The base class provides: 30*1b3f573fSAndroid Build Coastguard Worker * @code 31*1b3f573fSAndroid Build Coastguard Worker * + (GPBExtensionRegistry *)extensionRegistry; 32*1b3f573fSAndroid Build Coastguard Worker * @endcode 33*1b3f573fSAndroid Build Coastguard Worker * which is a @c GPBExtensionRegistry that includes all the extensions defined by 34*1b3f573fSAndroid Build Coastguard Worker * this file and all files that it depends on. 35*1b3f573fSAndroid Build Coastguard Worker **/ 36*1b3f573fSAndroid Build Coastguard Worker GPB_FINAL @interface GPBSourceContextRoot : GPBRootObject 37*1b3f573fSAndroid Build Coastguard Worker @end 38*1b3f573fSAndroid Build Coastguard Worker 39*1b3f573fSAndroid Build Coastguard Worker #pragma mark - GPBSourceContext 40*1b3f573fSAndroid Build Coastguard Worker 41*1b3f573fSAndroid Build Coastguard Worker typedef GPB_ENUM(GPBSourceContext_FieldNumber) { 42*1b3f573fSAndroid Build Coastguard Worker GPBSourceContext_FieldNumber_FileName = 1, 43*1b3f573fSAndroid Build Coastguard Worker }; 44*1b3f573fSAndroid Build Coastguard Worker 45*1b3f573fSAndroid Build Coastguard Worker /** 46*1b3f573fSAndroid Build Coastguard Worker * `SourceContext` represents information about the source of a 47*1b3f573fSAndroid Build Coastguard Worker * protobuf element, like the file in which it is defined. 48*1b3f573fSAndroid Build Coastguard Worker **/ 49*1b3f573fSAndroid Build Coastguard Worker GPB_FINAL @interface GPBSourceContext : GPBMessage 50*1b3f573fSAndroid Build Coastguard Worker 51*1b3f573fSAndroid Build Coastguard Worker /** 52*1b3f573fSAndroid Build Coastguard Worker * The path-qualified name of the .proto file that contained the associated 53*1b3f573fSAndroid Build Coastguard Worker * protobuf element. For example: `"google/protobuf/source_context.proto"`. 54*1b3f573fSAndroid Build Coastguard Worker **/ 55*1b3f573fSAndroid Build Coastguard Worker @property(nonatomic, readwrite, copy, null_resettable) NSString *fileName; 56*1b3f573fSAndroid Build Coastguard Worker 57*1b3f573fSAndroid Build Coastguard Worker @end 58*1b3f573fSAndroid Build Coastguard Worker 59*1b3f573fSAndroid Build Coastguard Worker NS_ASSUME_NONNULL_END 60*1b3f573fSAndroid Build Coastguard Worker 61*1b3f573fSAndroid Build Coastguard Worker CF_EXTERN_C_END 62*1b3f573fSAndroid Build Coastguard Worker 63*1b3f573fSAndroid Build Coastguard Worker #pragma clang diagnostic pop 64*1b3f573fSAndroid Build Coastguard Worker 65*1b3f573fSAndroid Build Coastguard Worker // @@protoc_insertion_point(global_scope) 66