020e4e33d1
Overdue followup to https://github.com/protocolbuffers/protobuf/pull/7173 Since all the files are at the same level as the runtime headers, there is no need for things to be framework based imports, they should all just work like the other headers do. - Directly generate the bundled header imports into the preamble section when generating for a bundled proto. - Update the preamble generation to skip the CPP wrapper when generating for a bundled proto file. - Regenerate the WKTs. - Update GPBProtocolBuffer.h/GPBWellKnownTypes.h to also skip the CPP wrapping. GPB_USE_PROTOBUF_FRAMEWORK_IMPORTS in the podspec and non bundled files still has to exist because that comes into play for those files to find the runtime headers.
66 lines
1.7 KiB
Objective-C
66 lines
1.7 KiB
Objective-C
// Generated by the protocol buffer compiler. DO NOT EDIT!
|
|
// source: google/protobuf/source_context.proto
|
|
|
|
#import "GPBDescriptor.h"
|
|
#import "GPBMessage.h"
|
|
#import "GPBRootObject.h"
|
|
|
|
#if GOOGLE_PROTOBUF_OBJC_VERSION < 30004
|
|
#error This file was generated by a newer version of protoc which is incompatible with your Protocol Buffer library sources.
|
|
#endif
|
|
#if 30004 < GOOGLE_PROTOBUF_OBJC_MIN_SUPPORTED_VERSION
|
|
#error This file was generated by an older version of protoc which is incompatible with your Protocol Buffer library sources.
|
|
#endif
|
|
|
|
// @@protoc_insertion_point(imports)
|
|
|
|
#pragma clang diagnostic push
|
|
#pragma clang diagnostic ignored "-Wdeprecated-declarations"
|
|
|
|
CF_EXTERN_C_BEGIN
|
|
|
|
NS_ASSUME_NONNULL_BEGIN
|
|
|
|
#pragma mark - GPBSourceContextRoot
|
|
|
|
/**
|
|
* Exposes the extension registry for this file.
|
|
*
|
|
* The base class provides:
|
|
* @code
|
|
* + (GPBExtensionRegistry *)extensionRegistry;
|
|
* @endcode
|
|
* which is a @c GPBExtensionRegistry that includes all the extensions defined by
|
|
* this file and all files that it depends on.
|
|
**/
|
|
GPB_FINAL @interface GPBSourceContextRoot : GPBRootObject
|
|
@end
|
|
|
|
#pragma mark - GPBSourceContext
|
|
|
|
typedef GPB_ENUM(GPBSourceContext_FieldNumber) {
|
|
GPBSourceContext_FieldNumber_FileName = 1,
|
|
};
|
|
|
|
/**
|
|
* `SourceContext` represents information about the source of a
|
|
* protobuf element, like the file in which it is defined.
|
|
**/
|
|
GPB_FINAL @interface GPBSourceContext : GPBMessage
|
|
|
|
/**
|
|
* The path-qualified name of the .proto file that contained the associated
|
|
* protobuf element. For example: `"google/protobuf/source_context.proto"`.
|
|
**/
|
|
@property(nonatomic, readwrite, copy, null_resettable) NSString *fileName;
|
|
|
|
@end
|
|
|
|
NS_ASSUME_NONNULL_END
|
|
|
|
CF_EXTERN_C_END
|
|
|
|
#pragma clang diagnostic pop
|
|
|
|
// @@protoc_insertion_point(global_scope)
|