|
|
|
@ -124,7 +124,7 @@ inline Status WriteInt32(int field_number, const DataPiece& data, |
|
|
|
|
CodedOutputStream* stream) { |
|
|
|
|
StatusOr<int32> i32 = data.ToInt32(); |
|
|
|
|
if (i32.ok()) { |
|
|
|
|
WireFormatLite::WriteInt32(field_number, i32.ValueOrDie(), stream); |
|
|
|
|
WireFormatLite::WriteInt32(field_number, i32.value(), stream); |
|
|
|
|
} |
|
|
|
|
return i32.status(); |
|
|
|
|
} |
|
|
|
@ -134,7 +134,7 @@ inline Status WriteSFixed32(int field_number, const DataPiece& data, |
|
|
|
|
CodedOutputStream* stream) { |
|
|
|
|
StatusOr<int32> i32 = data.ToInt32(); |
|
|
|
|
if (i32.ok()) { |
|
|
|
|
WireFormatLite::WriteSFixed32(field_number, i32.ValueOrDie(), stream); |
|
|
|
|
WireFormatLite::WriteSFixed32(field_number, i32.value(), stream); |
|
|
|
|
} |
|
|
|
|
return i32.status(); |
|
|
|
|
} |
|
|
|
@ -144,7 +144,7 @@ inline Status WriteSInt32(int field_number, const DataPiece& data, |
|
|
|
|
CodedOutputStream* stream) { |
|
|
|
|
StatusOr<int32> i32 = data.ToInt32(); |
|
|
|
|
if (i32.ok()) { |
|
|
|
|
WireFormatLite::WriteSInt32(field_number, i32.ValueOrDie(), stream); |
|
|
|
|
WireFormatLite::WriteSInt32(field_number, i32.value(), stream); |
|
|
|
|
} |
|
|
|
|
return i32.status(); |
|
|
|
|
} |
|
|
|
@ -154,7 +154,7 @@ inline Status WriteFixed32(int field_number, const DataPiece& data, |
|
|
|
|
CodedOutputStream* stream) { |
|
|
|
|
StatusOr<uint32> u32 = data.ToUint32(); |
|
|
|
|
if (u32.ok()) { |
|
|
|
|
WireFormatLite::WriteFixed32(field_number, u32.ValueOrDie(), stream); |
|
|
|
|
WireFormatLite::WriteFixed32(field_number, u32.value(), stream); |
|
|
|
|
} |
|
|
|
|
return u32.status(); |
|
|
|
|
} |
|
|
|
@ -164,7 +164,7 @@ inline Status WriteUInt32(int field_number, const DataPiece& data, |
|
|
|
|
CodedOutputStream* stream) { |
|
|
|
|
StatusOr<uint32> u32 = data.ToUint32(); |
|
|
|
|
if (u32.ok()) { |
|
|
|
|
WireFormatLite::WriteUInt32(field_number, u32.ValueOrDie(), stream); |
|
|
|
|
WireFormatLite::WriteUInt32(field_number, u32.value(), stream); |
|
|
|
|
} |
|
|
|
|
return u32.status(); |
|
|
|
|
} |
|
|
|
@ -174,7 +174,7 @@ inline Status WriteInt64(int field_number, const DataPiece& data, |
|
|
|
|
CodedOutputStream* stream) { |
|
|
|
|
StatusOr<int64> i64 = data.ToInt64(); |
|
|
|
|
if (i64.ok()) { |
|
|
|
|
WireFormatLite::WriteInt64(field_number, i64.ValueOrDie(), stream); |
|
|
|
|
WireFormatLite::WriteInt64(field_number, i64.value(), stream); |
|
|
|
|
} |
|
|
|
|
return i64.status(); |
|
|
|
|
} |
|
|
|
@ -184,7 +184,7 @@ inline Status WriteSFixed64(int field_number, const DataPiece& data, |
|
|
|
|
CodedOutputStream* stream) { |
|
|
|
|
StatusOr<int64> i64 = data.ToInt64(); |
|
|
|
|
if (i64.ok()) { |
|
|
|
|
WireFormatLite::WriteSFixed64(field_number, i64.ValueOrDie(), stream); |
|
|
|
|
WireFormatLite::WriteSFixed64(field_number, i64.value(), stream); |
|
|
|
|
} |
|
|
|
|
return i64.status(); |
|
|
|
|
} |
|
|
|
@ -194,7 +194,7 @@ inline Status WriteSInt64(int field_number, const DataPiece& data, |
|
|
|
|
CodedOutputStream* stream) { |
|
|
|
|
StatusOr<int64> i64 = data.ToInt64(); |
|
|
|
|
if (i64.ok()) { |
|
|
|
|
WireFormatLite::WriteSInt64(field_number, i64.ValueOrDie(), stream); |
|
|
|
|
WireFormatLite::WriteSInt64(field_number, i64.value(), stream); |
|
|
|
|
} |
|
|
|
|
return i64.status(); |
|
|
|
|
} |
|
|
|
@ -204,7 +204,7 @@ inline Status WriteFixed64(int field_number, const DataPiece& data, |
|
|
|
|
CodedOutputStream* stream) { |
|
|
|
|
StatusOr<uint64> u64 = data.ToUint64(); |
|
|
|
|
if (u64.ok()) { |
|
|
|
|
WireFormatLite::WriteFixed64(field_number, u64.ValueOrDie(), stream); |
|
|
|
|
WireFormatLite::WriteFixed64(field_number, u64.value(), stream); |
|
|
|
|
} |
|
|
|
|
return u64.status(); |
|
|
|
|
} |
|
|
|
@ -214,7 +214,7 @@ inline Status WriteUInt64(int field_number, const DataPiece& data, |
|
|
|
|
CodedOutputStream* stream) { |
|
|
|
|
StatusOr<uint64> u64 = data.ToUint64(); |
|
|
|
|
if (u64.ok()) { |
|
|
|
|
WireFormatLite::WriteUInt64(field_number, u64.ValueOrDie(), stream); |
|
|
|
|
WireFormatLite::WriteUInt64(field_number, u64.value(), stream); |
|
|
|
|
} |
|
|
|
|
return u64.status(); |
|
|
|
|
} |
|
|
|
@ -224,7 +224,7 @@ inline Status WriteDouble(int field_number, const DataPiece& data, |
|
|
|
|
CodedOutputStream* stream) { |
|
|
|
|
StatusOr<double> d = data.ToDouble(); |
|
|
|
|
if (d.ok()) { |
|
|
|
|
WireFormatLite::WriteDouble(field_number, d.ValueOrDie(), stream); |
|
|
|
|
WireFormatLite::WriteDouble(field_number, d.value(), stream); |
|
|
|
|
} |
|
|
|
|
return d.status(); |
|
|
|
|
} |
|
|
|
@ -234,7 +234,7 @@ inline Status WriteFloat(int field_number, const DataPiece& data, |
|
|
|
|
CodedOutputStream* stream) { |
|
|
|
|
StatusOr<float> f = data.ToFloat(); |
|
|
|
|
if (f.ok()) { |
|
|
|
|
WireFormatLite::WriteFloat(field_number, f.ValueOrDie(), stream); |
|
|
|
|
WireFormatLite::WriteFloat(field_number, f.value(), stream); |
|
|
|
|
} |
|
|
|
|
return f.status(); |
|
|
|
|
} |
|
|
|
@ -244,7 +244,7 @@ inline Status WriteBool(int field_number, const DataPiece& data, |
|
|
|
|
CodedOutputStream* stream) { |
|
|
|
|
StatusOr<bool> b = data.ToBool(); |
|
|
|
|
if (b.ok()) { |
|
|
|
|
WireFormatLite::WriteBool(field_number, b.ValueOrDie(), stream); |
|
|
|
|
WireFormatLite::WriteBool(field_number, b.value(), stream); |
|
|
|
|
} |
|
|
|
|
return b.status(); |
|
|
|
|
} |
|
|
|
@ -264,7 +264,7 @@ inline Status WriteString(int field_number, const DataPiece& data, |
|
|
|
|
CodedOutputStream* stream) { |
|
|
|
|
StatusOr<std::string> s = data.ToString(); |
|
|
|
|
if (s.ok()) { |
|
|
|
|
WireFormatLite::WriteString(field_number, s.ValueOrDie(), stream); |
|
|
|
|
WireFormatLite::WriteString(field_number, s.value(), stream); |
|
|
|
|
} |
|
|
|
|
return s.status(); |
|
|
|
|
} |
|
|
|
@ -602,7 +602,7 @@ Status ProtoWriter::WriteEnum(int field_number, const DataPiece& data, |
|
|
|
|
case_insensitive_enum_parsing, |
|
|
|
|
ignore_unknown_values, &is_unknown_enum_value); |
|
|
|
|
if (e.ok() && !is_unknown_enum_value) { |
|
|
|
|
WireFormatLite::WriteEnum(field_number, e.ValueOrDie(), stream); |
|
|
|
|
WireFormatLite::WriteEnum(field_number, e.value(), stream); |
|
|
|
|
} |
|
|
|
|
return e.status(); |
|
|
|
|
} |
|
|
|
@ -704,8 +704,8 @@ ProtoWriter* ProtoWriter::RenderPrimitiveField( |
|
|
|
|
break; |
|
|
|
|
} |
|
|
|
|
default: // TYPE_GROUP or TYPE_MESSAGE
|
|
|
|
|
status = Status(util::error::INVALID_ARGUMENT, |
|
|
|
|
data.ToString().ValueOrDie()); |
|
|
|
|
status = |
|
|
|
|
Status(util::error::INVALID_ARGUMENT, data.ToString().value()); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
if (!status.ok()) { |
|
|
|
|