Merge remote-tracking branch 'origin/3.0.x' into merge
This commit is contained in:
commit
58860c021f
20
CHANGES.txt
20
CHANGES.txt
@ -1,3 +1,23 @@
|
||||
2016-09-06 version 3.0.2 (C++/Java/Python/Ruby/Objective-C/C#/JavaScript/Lite)
|
||||
General
|
||||
* Various bug fixes.
|
||||
|
||||
Objective C
|
||||
* Fix for oneofs in proto3 syntax files where fields were set to the zero
|
||||
value.
|
||||
* Fix for embedded null character in strings.
|
||||
* CocoaDocs support
|
||||
|
||||
Ruby
|
||||
* Fixed memory corruption bug in parsing that could occur under GC pressure.
|
||||
|
||||
Javascript
|
||||
* jspb.Map is now properly exported to CommonJS modules.
|
||||
|
||||
C#
|
||||
* Removed legacy_enum_values flag.
|
||||
|
||||
|
||||
2016-07-27 version 3.0.0 (C++/Java/Python/Ruby/Objective-C/C#/JavaScript/Lite)
|
||||
General
|
||||
* This log only contains changes since the beta-4 release. Summarized change
|
||||
|
@ -5,7 +5,7 @@
|
||||
# dependent projects use the :git notation to refer to the library.
|
||||
Pod::Spec.new do |s|
|
||||
s.name = 'Protobuf'
|
||||
s.version = '3.0.0'
|
||||
s.version = '3.0.2'
|
||||
s.summary = 'Protocol Buffers v.3 runtime library for Objective-C.'
|
||||
s.homepage = 'https://github.com/google/protobuf'
|
||||
s.license = 'New BSD'
|
||||
|
@ -17,7 +17,7 @@ AC_PREREQ(2.59)
|
||||
# In the SVN trunk, the version should always be the next anticipated release
|
||||
# version with the "-pre" suffix. (We used to use "-SNAPSHOT" but this pushed
|
||||
# the size of one file name in the dist tarfile over the 99-char limit.)
|
||||
AC_INIT([Protocol Buffers],[3.0.0],[protobuf@googlegroups.com],[protobuf])
|
||||
AC_INIT([Protocol Buffers],[3.0.2],[protobuf@googlegroups.com],[protobuf])
|
||||
|
||||
AM_MAINTAINER_MODE([enable])
|
||||
|
||||
|
@ -5,7 +5,7 @@
|
||||
<title>Google Protocol Buffers tools</title>
|
||||
<summary>Tools for Protocol Buffers - Google's data interchange format.</summary>
|
||||
<description>See project site for more info.</description>
|
||||
<version>3.0.0</version>
|
||||
<version>3.0.2</version>
|
||||
<authors>Google Inc.</authors>
|
||||
<owners>protobuf-packages</owners>
|
||||
<licenseUrl>https://github.com/google/protobuf/blob/master/LICENSE</licenseUrl>
|
||||
|
@ -1,5 +1,5 @@
|
||||
{
|
||||
"version": "3.0.0",
|
||||
"version": "3.0.2",
|
||||
"title": "Google Protocol Buffers",
|
||||
"description": "See project site for more info.",
|
||||
"authors": [ "Google Inc." ],
|
||||
|
@ -6,7 +6,7 @@
|
||||
<parent>
|
||||
<groupId>com.google.protobuf</groupId>
|
||||
<artifactId>protobuf-parent</artifactId>
|
||||
<version>3.0.0</version>
|
||||
<version>3.0.2</version>
|
||||
</parent>
|
||||
|
||||
<artifactId>protobuf-java</artifactId>
|
||||
|
@ -11,7 +11,7 @@
|
||||
|
||||
<groupId>com.google.protobuf</groupId>
|
||||
<artifactId>protobuf-parent</artifactId>
|
||||
<version>3.0.0</version>
|
||||
<version>3.0.2</version>
|
||||
<packaging>pom</packaging>
|
||||
|
||||
<name>Protocol Buffers [Parent]</name>
|
||||
|
@ -6,7 +6,7 @@
|
||||
<parent>
|
||||
<groupId>com.google.protobuf</groupId>
|
||||
<artifactId>protobuf-parent</artifactId>
|
||||
<version>3.0.0</version>
|
||||
<version>3.0.2</version>
|
||||
</parent>
|
||||
|
||||
<artifactId>protobuf-java-util</artifactId>
|
||||
|
@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "google-protobuf",
|
||||
"version": "3.0.0",
|
||||
"version": "3.0.2",
|
||||
"description": "Protocol Buffers for JavaScript",
|
||||
"main": "google-protobuf.js",
|
||||
"files": [
|
||||
|
@ -10,7 +10,7 @@
|
||||
</parent>
|
||||
<groupId>com.google.protobuf</groupId>
|
||||
<artifactId>protoc</artifactId>
|
||||
<version>3.0.0</version>
|
||||
<version>3.0.2</version>
|
||||
<packaging>pom</packaging>
|
||||
<name>Protobuf Compiler</name>
|
||||
<description>
|
||||
|
@ -30,7 +30,7 @@
|
||||
|
||||
# Copyright 2007 Google Inc. All Rights Reserved.
|
||||
|
||||
__version__ = '3.0.0'
|
||||
__version__ = '3.0.2'
|
||||
|
||||
if __name__ != '__main__':
|
||||
try:
|
||||
|
@ -1,6 +1,6 @@
|
||||
Gem::Specification.new do |s|
|
||||
s.name = "google-protobuf"
|
||||
s.version = "3.0.0"
|
||||
s.version = "3.0.2"
|
||||
s.licenses = ["BSD"]
|
||||
s.summary = "Protocol Buffers"
|
||||
s.description = "Protocol Buffers are Google's data interchange format."
|
||||
|
@ -86,7 +86,7 @@
|
||||
<dependency>
|
||||
<groupId>com.google.protobuf</groupId>
|
||||
<artifactId>protobuf-java</artifactId>
|
||||
<version>3.0.0-beta-4</version>
|
||||
<version>3.0.0</version>
|
||||
</dependency>
|
||||
</dependencies>
|
||||
</project>
|
||||
|
@ -550,6 +550,7 @@ EXTRA_DIST = \
|
||||
google/protobuf/testdata/text_format_unittest_extensions_data_pointy.txt \
|
||||
google/protobuf/package_info.h \
|
||||
google/protobuf/io/package_info.h \
|
||||
google/protobuf/util/package_info.h \
|
||||
google/protobuf/compiler/ruby/ruby_generated_code.proto \
|
||||
google/protobuf/compiler/ruby/ruby_generated_code_pb.rb \
|
||||
google/protobuf/compiler/package_info.h \
|
||||
|
@ -278,6 +278,7 @@ void Any::SerializeWithCachedSizes(
|
||||
|
||||
::google::protobuf::uint8* Any::InternalSerializeWithCachedSizesToArray(
|
||||
bool deterministic, ::google::protobuf::uint8* target) const {
|
||||
(void)deterministic; // Unused
|
||||
// @@protoc_insertion_point(serialize_to_array_start:google.protobuf.Any)
|
||||
// optional string type_url = 1;
|
||||
if (this->type_url().size() > 0) {
|
||||
|
@ -470,6 +470,7 @@ void Api::SerializeWithCachedSizes(
|
||||
|
||||
::google::protobuf::uint8* Api::InternalSerializeWithCachedSizesToArray(
|
||||
bool deterministic, ::google::protobuf::uint8* target) const {
|
||||
(void)deterministic; // Unused
|
||||
// @@protoc_insertion_point(serialize_to_array_start:google.protobuf.Api)
|
||||
// optional string name = 1;
|
||||
if (this->name().size() > 0) {
|
||||
@ -1224,6 +1225,7 @@ void Method::SerializeWithCachedSizes(
|
||||
|
||||
::google::protobuf::uint8* Method::InternalSerializeWithCachedSizesToArray(
|
||||
bool deterministic, ::google::protobuf::uint8* target) const {
|
||||
(void)deterministic; // Unused
|
||||
// @@protoc_insertion_point(serialize_to_array_start:google.protobuf.Method)
|
||||
// optional string name = 1;
|
||||
if (this->name().size() > 0) {
|
||||
@ -1806,6 +1808,7 @@ void Mixin::SerializeWithCachedSizes(
|
||||
|
||||
::google::protobuf::uint8* Mixin::InternalSerializeWithCachedSizesToArray(
|
||||
bool deterministic, ::google::protobuf::uint8* target) const {
|
||||
(void)deterministic; // Unused
|
||||
// @@protoc_insertion_point(serialize_to_array_start:google.protobuf.Mixin)
|
||||
// optional string name = 1;
|
||||
if (this->name().size() > 0) {
|
||||
|
@ -28,6 +28,8 @@
|
||||
// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
|
||||
// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
|
||||
// This file defines an Arena allocator for better allocation performance.
|
||||
|
||||
#ifndef GOOGLE_PROTOBUF_ARENA_H__
|
||||
#define GOOGLE_PROTOBUF_ARENA_H__
|
||||
|
||||
@ -211,12 +213,10 @@ struct ArenaOptions {
|
||||
//
|
||||
// This protocol is implemented by all arena-enabled proto2 message classes as
|
||||
// well as RepeatedPtrField.
|
||||
|
||||
#if __cplusplus >= 201103L
|
||||
class LIBPROTOBUF_EXPORT Arena final {
|
||||
#else
|
||||
//
|
||||
// Do NOT subclass Arena. This class will be marked as final when C++11 is
|
||||
// enabled.
|
||||
class LIBPROTOBUF_EXPORT Arena {
|
||||
#endif
|
||||
public:
|
||||
// Arena constructor taking custom options. See ArenaOptions below for
|
||||
// descriptions of the options available.
|
||||
|
@ -55,6 +55,11 @@ class FileDescriptor; // descriptor.h
|
||||
class FileDescriptorProto; // descriptor.pb.h
|
||||
template<typename T> class RepeatedPtrField; // repeated_field.h
|
||||
|
||||
} // namespace protobuf
|
||||
} // namespace google
|
||||
|
||||
namespace google {
|
||||
namespace protobuf {
|
||||
namespace compiler {
|
||||
|
||||
class CodeGenerator; // code_generator.h
|
||||
|
@ -3363,6 +3363,7 @@ GenerateSerializeWithCachedSizesToArray(io::Printer* printer) {
|
||||
"classname", classname_);
|
||||
printer->Indent();
|
||||
|
||||
printer->Print("(void)deterministic; // Unused\n");
|
||||
printer->Print(
|
||||
"// @@protoc_insertion_point(serialize_to_array_start:$full_name$)\n",
|
||||
"full_name", descriptor_->full_name());
|
||||
|
@ -28,6 +28,8 @@
|
||||
// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
|
||||
// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
|
||||
// Generates C# code for a given .proto file.
|
||||
|
||||
#ifndef GOOGLE_PROTOBUF_COMPILER_CSHARP_GENERATOR_H__
|
||||
#define GOOGLE_PROTOBUF_COMPILER_CSHARP_GENERATOR_H__
|
||||
|
||||
@ -40,6 +42,10 @@ namespace protobuf {
|
||||
namespace compiler {
|
||||
namespace csharp {
|
||||
|
||||
// CodeGenerator implementation which generates a C# source file and
|
||||
// header. If you create your own protocol compiler binary and you want
|
||||
// it to support C# output, you can do so by registering an instance of this
|
||||
// CodeGenerator with the CommandLineInterface in your main() function.
|
||||
class LIBPROTOC_EXPORT Generator
|
||||
: public google::protobuf::compiler::CodeGenerator {
|
||||
virtual bool Generate(
|
||||
|
@ -28,6 +28,8 @@
|
||||
// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
|
||||
// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
|
||||
// Generates JavaScript code for a given .proto file.
|
||||
|
||||
#ifndef GOOGLE_PROTOBUF_COMPILER_JS_GENERATOR_H__
|
||||
#define GOOGLE_PROTOBUF_COMPILER_JS_GENERATOR_H__
|
||||
|
||||
@ -90,6 +92,10 @@ struct GeneratorOptions {
|
||||
string* error);
|
||||
};
|
||||
|
||||
// CodeGenerator implementation which generates a JavaScript source file and
|
||||
// header. If you create your own protocol compiler binary and you want it to
|
||||
// support JavaScript output, you can do so by registering an instance of this
|
||||
// CodeGenerator with the CommandLineInterface in your main() function.
|
||||
class LIBPROTOC_EXPORT Generator : public CodeGenerator {
|
||||
public:
|
||||
Generator() {}
|
||||
|
@ -41,6 +41,10 @@ namespace protobuf {
|
||||
namespace compiler {
|
||||
namespace objectivec {
|
||||
|
||||
// CodeGenerator implementation which generates a ObjectiveC source file and
|
||||
// header. If you create your own protocol compiler binary and you want it to
|
||||
// support ObjectiveC output, you can do so by registering an instance of this
|
||||
// CodeGenerator with the CommandLineInterface in your main() function.
|
||||
class LIBPROTOC_EXPORT ObjectiveCGenerator : public CodeGenerator {
|
||||
public:
|
||||
ObjectiveCGenerator();
|
||||
|
@ -28,6 +28,8 @@
|
||||
// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
|
||||
// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
|
||||
// Helper functions for generating ObjectiveC code.
|
||||
|
||||
#ifndef GOOGLE_PROTOBUF_COMPILER_OBJECTIVEC_HELPERS_H__
|
||||
#define GOOGLE_PROTOBUF_COMPILER_OBJECTIVEC_HELPERS_H__
|
||||
|
||||
|
@ -368,6 +368,7 @@ void CodeGeneratorRequest::SerializeWithCachedSizes(
|
||||
|
||||
::google::protobuf::uint8* CodeGeneratorRequest::InternalSerializeWithCachedSizesToArray(
|
||||
bool deterministic, ::google::protobuf::uint8* target) const {
|
||||
(void)deterministic; // Unused
|
||||
// @@protoc_insertion_point(serialize_to_array_start:google.protobuf.compiler.CodeGeneratorRequest)
|
||||
// repeated string file_to_generate = 1;
|
||||
for (int i = 0; i < this->file_to_generate_size(); i++) {
|
||||
@ -877,6 +878,7 @@ void CodeGeneratorResponse_File::SerializeWithCachedSizes(
|
||||
|
||||
::google::protobuf::uint8* CodeGeneratorResponse_File::InternalSerializeWithCachedSizesToArray(
|
||||
bool deterministic, ::google::protobuf::uint8* target) const {
|
||||
(void)deterministic; // Unused
|
||||
// @@protoc_insertion_point(serialize_to_array_start:google.protobuf.compiler.CodeGeneratorResponse.File)
|
||||
// optional string name = 1;
|
||||
if (has_name()) {
|
||||
@ -1211,6 +1213,7 @@ void CodeGeneratorResponse::SerializeWithCachedSizes(
|
||||
|
||||
::google::protobuf::uint8* CodeGeneratorResponse::InternalSerializeWithCachedSizesToArray(
|
||||
bool deterministic, ::google::protobuf::uint8* target) const {
|
||||
(void)deterministic; // Unused
|
||||
// @@protoc_insertion_point(serialize_to_array_start:google.protobuf.compiler.CodeGeneratorResponse)
|
||||
// optional string error = 1;
|
||||
if (has_error()) {
|
||||
|
@ -28,6 +28,8 @@
|
||||
// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
|
||||
// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
|
||||
// Generates Ruby code for a given .proto file.
|
||||
|
||||
#ifndef GOOGLE_PROTOBUF_COMPILER_RUBY_GENERATOR_H__
|
||||
#define GOOGLE_PROTOBUF_COMPILER_RUBY_GENERATOR_H__
|
||||
|
||||
@ -40,6 +42,10 @@ namespace protobuf {
|
||||
namespace compiler {
|
||||
namespace ruby {
|
||||
|
||||
// CodeGenerator implementation for generated Ruby protocol buffer classes.
|
||||
// If you create your own protocol compiler binary and you want it to support
|
||||
// Ruby output, you can do so by registering an instance of this
|
||||
// CodeGenerator with the CommandLineInterface in your main() function.
|
||||
class LIBPROTOC_EXPORT Generator
|
||||
: public google::protobuf::compiler::CodeGenerator {
|
||||
virtual bool Generate(
|
||||
|
@ -1040,6 +1040,7 @@ void FileDescriptorSet::SerializeWithCachedSizes(
|
||||
|
||||
::google::protobuf::uint8* FileDescriptorSet::InternalSerializeWithCachedSizesToArray(
|
||||
bool deterministic, ::google::protobuf::uint8* target) const {
|
||||
(void)deterministic; // Unused
|
||||
// @@protoc_insertion_point(serialize_to_array_start:google.protobuf.FileDescriptorSet)
|
||||
// repeated .google.protobuf.FileDescriptorProto file = 1;
|
||||
for (unsigned int i = 0, n = this->file_size(); i < n; i++) {
|
||||
@ -1632,6 +1633,7 @@ void FileDescriptorProto::SerializeWithCachedSizes(
|
||||
|
||||
::google::protobuf::uint8* FileDescriptorProto::InternalSerializeWithCachedSizesToArray(
|
||||
bool deterministic, ::google::protobuf::uint8* target) const {
|
||||
(void)deterministic; // Unused
|
||||
// @@protoc_insertion_point(serialize_to_array_start:google.protobuf.FileDescriptorProto)
|
||||
// optional string name = 1;
|
||||
if (has_name()) {
|
||||
@ -2631,6 +2633,7 @@ void DescriptorProto_ExtensionRange::SerializeWithCachedSizes(
|
||||
|
||||
::google::protobuf::uint8* DescriptorProto_ExtensionRange::InternalSerializeWithCachedSizesToArray(
|
||||
bool deterministic, ::google::protobuf::uint8* target) const {
|
||||
(void)deterministic; // Unused
|
||||
// @@protoc_insertion_point(serialize_to_array_start:google.protobuf.DescriptorProto.ExtensionRange)
|
||||
// optional int32 start = 1;
|
||||
if (has_start()) {
|
||||
@ -2934,6 +2937,7 @@ void DescriptorProto_ReservedRange::SerializeWithCachedSizes(
|
||||
|
||||
::google::protobuf::uint8* DescriptorProto_ReservedRange::InternalSerializeWithCachedSizesToArray(
|
||||
bool deterministic, ::google::protobuf::uint8* target) const {
|
||||
(void)deterministic; // Unused
|
||||
// @@protoc_insertion_point(serialize_to_array_start:google.protobuf.DescriptorProto.ReservedRange)
|
||||
// optional int32 start = 1;
|
||||
if (has_start()) {
|
||||
@ -3435,6 +3439,7 @@ void DescriptorProto::SerializeWithCachedSizes(
|
||||
|
||||
::google::protobuf::uint8* DescriptorProto::InternalSerializeWithCachedSizesToArray(
|
||||
bool deterministic, ::google::protobuf::uint8* target) const {
|
||||
(void)deterministic; // Unused
|
||||
// @@protoc_insertion_point(serialize_to_array_start:google.protobuf.DescriptorProto)
|
||||
// optional string name = 1;
|
||||
if (has_name()) {
|
||||
@ -4675,6 +4680,7 @@ void FieldDescriptorProto::SerializeWithCachedSizes(
|
||||
|
||||
::google::protobuf::uint8* FieldDescriptorProto::InternalSerializeWithCachedSizesToArray(
|
||||
bool deterministic, ::google::protobuf::uint8* target) const {
|
||||
(void)deterministic; // Unused
|
||||
// @@protoc_insertion_point(serialize_to_array_start:google.protobuf.FieldDescriptorProto)
|
||||
// optional string name = 1;
|
||||
if (has_name()) {
|
||||
@ -5563,6 +5569,7 @@ void OneofDescriptorProto::SerializeWithCachedSizes(
|
||||
|
||||
::google::protobuf::uint8* OneofDescriptorProto::InternalSerializeWithCachedSizesToArray(
|
||||
bool deterministic, ::google::protobuf::uint8* target) const {
|
||||
(void)deterministic; // Unused
|
||||
// @@protoc_insertion_point(serialize_to_array_start:google.protobuf.OneofDescriptorProto)
|
||||
// optional string name = 1;
|
||||
if (has_name()) {
|
||||
@ -6002,6 +6009,7 @@ void EnumDescriptorProto::SerializeWithCachedSizes(
|
||||
|
||||
::google::protobuf::uint8* EnumDescriptorProto::InternalSerializeWithCachedSizesToArray(
|
||||
bool deterministic, ::google::protobuf::uint8* target) const {
|
||||
(void)deterministic; // Unused
|
||||
// @@protoc_insertion_point(serialize_to_array_start:google.protobuf.EnumDescriptorProto)
|
||||
// optional string name = 1;
|
||||
if (has_name()) {
|
||||
@ -6487,6 +6495,7 @@ void EnumValueDescriptorProto::SerializeWithCachedSizes(
|
||||
|
||||
::google::protobuf::uint8* EnumValueDescriptorProto::InternalSerializeWithCachedSizesToArray(
|
||||
bool deterministic, ::google::protobuf::uint8* target) const {
|
||||
(void)deterministic; // Unused
|
||||
// @@protoc_insertion_point(serialize_to_array_start:google.protobuf.EnumValueDescriptorProto)
|
||||
// optional string name = 1;
|
||||
if (has_name()) {
|
||||
@ -6966,6 +6975,7 @@ void ServiceDescriptorProto::SerializeWithCachedSizes(
|
||||
|
||||
::google::protobuf::uint8* ServiceDescriptorProto::InternalSerializeWithCachedSizesToArray(
|
||||
bool deterministic, ::google::protobuf::uint8* target) const {
|
||||
(void)deterministic; // Unused
|
||||
// @@protoc_insertion_point(serialize_to_array_start:google.protobuf.ServiceDescriptorProto)
|
||||
// optional string name = 1;
|
||||
if (has_name()) {
|
||||
@ -7559,6 +7569,7 @@ void MethodDescriptorProto::SerializeWithCachedSizes(
|
||||
|
||||
::google::protobuf::uint8* MethodDescriptorProto::InternalSerializeWithCachedSizesToArray(
|
||||
bool deterministic, ::google::protobuf::uint8* target) const {
|
||||
(void)deterministic; // Unused
|
||||
// @@protoc_insertion_point(serialize_to_array_start:google.protobuf.MethodDescriptorProto)
|
||||
// optional string name = 1;
|
||||
if (has_name()) {
|
||||
@ -8596,6 +8607,7 @@ void FileOptions::SerializeWithCachedSizes(
|
||||
|
||||
::google::protobuf::uint8* FileOptions::InternalSerializeWithCachedSizesToArray(
|
||||
bool deterministic, ::google::protobuf::uint8* target) const {
|
||||
(void)deterministic; // Unused
|
||||
// @@protoc_insertion_point(serialize_to_array_start:google.protobuf.FileOptions)
|
||||
// optional string java_package = 1;
|
||||
if (has_java_package()) {
|
||||
@ -9741,6 +9753,7 @@ void MessageOptions::SerializeWithCachedSizes(
|
||||
|
||||
::google::protobuf::uint8* MessageOptions::InternalSerializeWithCachedSizesToArray(
|
||||
bool deterministic, ::google::protobuf::uint8* target) const {
|
||||
(void)deterministic; // Unused
|
||||
// @@protoc_insertion_point(serialize_to_array_start:google.protobuf.MessageOptions)
|
||||
// optional bool message_set_wire_format = 1 [default = false];
|
||||
if (has_message_set_wire_format()) {
|
||||
@ -10409,6 +10422,7 @@ void FieldOptions::SerializeWithCachedSizes(
|
||||
|
||||
::google::protobuf::uint8* FieldOptions::InternalSerializeWithCachedSizesToArray(
|
||||
bool deterministic, ::google::protobuf::uint8* target) const {
|
||||
(void)deterministic; // Unused
|
||||
// @@protoc_insertion_point(serialize_to_array_start:google.protobuf.FieldOptions)
|
||||
// optional .google.protobuf.FieldOptions.CType ctype = 1 [default = STRING];
|
||||
if (has_ctype()) {
|
||||
@ -10945,6 +10959,7 @@ void OneofOptions::SerializeWithCachedSizes(
|
||||
|
||||
::google::protobuf::uint8* OneofOptions::InternalSerializeWithCachedSizesToArray(
|
||||
bool deterministic, ::google::protobuf::uint8* target) const {
|
||||
(void)deterministic; // Unused
|
||||
// @@protoc_insertion_point(serialize_to_array_start:google.protobuf.OneofOptions)
|
||||
// repeated .google.protobuf.UninterpretedOption uninterpreted_option = 999;
|
||||
for (unsigned int i = 0, n = this->uninterpreted_option_size(); i < n; i++) {
|
||||
@ -11308,6 +11323,7 @@ void EnumOptions::SerializeWithCachedSizes(
|
||||
|
||||
::google::protobuf::uint8* EnumOptions::InternalSerializeWithCachedSizesToArray(
|
||||
bool deterministic, ::google::protobuf::uint8* target) const {
|
||||
(void)deterministic; // Unused
|
||||
// @@protoc_insertion_point(serialize_to_array_start:google.protobuf.EnumOptions)
|
||||
// optional bool allow_alias = 2;
|
||||
if (has_allow_alias()) {
|
||||
@ -11709,6 +11725,7 @@ void EnumValueOptions::SerializeWithCachedSizes(
|
||||
|
||||
::google::protobuf::uint8* EnumValueOptions::InternalSerializeWithCachedSizesToArray(
|
||||
bool deterministic, ::google::protobuf::uint8* target) const {
|
||||
(void)deterministic; // Unused
|
||||
// @@protoc_insertion_point(serialize_to_array_start:google.protobuf.EnumValueOptions)
|
||||
// optional bool deprecated = 1 [default = false];
|
||||
if (has_deprecated()) {
|
||||
@ -12070,6 +12087,7 @@ void ServiceOptions::SerializeWithCachedSizes(
|
||||
|
||||
::google::protobuf::uint8* ServiceOptions::InternalSerializeWithCachedSizesToArray(
|
||||
bool deterministic, ::google::protobuf::uint8* target) const {
|
||||
(void)deterministic; // Unused
|
||||
// @@protoc_insertion_point(serialize_to_array_start:google.protobuf.ServiceOptions)
|
||||
// optional bool deprecated = 33 [default = false];
|
||||
if (has_deprecated()) {
|
||||
@ -12431,6 +12449,7 @@ void MethodOptions::SerializeWithCachedSizes(
|
||||
|
||||
::google::protobuf::uint8* MethodOptions::InternalSerializeWithCachedSizesToArray(
|
||||
bool deterministic, ::google::protobuf::uint8* target) const {
|
||||
(void)deterministic; // Unused
|
||||
// @@protoc_insertion_point(serialize_to_array_start:google.protobuf.MethodOptions)
|
||||
// optional bool deprecated = 33 [default = false];
|
||||
if (has_deprecated()) {
|
||||
@ -12793,6 +12812,7 @@ void UninterpretedOption_NamePart::SerializeWithCachedSizes(
|
||||
|
||||
::google::protobuf::uint8* UninterpretedOption_NamePart::InternalSerializeWithCachedSizesToArray(
|
||||
bool deterministic, ::google::protobuf::uint8* target) const {
|
||||
(void)deterministic; // Unused
|
||||
// @@protoc_insertion_point(serialize_to_array_start:google.protobuf.UninterpretedOption.NamePart)
|
||||
// required string name_part = 1;
|
||||
if (has_name_part()) {
|
||||
@ -13259,6 +13279,7 @@ void UninterpretedOption::SerializeWithCachedSizes(
|
||||
|
||||
::google::protobuf::uint8* UninterpretedOption::InternalSerializeWithCachedSizesToArray(
|
||||
bool deterministic, ::google::protobuf::uint8* target) const {
|
||||
(void)deterministic; // Unused
|
||||
// @@protoc_insertion_point(serialize_to_array_start:google.protobuf.UninterpretedOption)
|
||||
// repeated .google.protobuf.UninterpretedOption.NamePart name = 2;
|
||||
for (unsigned int i = 0, n = this->name_size(); i < n; i++) {
|
||||
@ -14104,6 +14125,7 @@ void SourceCodeInfo_Location::SerializeWithCachedSizes(
|
||||
|
||||
::google::protobuf::uint8* SourceCodeInfo_Location::InternalSerializeWithCachedSizesToArray(
|
||||
bool deterministic, ::google::protobuf::uint8* target) const {
|
||||
(void)deterministic; // Unused
|
||||
// @@protoc_insertion_point(serialize_to_array_start:google.protobuf.SourceCodeInfo.Location)
|
||||
// repeated int32 path = 1 [packed = true];
|
||||
if (this->path_size() > 0) {
|
||||
@ -14466,6 +14488,7 @@ void SourceCodeInfo::SerializeWithCachedSizes(
|
||||
|
||||
::google::protobuf::uint8* SourceCodeInfo::InternalSerializeWithCachedSizesToArray(
|
||||
bool deterministic, ::google::protobuf::uint8* target) const {
|
||||
(void)deterministic; // Unused
|
||||
// @@protoc_insertion_point(serialize_to_array_start:google.protobuf.SourceCodeInfo)
|
||||
// repeated .google.protobuf.SourceCodeInfo.Location location = 1;
|
||||
for (unsigned int i = 0, n = this->location_size(); i < n; i++) {
|
||||
@ -15077,6 +15100,7 @@ void GeneratedCodeInfo_Annotation::SerializeWithCachedSizes(
|
||||
|
||||
::google::protobuf::uint8* GeneratedCodeInfo_Annotation::InternalSerializeWithCachedSizesToArray(
|
||||
bool deterministic, ::google::protobuf::uint8* target) const {
|
||||
(void)deterministic; // Unused
|
||||
// @@protoc_insertion_point(serialize_to_array_start:google.protobuf.GeneratedCodeInfo.Annotation)
|
||||
// repeated int32 path = 1 [packed = true];
|
||||
if (this->path_size() > 0) {
|
||||
@ -15396,6 +15420,7 @@ void GeneratedCodeInfo::SerializeWithCachedSizes(
|
||||
|
||||
::google::protobuf::uint8* GeneratedCodeInfo::InternalSerializeWithCachedSizesToArray(
|
||||
bool deterministic, ::google::protobuf::uint8* target) const {
|
||||
(void)deterministic; // Unused
|
||||
// @@protoc_insertion_point(serialize_to_array_start:google.protobuf.GeneratedCodeInfo)
|
||||
// repeated .google.protobuf.GeneratedCodeInfo.Annotation annotation = 1;
|
||||
for (unsigned int i = 0, n = this->annotation_size(); i < n; i++) {
|
||||
|
@ -274,6 +274,7 @@ void Duration::SerializeWithCachedSizes(
|
||||
|
||||
::google::protobuf::uint8* Duration::InternalSerializeWithCachedSizesToArray(
|
||||
bool deterministic, ::google::protobuf::uint8* target) const {
|
||||
(void)deterministic; // Unused
|
||||
// @@protoc_insertion_point(serialize_to_array_start:google.protobuf.Duration)
|
||||
// optional int64 seconds = 1;
|
||||
if (this->seconds() != 0) {
|
||||
|
@ -216,6 +216,7 @@ void Empty::SerializeWithCachedSizes(
|
||||
|
||||
::google::protobuf::uint8* Empty::InternalSerializeWithCachedSizesToArray(
|
||||
bool deterministic, ::google::protobuf::uint8* target) const {
|
||||
(void)deterministic; // Unused
|
||||
// @@protoc_insertion_point(serialize_to_array_start:google.protobuf.Empty)
|
||||
// @@protoc_insertion_point(serialize_to_array_end:google.protobuf.Empty)
|
||||
return target;
|
||||
|
@ -240,6 +240,7 @@ void FieldMask::SerializeWithCachedSizes(
|
||||
|
||||
::google::protobuf::uint8* FieldMask::InternalSerializeWithCachedSizesToArray(
|
||||
bool deterministic, ::google::protobuf::uint8* target) const {
|
||||
(void)deterministic; // Unused
|
||||
// @@protoc_insertion_point(serialize_to_array_start:google.protobuf.FieldMask)
|
||||
// repeated string paths = 1;
|
||||
for (int i = 0; i < this->paths_size(); i++) {
|
||||
|
@ -28,6 +28,12 @@
|
||||
// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
|
||||
// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
|
||||
// This file defines the map container and its helpers to support protobuf maps.
|
||||
//
|
||||
// The Map and MapIterator types are provided by this header file.
|
||||
// Please avoid using other types defined here, unless they are public
|
||||
// types within Map or MapIterator, such as Map::value_type.
|
||||
|
||||
#ifndef GOOGLE_PROTOBUF_MAP_H__
|
||||
#define GOOGLE_PROTOBUF_MAP_H__
|
||||
|
||||
@ -50,9 +56,6 @@
|
||||
namespace google {
|
||||
namespace protobuf {
|
||||
|
||||
// The Map and MapIterator types are provided by this header file.
|
||||
// Please avoid using other types defined here, unless they are public
|
||||
// types within Map or MapIterator, such as Map::value_type.
|
||||
template <typename Key, typename T>
|
||||
class Map;
|
||||
|
||||
|
@ -239,6 +239,7 @@ void SourceContext::SerializeWithCachedSizes(
|
||||
|
||||
::google::protobuf::uint8* SourceContext::InternalSerializeWithCachedSizesToArray(
|
||||
bool deterministic, ::google::protobuf::uint8* target) const {
|
||||
(void)deterministic; // Unused
|
||||
// @@protoc_insertion_point(serialize_to_array_start:google.protobuf.SourceContext)
|
||||
// optional string file_name = 1;
|
||||
if (this->file_name().size() > 0) {
|
||||
|
@ -394,6 +394,7 @@ void Struct::SerializeWithCachedSizes(
|
||||
|
||||
::google::protobuf::uint8* Struct::InternalSerializeWithCachedSizesToArray(
|
||||
bool deterministic, ::google::protobuf::uint8* target) const {
|
||||
(void)deterministic; // Unused
|
||||
// @@protoc_insertion_point(serialize_to_array_start:google.protobuf.Struct)
|
||||
// map<string, .google.protobuf.Value> fields = 1;
|
||||
if (!this->fields().empty()) {
|
||||
@ -847,6 +848,7 @@ void Value::SerializeWithCachedSizes(
|
||||
|
||||
::google::protobuf::uint8* Value::InternalSerializeWithCachedSizesToArray(
|
||||
bool deterministic, ::google::protobuf::uint8* target) const {
|
||||
(void)deterministic; // Unused
|
||||
// @@protoc_insertion_point(serialize_to_array_start:google.protobuf.Value)
|
||||
// optional .google.protobuf.NullValue null_value = 1;
|
||||
if (has_null_value()) {
|
||||
@ -1444,6 +1446,7 @@ void ListValue::SerializeWithCachedSizes(
|
||||
|
||||
::google::protobuf::uint8* ListValue::InternalSerializeWithCachedSizesToArray(
|
||||
bool deterministic, ::google::protobuf::uint8* target) const {
|
||||
(void)deterministic; // Unused
|
||||
// @@protoc_insertion_point(serialize_to_array_start:google.protobuf.ListValue)
|
||||
// repeated .google.protobuf.Value values = 1;
|
||||
for (unsigned int i = 0, n = this->values_size(); i < n; i++) {
|
||||
|
@ -288,6 +288,7 @@ void Timestamp::SerializeWithCachedSizes(
|
||||
|
||||
::google::protobuf::uint8* Timestamp::InternalSerializeWithCachedSizesToArray(
|
||||
bool deterministic, ::google::protobuf::uint8* target) const {
|
||||
(void)deterministic; // Unused
|
||||
// @@protoc_insertion_point(serialize_to_array_start:google.protobuf.Timestamp)
|
||||
// optional int64 seconds = 1;
|
||||
if (this->seconds() != 0) {
|
||||
|
@ -543,6 +543,7 @@ void Type::SerializeWithCachedSizes(
|
||||
|
||||
::google::protobuf::uint8* Type::InternalSerializeWithCachedSizesToArray(
|
||||
bool deterministic, ::google::protobuf::uint8* target) const {
|
||||
(void)deterministic; // Unused
|
||||
// @@protoc_insertion_point(serialize_to_array_start:google.protobuf.Type)
|
||||
// optional string name = 1;
|
||||
if (this->name().size() > 0) {
|
||||
@ -1416,6 +1417,7 @@ void Field::SerializeWithCachedSizes(
|
||||
|
||||
::google::protobuf::uint8* Field::InternalSerializeWithCachedSizesToArray(
|
||||
bool deterministic, ::google::protobuf::uint8* target) const {
|
||||
(void)deterministic; // Unused
|
||||
// @@protoc_insertion_point(serialize_to_array_start:google.protobuf.Field)
|
||||
// optional .google.protobuf.Field.Kind kind = 1;
|
||||
if (this->kind() != 0) {
|
||||
@ -2195,6 +2197,7 @@ void Enum::SerializeWithCachedSizes(
|
||||
|
||||
::google::protobuf::uint8* Enum::InternalSerializeWithCachedSizesToArray(
|
||||
bool deterministic, ::google::protobuf::uint8* target) const {
|
||||
(void)deterministic; // Unused
|
||||
// @@protoc_insertion_point(serialize_to_array_start:google.protobuf.Enum)
|
||||
// optional string name = 1;
|
||||
if (this->name().size() > 0) {
|
||||
@ -2707,6 +2710,7 @@ void EnumValue::SerializeWithCachedSizes(
|
||||
|
||||
::google::protobuf::uint8* EnumValue::InternalSerializeWithCachedSizesToArray(
|
||||
bool deterministic, ::google::protobuf::uint8* target) const {
|
||||
(void)deterministic; // Unused
|
||||
// @@protoc_insertion_point(serialize_to_array_start:google.protobuf.EnumValue)
|
||||
// optional string name = 1;
|
||||
if (this->name().size() > 0) {
|
||||
@ -3093,6 +3097,7 @@ void Option::SerializeWithCachedSizes(
|
||||
|
||||
::google::protobuf::uint8* Option::InternalSerializeWithCachedSizesToArray(
|
||||
bool deterministic, ::google::protobuf::uint8* target) const {
|
||||
(void)deterministic; // Unused
|
||||
// @@protoc_insertion_point(serialize_to_array_start:google.protobuf.Option)
|
||||
// optional string name = 1;
|
||||
if (this->name().size() > 0) {
|
||||
|
@ -28,6 +28,8 @@
|
||||
// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
|
||||
// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
|
||||
// Defines classes for field comparison.
|
||||
|
||||
// Author: ksroka@google.com (Krzysztof Sroka)
|
||||
|
||||
#ifndef GOOGLE_PROTOBUF_UTIL_FIELD_COMPARATOR_H__
|
||||
|
@ -28,6 +28,8 @@
|
||||
// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
|
||||
// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
|
||||
// Defines utilities for the FieldMask well known type.
|
||||
|
||||
#ifndef GOOGLE_PROTOBUF_UTIL_FIELD_MASK_UTIL_H__
|
||||
#define GOOGLE_PROTOBUF_UTIL_FIELD_MASK_UTIL_H__
|
||||
|
||||
|
46
src/google/protobuf/util/package_info.h
Normal file
46
src/google/protobuf/util/package_info.h
Normal file
@ -0,0 +1,46 @@
|
||||
// Protocol Buffers - Google's data interchange format
|
||||
// Copyright 2008 Google Inc. All rights reserved.
|
||||
// https://developers.google.com/protocol-buffers/
|
||||
//
|
||||
// Redistribution and use in source and binary forms, with or without
|
||||
// modification, are permitted provided that the following conditions are
|
||||
// met:
|
||||
//
|
||||
// * Redistributions of source code must retain the above copyright
|
||||
// notice, this list of conditions and the following disclaimer.
|
||||
// * Redistributions in binary form must reproduce the above
|
||||
// copyright notice, this list of conditions and the following disclaimer
|
||||
// in the documentation and/or other materials provided with the
|
||||
// distribution.
|
||||
// * Neither the name of Google Inc. nor the names of its
|
||||
// contributors may be used to endorse or promote products derived from
|
||||
// this software without specific prior written permission.
|
||||
//
|
||||
// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
|
||||
// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
|
||||
// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
|
||||
// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
|
||||
// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
|
||||
// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
|
||||
// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
|
||||
// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
|
||||
// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
|
||||
// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
|
||||
// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
|
||||
// This file exists solely to document the google::protobuf::util namespace.
|
||||
// It is not compiled into anything, but it may be read by an automated
|
||||
// documentation generator.
|
||||
|
||||
namespace google {
|
||||
|
||||
namespace protobuf {
|
||||
|
||||
// Utility classes.
|
||||
//
|
||||
// This package contains various utilities for message comprasion, JSON
|
||||
// conversion, well known types, etc.
|
||||
namespace util {}
|
||||
|
||||
} // namespace protobuf
|
||||
} // namespace google
|
@ -28,6 +28,8 @@
|
||||
// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
|
||||
// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
|
||||
// Defines utilities for the Timestamp and Duration well known types.
|
||||
|
||||
#ifndef GOOGLE_PROTOBUF_UTIL_TIME_UTIL_H__
|
||||
#define GOOGLE_PROTOBUF_UTIL_TIME_UTIL_H__
|
||||
|
||||
@ -47,6 +49,7 @@ namespace google {
|
||||
namespace protobuf {
|
||||
namespace util {
|
||||
|
||||
// Utility functions for Timestamp and Duration.
|
||||
class LIBPROTOBUF_EXPORT TimeUtil {
|
||||
typedef google::protobuf::Timestamp Timestamp;
|
||||
typedef google::protobuf::Duration Duration;
|
||||
|
@ -28,6 +28,8 @@
|
||||
// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
|
||||
// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
|
||||
// Defines a TypeResolver for the Any message.
|
||||
|
||||
#ifndef GOOGLE_PROTOBUF_UTIL_TYPE_RESOLVER_H__
|
||||
#define GOOGLE_PROTOBUF_UTIL_TYPE_RESOLVER_H__
|
||||
|
||||
|
@ -28,6 +28,8 @@
|
||||
// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
|
||||
// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
|
||||
// Defines utilities for the TypeResolver.
|
||||
|
||||
#ifndef GOOGLE_PROTOBUF_UTIL_TYPE_RESOLVER_UTIL_H__
|
||||
#define GOOGLE_PROTOBUF_UTIL_TYPE_RESOLVER_UTIL_H__
|
||||
|
||||
|
@ -443,6 +443,7 @@ void DoubleValue::SerializeWithCachedSizes(
|
||||
|
||||
::google::protobuf::uint8* DoubleValue::InternalSerializeWithCachedSizesToArray(
|
||||
bool deterministic, ::google::protobuf::uint8* target) const {
|
||||
(void)deterministic; // Unused
|
||||
// @@protoc_insertion_point(serialize_to_array_start:google.protobuf.DoubleValue)
|
||||
// optional double value = 1;
|
||||
if (this->value() != 0) {
|
||||
@ -705,6 +706,7 @@ void FloatValue::SerializeWithCachedSizes(
|
||||
|
||||
::google::protobuf::uint8* FloatValue::InternalSerializeWithCachedSizesToArray(
|
||||
bool deterministic, ::google::protobuf::uint8* target) const {
|
||||
(void)deterministic; // Unused
|
||||
// @@protoc_insertion_point(serialize_to_array_start:google.protobuf.FloatValue)
|
||||
// optional float value = 1;
|
||||
if (this->value() != 0) {
|
||||
@ -967,6 +969,7 @@ void Int64Value::SerializeWithCachedSizes(
|
||||
|
||||
::google::protobuf::uint8* Int64Value::InternalSerializeWithCachedSizesToArray(
|
||||
bool deterministic, ::google::protobuf::uint8* target) const {
|
||||
(void)deterministic; // Unused
|
||||
// @@protoc_insertion_point(serialize_to_array_start:google.protobuf.Int64Value)
|
||||
// optional int64 value = 1;
|
||||
if (this->value() != 0) {
|
||||
@ -1231,6 +1234,7 @@ void UInt64Value::SerializeWithCachedSizes(
|
||||
|
||||
::google::protobuf::uint8* UInt64Value::InternalSerializeWithCachedSizesToArray(
|
||||
bool deterministic, ::google::protobuf::uint8* target) const {
|
||||
(void)deterministic; // Unused
|
||||
// @@protoc_insertion_point(serialize_to_array_start:google.protobuf.UInt64Value)
|
||||
// optional uint64 value = 1;
|
||||
if (this->value() != 0) {
|
||||
@ -1495,6 +1499,7 @@ void Int32Value::SerializeWithCachedSizes(
|
||||
|
||||
::google::protobuf::uint8* Int32Value::InternalSerializeWithCachedSizesToArray(
|
||||
bool deterministic, ::google::protobuf::uint8* target) const {
|
||||
(void)deterministic; // Unused
|
||||
// @@protoc_insertion_point(serialize_to_array_start:google.protobuf.Int32Value)
|
||||
// optional int32 value = 1;
|
||||
if (this->value() != 0) {
|
||||
@ -1759,6 +1764,7 @@ void UInt32Value::SerializeWithCachedSizes(
|
||||
|
||||
::google::protobuf::uint8* UInt32Value::InternalSerializeWithCachedSizesToArray(
|
||||
bool deterministic, ::google::protobuf::uint8* target) const {
|
||||
(void)deterministic; // Unused
|
||||
// @@protoc_insertion_point(serialize_to_array_start:google.protobuf.UInt32Value)
|
||||
// optional uint32 value = 1;
|
||||
if (this->value() != 0) {
|
||||
@ -2023,6 +2029,7 @@ void BoolValue::SerializeWithCachedSizes(
|
||||
|
||||
::google::protobuf::uint8* BoolValue::InternalSerializeWithCachedSizesToArray(
|
||||
bool deterministic, ::google::protobuf::uint8* target) const {
|
||||
(void)deterministic; // Unused
|
||||
// @@protoc_insertion_point(serialize_to_array_start:google.protobuf.BoolValue)
|
||||
// optional bool value = 1;
|
||||
if (this->value() != 0) {
|
||||
@ -2294,6 +2301,7 @@ void StringValue::SerializeWithCachedSizes(
|
||||
|
||||
::google::protobuf::uint8* StringValue::InternalSerializeWithCachedSizesToArray(
|
||||
bool deterministic, ::google::protobuf::uint8* target) const {
|
||||
(void)deterministic; // Unused
|
||||
// @@protoc_insertion_point(serialize_to_array_start:google.protobuf.StringValue)
|
||||
// optional string value = 1;
|
||||
if (this->value().size() > 0) {
|
||||
@ -2617,6 +2625,7 @@ void BytesValue::SerializeWithCachedSizes(
|
||||
|
||||
::google::protobuf::uint8* BytesValue::InternalSerializeWithCachedSizesToArray(
|
||||
bool deterministic, ::google::protobuf::uint8* target) const {
|
||||
(void)deterministic; // Unused
|
||||
// @@protoc_insertion_point(serialize_to_array_start:google.protobuf.BytesValue)
|
||||
// optional bytes value = 1;
|
||||
if (this->value().size() > 0) {
|
||||
|
Loading…
Reference in New Issue
Block a user