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