MCPcopy Create free account
hub / github.com/cel-expr/cel-cpp / SerializeTo

Method SerializeTo

common/values/bool_value.cc:44–60  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

42}
43
44absl::Status BoolValue::SerializeTo(
45 const google::protobuf::DescriptorPool* absl_nonnull descriptor_pool,
46 google::protobuf::MessageFactory* absl_nonnull message_factory,
47 google::protobuf::io::ZeroCopyOutputStream* absl_nonnull output) const {
48 ABSL_DCHECK(descriptor_pool != nullptr);
49 ABSL_DCHECK(message_factory != nullptr);
50 ABSL_DCHECK(output != nullptr);
51
52 google::protobuf::BoolValue message;
53 message.set_value(NativeValue());
54 if (!message.SerializePartialToZeroCopyStream(output)) {
55 return absl::UnknownError(
56 absl::StrCat("failed to serialize message: ", message.GetTypeName()));
57 }
58
59 return absl::OkStatus();
60}
61
62absl::Status BoolValue::ConvertToJson(
63 const google::protobuf::DescriptorPool* absl_nonnull descriptor_pool,

Callers

nothing calls this directly

Calls 3

NativeValueFunction · 0.70
set_valueMethod · 0.45
GetTypeNameMethod · 0.45

Tested by

no test coverage detected