Index: third_party/protobuf/src/google/protobuf/compiler/plugin.pb.h |
diff --git a/third_party/protobuf/src/google/protobuf/compiler/plugin.pb.h b/third_party/protobuf/src/google/protobuf/compiler/plugin.pb.h |
index 510202f0a84dd297c24cb35ea3ea9037cefcd7a4..0948ab2db35315c19f6c0e264890ef6fdb3fd0c9 100644 |
--- a/third_party/protobuf/src/google/protobuf/compiler/plugin.pb.h |
+++ b/third_party/protobuf/src/google/protobuf/compiler/plugin.pb.h |
@@ -8,12 +8,12 @@ |
#include <google/protobuf/stubs/common.h> |
-#if GOOGLE_PROTOBUF_VERSION < 3000000 |
+#if GOOGLE_PROTOBUF_VERSION < 3001000 |
#error This file was generated by a newer version of protoc which is |
#error incompatible with your Protocol Buffer headers. Please update |
#error your headers. |
#endif |
-#if 3000000 < GOOGLE_PROTOBUF_MIN_PROTOC_VERSION |
+#if 3001000 < GOOGLE_PROTOBUF_MIN_PROTOC_VERSION |
#error This file was generated by an older version of protoc which is |
#error incompatible with your Protocol Buffer headers. Please |
#error regenerate this file with a newer version of protoc. |
@@ -24,11 +24,104 @@ |
#include <google/protobuf/generated_message_util.h> |
#include <google/protobuf/metadata.h> |
#include <google/protobuf/message.h> |
-#include <google/protobuf/repeated_field.h> |
-#include <google/protobuf/extension_set.h> |
+#include <google/protobuf/repeated_field.h> // IWYU pragma: export |
+#include <google/protobuf/extension_set.h> // IWYU pragma: export |
#include <google/protobuf/unknown_field_set.h> |
#include <google/protobuf/descriptor.pb.h> |
// @@protoc_insertion_point(includes) |
+namespace google { |
+namespace protobuf { |
+class DescriptorProto; |
+class DescriptorProtoDefaultTypeInternal; |
+LIBPROTOC_EXPORT extern DescriptorProtoDefaultTypeInternal _DescriptorProto_default_instance_; |
+class DescriptorProto_ExtensionRange; |
+class DescriptorProto_ExtensionRangeDefaultTypeInternal; |
+LIBPROTOC_EXPORT extern DescriptorProto_ExtensionRangeDefaultTypeInternal _DescriptorProto_ExtensionRange_default_instance_; |
+class DescriptorProto_ReservedRange; |
+class DescriptorProto_ReservedRangeDefaultTypeInternal; |
+LIBPROTOC_EXPORT extern DescriptorProto_ReservedRangeDefaultTypeInternal _DescriptorProto_ReservedRange_default_instance_; |
+class EnumDescriptorProto; |
+class EnumDescriptorProtoDefaultTypeInternal; |
+LIBPROTOC_EXPORT extern EnumDescriptorProtoDefaultTypeInternal _EnumDescriptorProto_default_instance_; |
+class EnumOptions; |
+class EnumOptionsDefaultTypeInternal; |
+LIBPROTOC_EXPORT extern EnumOptionsDefaultTypeInternal _EnumOptions_default_instance_; |
+class EnumValueDescriptorProto; |
+class EnumValueDescriptorProtoDefaultTypeInternal; |
+LIBPROTOC_EXPORT extern EnumValueDescriptorProtoDefaultTypeInternal _EnumValueDescriptorProto_default_instance_; |
+class EnumValueOptions; |
+class EnumValueOptionsDefaultTypeInternal; |
+LIBPROTOC_EXPORT extern EnumValueOptionsDefaultTypeInternal _EnumValueOptions_default_instance_; |
+class FieldDescriptorProto; |
+class FieldDescriptorProtoDefaultTypeInternal; |
+LIBPROTOC_EXPORT extern FieldDescriptorProtoDefaultTypeInternal _FieldDescriptorProto_default_instance_; |
+class FieldOptions; |
+class FieldOptionsDefaultTypeInternal; |
+LIBPROTOC_EXPORT extern FieldOptionsDefaultTypeInternal _FieldOptions_default_instance_; |
+class FileDescriptorProto; |
+class FileDescriptorProtoDefaultTypeInternal; |
+LIBPROTOC_EXPORT extern FileDescriptorProtoDefaultTypeInternal _FileDescriptorProto_default_instance_; |
+class FileDescriptorSet; |
+class FileDescriptorSetDefaultTypeInternal; |
+LIBPROTOC_EXPORT extern FileDescriptorSetDefaultTypeInternal _FileDescriptorSet_default_instance_; |
+class FileOptions; |
+class FileOptionsDefaultTypeInternal; |
+LIBPROTOC_EXPORT extern FileOptionsDefaultTypeInternal _FileOptions_default_instance_; |
+class GeneratedCodeInfo; |
+class GeneratedCodeInfoDefaultTypeInternal; |
+LIBPROTOC_EXPORT extern GeneratedCodeInfoDefaultTypeInternal _GeneratedCodeInfo_default_instance_; |
+class GeneratedCodeInfo_Annotation; |
+class GeneratedCodeInfo_AnnotationDefaultTypeInternal; |
+LIBPROTOC_EXPORT extern GeneratedCodeInfo_AnnotationDefaultTypeInternal _GeneratedCodeInfo_Annotation_default_instance_; |
+class MessageOptions; |
+class MessageOptionsDefaultTypeInternal; |
+LIBPROTOC_EXPORT extern MessageOptionsDefaultTypeInternal _MessageOptions_default_instance_; |
+class MethodDescriptorProto; |
+class MethodDescriptorProtoDefaultTypeInternal; |
+LIBPROTOC_EXPORT extern MethodDescriptorProtoDefaultTypeInternal _MethodDescriptorProto_default_instance_; |
+class MethodOptions; |
+class MethodOptionsDefaultTypeInternal; |
+LIBPROTOC_EXPORT extern MethodOptionsDefaultTypeInternal _MethodOptions_default_instance_; |
+class OneofDescriptorProto; |
+class OneofDescriptorProtoDefaultTypeInternal; |
+LIBPROTOC_EXPORT extern OneofDescriptorProtoDefaultTypeInternal _OneofDescriptorProto_default_instance_; |
+class OneofOptions; |
+class OneofOptionsDefaultTypeInternal; |
+LIBPROTOC_EXPORT extern OneofOptionsDefaultTypeInternal _OneofOptions_default_instance_; |
+class ServiceDescriptorProto; |
+class ServiceDescriptorProtoDefaultTypeInternal; |
+LIBPROTOC_EXPORT extern ServiceDescriptorProtoDefaultTypeInternal _ServiceDescriptorProto_default_instance_; |
+class ServiceOptions; |
+class ServiceOptionsDefaultTypeInternal; |
+LIBPROTOC_EXPORT extern ServiceOptionsDefaultTypeInternal _ServiceOptions_default_instance_; |
+class SourceCodeInfo; |
+class SourceCodeInfoDefaultTypeInternal; |
+LIBPROTOC_EXPORT extern SourceCodeInfoDefaultTypeInternal _SourceCodeInfo_default_instance_; |
+class SourceCodeInfo_Location; |
+class SourceCodeInfo_LocationDefaultTypeInternal; |
+LIBPROTOC_EXPORT extern SourceCodeInfo_LocationDefaultTypeInternal _SourceCodeInfo_Location_default_instance_; |
+class UninterpretedOption; |
+class UninterpretedOptionDefaultTypeInternal; |
+LIBPROTOC_EXPORT extern UninterpretedOptionDefaultTypeInternal _UninterpretedOption_default_instance_; |
+class UninterpretedOption_NamePart; |
+class UninterpretedOption_NamePartDefaultTypeInternal; |
+LIBPROTOC_EXPORT extern UninterpretedOption_NamePartDefaultTypeInternal _UninterpretedOption_NamePart_default_instance_; |
+namespace compiler { |
+class CodeGeneratorRequest; |
+class CodeGeneratorRequestDefaultTypeInternal; |
+LIBPROTOC_EXPORT extern CodeGeneratorRequestDefaultTypeInternal _CodeGeneratorRequest_default_instance_; |
+class CodeGeneratorResponse; |
+class CodeGeneratorResponseDefaultTypeInternal; |
+LIBPROTOC_EXPORT extern CodeGeneratorResponseDefaultTypeInternal _CodeGeneratorResponse_default_instance_; |
+class CodeGeneratorResponse_File; |
+class CodeGeneratorResponse_FileDefaultTypeInternal; |
+LIBPROTOC_EXPORT extern CodeGeneratorResponse_FileDefaultTypeInternal _CodeGeneratorResponse_File_default_instance_; |
+class Version; |
+class VersionDefaultTypeInternal; |
+LIBPROTOC_EXPORT extern VersionDefaultTypeInternal _Version_default_instance_; |
+} // namespace compiler |
+} // namespace protobuf |
+} // namespace google |
namespace google { |
namespace protobuf { |
@@ -36,16 +129,144 @@ namespace compiler { |
// Internal implementation detail -- do not call these. |
void LIBPROTOC_EXPORT protobuf_AddDesc_google_2fprotobuf_2fcompiler_2fplugin_2eproto(); |
-void protobuf_AssignDesc_google_2fprotobuf_2fcompiler_2fplugin_2eproto(); |
-void protobuf_ShutdownFile_google_2fprotobuf_2fcompiler_2fplugin_2eproto(); |
- |
-class CodeGeneratorRequest; |
-class CodeGeneratorResponse; |
-class CodeGeneratorResponse_File; |
+void LIBPROTOC_EXPORT protobuf_InitDefaults_google_2fprotobuf_2fcompiler_2fplugin_2eproto(); |
// =================================================================== |
-class LIBPROTOC_EXPORT CodeGeneratorRequest : public ::google::protobuf::Message { |
+class LIBPROTOC_EXPORT Version : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:google.protobuf.compiler.Version) */ { |
+ public: |
+ Version(); |
+ virtual ~Version(); |
+ |
+ Version(const Version& from); |
+ |
+ inline Version& operator=(const Version& from) { |
+ CopyFrom(from); |
+ return *this; |
+ } |
+ |
+ inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const { |
+ return _internal_metadata_.unknown_fields(); |
+ } |
+ |
+ inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() { |
+ return _internal_metadata_.mutable_unknown_fields(); |
+ } |
+ |
+ static const ::google::protobuf::Descriptor* descriptor(); |
+ static const Version& default_instance(); |
+ |
+ static inline const Version* internal_default_instance() { |
+ return reinterpret_cast<const Version*>( |
+ &_Version_default_instance_); |
+ } |
+ |
+ void Swap(Version* other); |
+ |
+ // implements Message ---------------------------------------------- |
+ |
+ inline Version* New() const PROTOBUF_FINAL { return New(NULL); } |
+ |
+ Version* New(::google::protobuf::Arena* arena) const PROTOBUF_FINAL; |
+ void CopyFrom(const ::google::protobuf::Message& from) PROTOBUF_FINAL; |
+ void MergeFrom(const ::google::protobuf::Message& from) PROTOBUF_FINAL; |
+ void CopyFrom(const Version& from); |
+ void MergeFrom(const Version& from); |
+ void Clear() PROTOBUF_FINAL; |
+ bool IsInitialized() const PROTOBUF_FINAL; |
+ |
+ size_t ByteSizeLong() const PROTOBUF_FINAL; |
+ bool MergePartialFromCodedStream( |
+ ::google::protobuf::io::CodedInputStream* input) PROTOBUF_FINAL; |
+ void SerializeWithCachedSizes( |
+ ::google::protobuf::io::CodedOutputStream* output) const PROTOBUF_FINAL; |
+ ::google::protobuf::uint8* InternalSerializeWithCachedSizesToArray( |
+ bool deterministic, ::google::protobuf::uint8* target) const PROTOBUF_FINAL; |
+ ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) |
+ const PROTOBUF_FINAL { |
+ return InternalSerializeWithCachedSizesToArray(false, output); |
+ } |
+ int GetCachedSize() const PROTOBUF_FINAL { return _cached_size_; } |
+ private: |
+ void SharedCtor(); |
+ void SharedDtor(); |
+ void SetCachedSize(int size) const PROTOBUF_FINAL; |
+ void InternalSwap(Version* other); |
+ private: |
+ inline ::google::protobuf::Arena* GetArenaNoVirtual() const { |
+ return NULL; |
+ } |
+ inline void* MaybeArenaPtr() const { |
+ return NULL; |
+ } |
+ public: |
+ |
+ ::google::protobuf::Metadata GetMetadata() const PROTOBUF_FINAL; |
+ |
+ // nested types ---------------------------------------------------- |
+ |
+ // accessors ------------------------------------------------------- |
+ |
+ // optional int32 major = 1; |
+ bool has_major() const; |
+ void clear_major(); |
+ static const int kMajorFieldNumber = 1; |
+ ::google::protobuf::int32 major() const; |
+ void set_major(::google::protobuf::int32 value); |
+ |
+ // optional int32 minor = 2; |
+ bool has_minor() const; |
+ void clear_minor(); |
+ static const int kMinorFieldNumber = 2; |
+ ::google::protobuf::int32 minor() const; |
+ void set_minor(::google::protobuf::int32 value); |
+ |
+ // optional int32 patch = 3; |
+ bool has_patch() const; |
+ void clear_patch(); |
+ static const int kPatchFieldNumber = 3; |
+ ::google::protobuf::int32 patch() const; |
+ void set_patch(::google::protobuf::int32 value); |
+ |
+ // optional string suffix = 4; |
+ bool has_suffix() const; |
+ void clear_suffix(); |
+ static const int kSuffixFieldNumber = 4; |
+ const ::std::string& suffix() const; |
+ void set_suffix(const ::std::string& value); |
+ void set_suffix(const char* value); |
+ void set_suffix(const char* value, size_t size); |
+ ::std::string* mutable_suffix(); |
+ ::std::string* release_suffix(); |
+ void set_allocated_suffix(::std::string* suffix); |
+ |
+ // @@protoc_insertion_point(class_scope:google.protobuf.compiler.Version) |
+ private: |
+ void set_has_major(); |
+ void clear_has_major(); |
+ void set_has_minor(); |
+ void clear_has_minor(); |
+ void set_has_patch(); |
+ void clear_has_patch(); |
+ void set_has_suffix(); |
+ void clear_has_suffix(); |
+ |
+ ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_; |
+ ::google::protobuf::internal::HasBits<1> _has_bits_; |
+ mutable int _cached_size_; |
+ ::google::protobuf::internal::ArenaStringPtr suffix_; |
+ ::google::protobuf::int32 major_; |
+ ::google::protobuf::int32 minor_; |
+ ::google::protobuf::int32 patch_; |
+ friend void LIBPROTOC_EXPORT protobuf_InitDefaults_google_2fprotobuf_2fcompiler_2fplugin_2eproto_impl(); |
+ friend void LIBPROTOC_EXPORT protobuf_AddDesc_google_2fprotobuf_2fcompiler_2fplugin_2eproto_impl(); |
+ friend const ::google::protobuf::uint32* protobuf_Offsets_google_2fprotobuf_2fcompiler_2fplugin_2eproto(); |
+ friend void protobuf_ShutdownFile_google_2fprotobuf_2fcompiler_2fplugin_2eproto(); |
+ |
+}; |
+// ------------------------------------------------------------------- |
+ |
+class LIBPROTOC_EXPORT CodeGeneratorRequest : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:google.protobuf.compiler.CodeGeneratorRequest) */ { |
public: |
CodeGeneratorRequest(); |
virtual ~CodeGeneratorRequest(); |
@@ -68,42 +289,52 @@ class LIBPROTOC_EXPORT CodeGeneratorRequest : public ::google::protobuf::Message |
static const ::google::protobuf::Descriptor* descriptor(); |
static const CodeGeneratorRequest& default_instance(); |
+ static inline const CodeGeneratorRequest* internal_default_instance() { |
+ return reinterpret_cast<const CodeGeneratorRequest*>( |
+ &_CodeGeneratorRequest_default_instance_); |
+ } |
+ |
void Swap(CodeGeneratorRequest* other); |
// implements Message ---------------------------------------------- |
- inline CodeGeneratorRequest* New() const { return New(NULL); } |
+ inline CodeGeneratorRequest* New() const PROTOBUF_FINAL { return New(NULL); } |
- CodeGeneratorRequest* New(::google::protobuf::Arena* arena) const; |
- void CopyFrom(const ::google::protobuf::Message& from); |
- void MergeFrom(const ::google::protobuf::Message& from); |
+ CodeGeneratorRequest* New(::google::protobuf::Arena* arena) const PROTOBUF_FINAL; |
+ void CopyFrom(const ::google::protobuf::Message& from) PROTOBUF_FINAL; |
+ void MergeFrom(const ::google::protobuf::Message& from) PROTOBUF_FINAL; |
void CopyFrom(const CodeGeneratorRequest& from); |
void MergeFrom(const CodeGeneratorRequest& from); |
- void Clear(); |
- bool IsInitialized() const; |
+ void Clear() PROTOBUF_FINAL; |
+ bool IsInitialized() const PROTOBUF_FINAL; |
- int ByteSize() const; |
+ size_t ByteSizeLong() const PROTOBUF_FINAL; |
bool MergePartialFromCodedStream( |
- ::google::protobuf::io::CodedInputStream* input); |
+ ::google::protobuf::io::CodedInputStream* input) PROTOBUF_FINAL; |
void SerializeWithCachedSizes( |
- ::google::protobuf::io::CodedOutputStream* output) const; |
- ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const; |
- int GetCachedSize() const { return _cached_size_; } |
+ ::google::protobuf::io::CodedOutputStream* output) const PROTOBUF_FINAL; |
+ ::google::protobuf::uint8* InternalSerializeWithCachedSizesToArray( |
+ bool deterministic, ::google::protobuf::uint8* target) const PROTOBUF_FINAL; |
+ ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) |
+ const PROTOBUF_FINAL { |
+ return InternalSerializeWithCachedSizesToArray(false, output); |
+ } |
+ int GetCachedSize() const PROTOBUF_FINAL { return _cached_size_; } |
private: |
void SharedCtor(); |
void SharedDtor(); |
- void SetCachedSize(int size) const; |
+ void SetCachedSize(int size) const PROTOBUF_FINAL; |
void InternalSwap(CodeGeneratorRequest* other); |
private: |
inline ::google::protobuf::Arena* GetArenaNoVirtual() const { |
- return _internal_metadata_.arena(); |
+ return NULL; |
} |
inline void* MaybeArenaPtr() const { |
- return _internal_metadata_.raw_arena_ptr(); |
+ return NULL; |
} |
public: |
- ::google::protobuf::Metadata GetMetadata() const; |
+ ::google::protobuf::Metadata GetMetadata() const PROTOBUF_FINAL; |
// nested types ---------------------------------------------------- |
@@ -149,27 +380,38 @@ class LIBPROTOC_EXPORT CodeGeneratorRequest : public ::google::protobuf::Message |
const ::google::protobuf::RepeatedPtrField< ::google::protobuf::FileDescriptorProto >& |
proto_file() const; |
+ // optional .google.protobuf.compiler.Version compiler_version = 3; |
+ bool has_compiler_version() const; |
+ void clear_compiler_version(); |
+ static const int kCompilerVersionFieldNumber = 3; |
+ const ::google::protobuf::compiler::Version& compiler_version() const; |
+ ::google::protobuf::compiler::Version* mutable_compiler_version(); |
+ ::google::protobuf::compiler::Version* release_compiler_version(); |
+ void set_allocated_compiler_version(::google::protobuf::compiler::Version* compiler_version); |
+ |
// @@protoc_insertion_point(class_scope:google.protobuf.compiler.CodeGeneratorRequest) |
private: |
- inline void set_has_parameter(); |
- inline void clear_has_parameter(); |
+ void set_has_parameter(); |
+ void clear_has_parameter(); |
+ void set_has_compiler_version(); |
+ void clear_has_compiler_version(); |
::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_; |
- ::google::protobuf::uint32 _has_bits_[1]; |
+ ::google::protobuf::internal::HasBits<1> _has_bits_; |
mutable int _cached_size_; |
::google::protobuf::RepeatedPtrField< ::std::string> file_to_generate_; |
- ::google::protobuf::internal::ArenaStringPtr parameter_; |
::google::protobuf::RepeatedPtrField< ::google::protobuf::FileDescriptorProto > proto_file_; |
- friend void LIBPROTOC_EXPORT protobuf_AddDesc_google_2fprotobuf_2fcompiler_2fplugin_2eproto(); |
- friend void protobuf_AssignDesc_google_2fprotobuf_2fcompiler_2fplugin_2eproto(); |
+ ::google::protobuf::internal::ArenaStringPtr parameter_; |
+ ::google::protobuf::compiler::Version* compiler_version_; |
+ friend void LIBPROTOC_EXPORT protobuf_InitDefaults_google_2fprotobuf_2fcompiler_2fplugin_2eproto_impl(); |
+ friend void LIBPROTOC_EXPORT protobuf_AddDesc_google_2fprotobuf_2fcompiler_2fplugin_2eproto_impl(); |
+ friend const ::google::protobuf::uint32* protobuf_Offsets_google_2fprotobuf_2fcompiler_2fplugin_2eproto(); |
friend void protobuf_ShutdownFile_google_2fprotobuf_2fcompiler_2fplugin_2eproto(); |
- void InitAsDefaultInstance(); |
- static CodeGeneratorRequest* default_instance_; |
}; |
// ------------------------------------------------------------------- |
-class LIBPROTOC_EXPORT CodeGeneratorResponse_File : public ::google::protobuf::Message { |
+class LIBPROTOC_EXPORT CodeGeneratorResponse_File : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:google.protobuf.compiler.CodeGeneratorResponse.File) */ { |
public: |
CodeGeneratorResponse_File(); |
virtual ~CodeGeneratorResponse_File(); |
@@ -192,42 +434,52 @@ class LIBPROTOC_EXPORT CodeGeneratorResponse_File : public ::google::protobuf::M |
static const ::google::protobuf::Descriptor* descriptor(); |
static const CodeGeneratorResponse_File& default_instance(); |
+ static inline const CodeGeneratorResponse_File* internal_default_instance() { |
+ return reinterpret_cast<const CodeGeneratorResponse_File*>( |
+ &_CodeGeneratorResponse_File_default_instance_); |
+ } |
+ |
void Swap(CodeGeneratorResponse_File* other); |
// implements Message ---------------------------------------------- |
- inline CodeGeneratorResponse_File* New() const { return New(NULL); } |
+ inline CodeGeneratorResponse_File* New() const PROTOBUF_FINAL { return New(NULL); } |
- CodeGeneratorResponse_File* New(::google::protobuf::Arena* arena) const; |
- void CopyFrom(const ::google::protobuf::Message& from); |
- void MergeFrom(const ::google::protobuf::Message& from); |
+ CodeGeneratorResponse_File* New(::google::protobuf::Arena* arena) const PROTOBUF_FINAL; |
+ void CopyFrom(const ::google::protobuf::Message& from) PROTOBUF_FINAL; |
+ void MergeFrom(const ::google::protobuf::Message& from) PROTOBUF_FINAL; |
void CopyFrom(const CodeGeneratorResponse_File& from); |
void MergeFrom(const CodeGeneratorResponse_File& from); |
- void Clear(); |
- bool IsInitialized() const; |
+ void Clear() PROTOBUF_FINAL; |
+ bool IsInitialized() const PROTOBUF_FINAL; |
- int ByteSize() const; |
+ size_t ByteSizeLong() const PROTOBUF_FINAL; |
bool MergePartialFromCodedStream( |
- ::google::protobuf::io::CodedInputStream* input); |
+ ::google::protobuf::io::CodedInputStream* input) PROTOBUF_FINAL; |
void SerializeWithCachedSizes( |
- ::google::protobuf::io::CodedOutputStream* output) const; |
- ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const; |
- int GetCachedSize() const { return _cached_size_; } |
+ ::google::protobuf::io::CodedOutputStream* output) const PROTOBUF_FINAL; |
+ ::google::protobuf::uint8* InternalSerializeWithCachedSizesToArray( |
+ bool deterministic, ::google::protobuf::uint8* target) const PROTOBUF_FINAL; |
+ ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) |
+ const PROTOBUF_FINAL { |
+ return InternalSerializeWithCachedSizesToArray(false, output); |
+ } |
+ int GetCachedSize() const PROTOBUF_FINAL { return _cached_size_; } |
private: |
void SharedCtor(); |
void SharedDtor(); |
- void SetCachedSize(int size) const; |
+ void SetCachedSize(int size) const PROTOBUF_FINAL; |
void InternalSwap(CodeGeneratorResponse_File* other); |
private: |
inline ::google::protobuf::Arena* GetArenaNoVirtual() const { |
- return _internal_metadata_.arena(); |
+ return NULL; |
} |
inline void* MaybeArenaPtr() const { |
- return _internal_metadata_.raw_arena_ptr(); |
+ return NULL; |
} |
public: |
- ::google::protobuf::Metadata GetMetadata() const; |
+ ::google::protobuf::Metadata GetMetadata() const PROTOBUF_FINAL; |
// nested types ---------------------------------------------------- |
@@ -271,29 +523,28 @@ class LIBPROTOC_EXPORT CodeGeneratorResponse_File : public ::google::protobuf::M |
// @@protoc_insertion_point(class_scope:google.protobuf.compiler.CodeGeneratorResponse.File) |
private: |
- inline void set_has_name(); |
- inline void clear_has_name(); |
- inline void set_has_insertion_point(); |
- inline void clear_has_insertion_point(); |
- inline void set_has_content(); |
- inline void clear_has_content(); |
+ void set_has_name(); |
+ void clear_has_name(); |
+ void set_has_insertion_point(); |
+ void clear_has_insertion_point(); |
+ void set_has_content(); |
+ void clear_has_content(); |
::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_; |
- ::google::protobuf::uint32 _has_bits_[1]; |
+ ::google::protobuf::internal::HasBits<1> _has_bits_; |
mutable int _cached_size_; |
::google::protobuf::internal::ArenaStringPtr name_; |
::google::protobuf::internal::ArenaStringPtr insertion_point_; |
::google::protobuf::internal::ArenaStringPtr content_; |
- friend void LIBPROTOC_EXPORT protobuf_AddDesc_google_2fprotobuf_2fcompiler_2fplugin_2eproto(); |
- friend void protobuf_AssignDesc_google_2fprotobuf_2fcompiler_2fplugin_2eproto(); |
+ friend void LIBPROTOC_EXPORT protobuf_InitDefaults_google_2fprotobuf_2fcompiler_2fplugin_2eproto_impl(); |
+ friend void LIBPROTOC_EXPORT protobuf_AddDesc_google_2fprotobuf_2fcompiler_2fplugin_2eproto_impl(); |
+ friend const ::google::protobuf::uint32* protobuf_Offsets_google_2fprotobuf_2fcompiler_2fplugin_2eproto(); |
friend void protobuf_ShutdownFile_google_2fprotobuf_2fcompiler_2fplugin_2eproto(); |
- void InitAsDefaultInstance(); |
- static CodeGeneratorResponse_File* default_instance_; |
}; |
// ------------------------------------------------------------------- |
-class LIBPROTOC_EXPORT CodeGeneratorResponse : public ::google::protobuf::Message { |
+class LIBPROTOC_EXPORT CodeGeneratorResponse : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:google.protobuf.compiler.CodeGeneratorResponse) */ { |
public: |
CodeGeneratorResponse(); |
virtual ~CodeGeneratorResponse(); |
@@ -316,42 +567,52 @@ class LIBPROTOC_EXPORT CodeGeneratorResponse : public ::google::protobuf::Messag |
static const ::google::protobuf::Descriptor* descriptor(); |
static const CodeGeneratorResponse& default_instance(); |
+ static inline const CodeGeneratorResponse* internal_default_instance() { |
+ return reinterpret_cast<const CodeGeneratorResponse*>( |
+ &_CodeGeneratorResponse_default_instance_); |
+ } |
+ |
void Swap(CodeGeneratorResponse* other); |
// implements Message ---------------------------------------------- |
- inline CodeGeneratorResponse* New() const { return New(NULL); } |
+ inline CodeGeneratorResponse* New() const PROTOBUF_FINAL { return New(NULL); } |
- CodeGeneratorResponse* New(::google::protobuf::Arena* arena) const; |
- void CopyFrom(const ::google::protobuf::Message& from); |
- void MergeFrom(const ::google::protobuf::Message& from); |
+ CodeGeneratorResponse* New(::google::protobuf::Arena* arena) const PROTOBUF_FINAL; |
+ void CopyFrom(const ::google::protobuf::Message& from) PROTOBUF_FINAL; |
+ void MergeFrom(const ::google::protobuf::Message& from) PROTOBUF_FINAL; |
void CopyFrom(const CodeGeneratorResponse& from); |
void MergeFrom(const CodeGeneratorResponse& from); |
- void Clear(); |
- bool IsInitialized() const; |
+ void Clear() PROTOBUF_FINAL; |
+ bool IsInitialized() const PROTOBUF_FINAL; |
- int ByteSize() const; |
+ size_t ByteSizeLong() const PROTOBUF_FINAL; |
bool MergePartialFromCodedStream( |
- ::google::protobuf::io::CodedInputStream* input); |
+ ::google::protobuf::io::CodedInputStream* input) PROTOBUF_FINAL; |
void SerializeWithCachedSizes( |
- ::google::protobuf::io::CodedOutputStream* output) const; |
- ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const; |
- int GetCachedSize() const { return _cached_size_; } |
+ ::google::protobuf::io::CodedOutputStream* output) const PROTOBUF_FINAL; |
+ ::google::protobuf::uint8* InternalSerializeWithCachedSizesToArray( |
+ bool deterministic, ::google::protobuf::uint8* target) const PROTOBUF_FINAL; |
+ ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) |
+ const PROTOBUF_FINAL { |
+ return InternalSerializeWithCachedSizesToArray(false, output); |
+ } |
+ int GetCachedSize() const PROTOBUF_FINAL { return _cached_size_; } |
private: |
void SharedCtor(); |
void SharedDtor(); |
- void SetCachedSize(int size) const; |
+ void SetCachedSize(int size) const PROTOBUF_FINAL; |
void InternalSwap(CodeGeneratorResponse* other); |
private: |
inline ::google::protobuf::Arena* GetArenaNoVirtual() const { |
- return _internal_metadata_.arena(); |
+ return NULL; |
} |
inline void* MaybeArenaPtr() const { |
- return _internal_metadata_.raw_arena_ptr(); |
+ return NULL; |
} |
public: |
- ::google::protobuf::Metadata GetMetadata() const; |
+ ::google::protobuf::Metadata GetMetadata() const PROTOBUF_FINAL; |
// nested types ---------------------------------------------------- |
@@ -385,20 +646,19 @@ class LIBPROTOC_EXPORT CodeGeneratorResponse : public ::google::protobuf::Messag |
// @@protoc_insertion_point(class_scope:google.protobuf.compiler.CodeGeneratorResponse) |
private: |
- inline void set_has_error(); |
- inline void clear_has_error(); |
+ void set_has_error(); |
+ void clear_has_error(); |
::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_; |
- ::google::protobuf::uint32 _has_bits_[1]; |
+ ::google::protobuf::internal::HasBits<1> _has_bits_; |
mutable int _cached_size_; |
- ::google::protobuf::internal::ArenaStringPtr error_; |
::google::protobuf::RepeatedPtrField< ::google::protobuf::compiler::CodeGeneratorResponse_File > file_; |
- friend void LIBPROTOC_EXPORT protobuf_AddDesc_google_2fprotobuf_2fcompiler_2fplugin_2eproto(); |
- friend void protobuf_AssignDesc_google_2fprotobuf_2fcompiler_2fplugin_2eproto(); |
+ ::google::protobuf::internal::ArenaStringPtr error_; |
+ friend void LIBPROTOC_EXPORT protobuf_InitDefaults_google_2fprotobuf_2fcompiler_2fplugin_2eproto_impl(); |
+ friend void LIBPROTOC_EXPORT protobuf_AddDesc_google_2fprotobuf_2fcompiler_2fplugin_2eproto_impl(); |
+ friend const ::google::protobuf::uint32* protobuf_Offsets_google_2fprotobuf_2fcompiler_2fplugin_2eproto(); |
friend void protobuf_ShutdownFile_google_2fprotobuf_2fcompiler_2fplugin_2eproto(); |
- void InitAsDefaultInstance(); |
- static CodeGeneratorResponse* default_instance_; |
}; |
// =================================================================== |
@@ -406,6 +666,136 @@ class LIBPROTOC_EXPORT CodeGeneratorResponse : public ::google::protobuf::Messag |
// =================================================================== |
#if !PROTOBUF_INLINE_NOT_IN_HEADERS |
+// Version |
+ |
+// optional int32 major = 1; |
+inline bool Version::has_major() const { |
+ return (_has_bits_[0] & 0x00000002u) != 0; |
+} |
+inline void Version::set_has_major() { |
+ _has_bits_[0] |= 0x00000002u; |
+} |
+inline void Version::clear_has_major() { |
+ _has_bits_[0] &= ~0x00000002u; |
+} |
+inline void Version::clear_major() { |
+ major_ = 0; |
+ clear_has_major(); |
+} |
+inline ::google::protobuf::int32 Version::major() const { |
+ // @@protoc_insertion_point(field_get:google.protobuf.compiler.Version.major) |
+ return major_; |
+} |
+inline void Version::set_major(::google::protobuf::int32 value) { |
+ set_has_major(); |
+ major_ = value; |
+ // @@protoc_insertion_point(field_set:google.protobuf.compiler.Version.major) |
+} |
+ |
+// optional int32 minor = 2; |
+inline bool Version::has_minor() const { |
+ return (_has_bits_[0] & 0x00000004u) != 0; |
+} |
+inline void Version::set_has_minor() { |
+ _has_bits_[0] |= 0x00000004u; |
+} |
+inline void Version::clear_has_minor() { |
+ _has_bits_[0] &= ~0x00000004u; |
+} |
+inline void Version::clear_minor() { |
+ minor_ = 0; |
+ clear_has_minor(); |
+} |
+inline ::google::protobuf::int32 Version::minor() const { |
+ // @@protoc_insertion_point(field_get:google.protobuf.compiler.Version.minor) |
+ return minor_; |
+} |
+inline void Version::set_minor(::google::protobuf::int32 value) { |
+ set_has_minor(); |
+ minor_ = value; |
+ // @@protoc_insertion_point(field_set:google.protobuf.compiler.Version.minor) |
+} |
+ |
+// optional int32 patch = 3; |
+inline bool Version::has_patch() const { |
+ return (_has_bits_[0] & 0x00000008u) != 0; |
+} |
+inline void Version::set_has_patch() { |
+ _has_bits_[0] |= 0x00000008u; |
+} |
+inline void Version::clear_has_patch() { |
+ _has_bits_[0] &= ~0x00000008u; |
+} |
+inline void Version::clear_patch() { |
+ patch_ = 0; |
+ clear_has_patch(); |
+} |
+inline ::google::protobuf::int32 Version::patch() const { |
+ // @@protoc_insertion_point(field_get:google.protobuf.compiler.Version.patch) |
+ return patch_; |
+} |
+inline void Version::set_patch(::google::protobuf::int32 value) { |
+ set_has_patch(); |
+ patch_ = value; |
+ // @@protoc_insertion_point(field_set:google.protobuf.compiler.Version.patch) |
+} |
+ |
+// optional string suffix = 4; |
+inline bool Version::has_suffix() const { |
+ return (_has_bits_[0] & 0x00000001u) != 0; |
+} |
+inline void Version::set_has_suffix() { |
+ _has_bits_[0] |= 0x00000001u; |
+} |
+inline void Version::clear_has_suffix() { |
+ _has_bits_[0] &= ~0x00000001u; |
+} |
+inline void Version::clear_suffix() { |
+ suffix_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); |
+ clear_has_suffix(); |
+} |
+inline const ::std::string& Version::suffix() const { |
+ // @@protoc_insertion_point(field_get:google.protobuf.compiler.Version.suffix) |
+ return suffix_.GetNoArena(); |
+} |
+inline void Version::set_suffix(const ::std::string& value) { |
+ set_has_suffix(); |
+ suffix_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value); |
+ // @@protoc_insertion_point(field_set:google.protobuf.compiler.Version.suffix) |
+} |
+inline void Version::set_suffix(const char* value) { |
+ set_has_suffix(); |
+ suffix_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value)); |
+ // @@protoc_insertion_point(field_set_char:google.protobuf.compiler.Version.suffix) |
+} |
+inline void Version::set_suffix(const char* value, size_t size) { |
+ set_has_suffix(); |
+ suffix_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), |
+ ::std::string(reinterpret_cast<const char*>(value), size)); |
+ // @@protoc_insertion_point(field_set_pointer:google.protobuf.compiler.Version.suffix) |
+} |
+inline ::std::string* Version::mutable_suffix() { |
+ set_has_suffix(); |
+ // @@protoc_insertion_point(field_mutable:google.protobuf.compiler.Version.suffix) |
+ return suffix_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); |
+} |
+inline ::std::string* Version::release_suffix() { |
+ // @@protoc_insertion_point(field_release:google.protobuf.compiler.Version.suffix) |
+ clear_has_suffix(); |
+ return suffix_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); |
+} |
+inline void Version::set_allocated_suffix(::std::string* suffix) { |
+ if (suffix != NULL) { |
+ set_has_suffix(); |
+ } else { |
+ clear_has_suffix(); |
+ } |
+ suffix_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), suffix); |
+ // @@protoc_insertion_point(field_set_allocated:google.protobuf.compiler.Version.suffix) |
+} |
+ |
+// ------------------------------------------------------------------- |
+ |
// CodeGeneratorRequest |
// repeated string file_to_generate = 1; |
@@ -465,13 +855,13 @@ CodeGeneratorRequest::mutable_file_to_generate() { |
// optional string parameter = 2; |
inline bool CodeGeneratorRequest::has_parameter() const { |
- return (_has_bits_[0] & 0x00000002u) != 0; |
+ return (_has_bits_[0] & 0x00000001u) != 0; |
} |
inline void CodeGeneratorRequest::set_has_parameter() { |
- _has_bits_[0] |= 0x00000002u; |
+ _has_bits_[0] |= 0x00000001u; |
} |
inline void CodeGeneratorRequest::clear_has_parameter() { |
- _has_bits_[0] &= ~0x00000002u; |
+ _has_bits_[0] &= ~0x00000001u; |
} |
inline void CodeGeneratorRequest::clear_parameter() { |
parameter_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); |
@@ -479,7 +869,7 @@ inline void CodeGeneratorRequest::clear_parameter() { |
} |
inline const ::std::string& CodeGeneratorRequest::parameter() const { |
// @@protoc_insertion_point(field_get:google.protobuf.compiler.CodeGeneratorRequest.parameter) |
- return parameter_.GetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); |
+ return parameter_.GetNoArena(); |
} |
inline void CodeGeneratorRequest::set_parameter(const ::std::string& value) { |
set_has_parameter(); |
@@ -547,6 +937,51 @@ CodeGeneratorRequest::proto_file() const { |
return proto_file_; |
} |
+// optional .google.protobuf.compiler.Version compiler_version = 3; |
+inline bool CodeGeneratorRequest::has_compiler_version() const { |
+ return (_has_bits_[0] & 0x00000002u) != 0; |
+} |
+inline void CodeGeneratorRequest::set_has_compiler_version() { |
+ _has_bits_[0] |= 0x00000002u; |
+} |
+inline void CodeGeneratorRequest::clear_has_compiler_version() { |
+ _has_bits_[0] &= ~0x00000002u; |
+} |
+inline void CodeGeneratorRequest::clear_compiler_version() { |
+ if (compiler_version_ != NULL) compiler_version_->::google::protobuf::compiler::Version::Clear(); |
+ clear_has_compiler_version(); |
+} |
+inline const ::google::protobuf::compiler::Version& CodeGeneratorRequest::compiler_version() const { |
+ // @@protoc_insertion_point(field_get:google.protobuf.compiler.CodeGeneratorRequest.compiler_version) |
+ return compiler_version_ != NULL ? *compiler_version_ |
+ : *::google::protobuf::compiler::Version::internal_default_instance(); |
+} |
+inline ::google::protobuf::compiler::Version* CodeGeneratorRequest::mutable_compiler_version() { |
+ set_has_compiler_version(); |
+ if (compiler_version_ == NULL) { |
+ compiler_version_ = new ::google::protobuf::compiler::Version; |
+ } |
+ // @@protoc_insertion_point(field_mutable:google.protobuf.compiler.CodeGeneratorRequest.compiler_version) |
+ return compiler_version_; |
+} |
+inline ::google::protobuf::compiler::Version* CodeGeneratorRequest::release_compiler_version() { |
+ // @@protoc_insertion_point(field_release:google.protobuf.compiler.CodeGeneratorRequest.compiler_version) |
+ clear_has_compiler_version(); |
+ ::google::protobuf::compiler::Version* temp = compiler_version_; |
+ compiler_version_ = NULL; |
+ return temp; |
+} |
+inline void CodeGeneratorRequest::set_allocated_compiler_version(::google::protobuf::compiler::Version* compiler_version) { |
+ delete compiler_version_; |
+ compiler_version_ = compiler_version; |
+ if (compiler_version) { |
+ set_has_compiler_version(); |
+ } else { |
+ clear_has_compiler_version(); |
+ } |
+ // @@protoc_insertion_point(field_set_allocated:google.protobuf.compiler.CodeGeneratorRequest.compiler_version) |
+} |
+ |
// ------------------------------------------------------------------- |
// CodeGeneratorResponse_File |
@@ -567,7 +1002,7 @@ inline void CodeGeneratorResponse_File::clear_name() { |
} |
inline const ::std::string& CodeGeneratorResponse_File::name() const { |
// @@protoc_insertion_point(field_get:google.protobuf.compiler.CodeGeneratorResponse.File.name) |
- return name_.GetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); |
+ return name_.GetNoArena(); |
} |
inline void CodeGeneratorResponse_File::set_name(const ::std::string& value) { |
set_has_name(); |
@@ -621,7 +1056,7 @@ inline void CodeGeneratorResponse_File::clear_insertion_point() { |
} |
inline const ::std::string& CodeGeneratorResponse_File::insertion_point() const { |
// @@protoc_insertion_point(field_get:google.protobuf.compiler.CodeGeneratorResponse.File.insertion_point) |
- return insertion_point_.GetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); |
+ return insertion_point_.GetNoArena(); |
} |
inline void CodeGeneratorResponse_File::set_insertion_point(const ::std::string& value) { |
set_has_insertion_point(); |
@@ -675,7 +1110,7 @@ inline void CodeGeneratorResponse_File::clear_content() { |
} |
inline const ::std::string& CodeGeneratorResponse_File::content() const { |
// @@protoc_insertion_point(field_get:google.protobuf.compiler.CodeGeneratorResponse.File.content) |
- return content_.GetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); |
+ return content_.GetNoArena(); |
} |
inline void CodeGeneratorResponse_File::set_content(const ::std::string& value) { |
set_has_content(); |
@@ -733,7 +1168,7 @@ inline void CodeGeneratorResponse::clear_error() { |
} |
inline const ::std::string& CodeGeneratorResponse::error() const { |
// @@protoc_insertion_point(field_get:google.protobuf.compiler.CodeGeneratorResponse.error) |
- return error_.GetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); |
+ return error_.GetNoArena(); |
} |
inline void CodeGeneratorResponse::set_error(const ::std::string& value) { |
set_has_error(); |
@@ -806,9 +1241,12 @@ CodeGeneratorResponse::file() const { |
// ------------------------------------------------------------------- |
+// ------------------------------------------------------------------- |
+ |
// @@protoc_insertion_point(namespace_scope) |
+ |
} // namespace compiler |
} // namespace protobuf |
} // namespace google |