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