| 984 | const absl::Cord& value) const = 0; |
| 985 | |
| 986 | void SetStringValueFromBytes(google::protobuf::MessageLite* absl_nonnull message, |
| 987 | absl::string_view value) const { |
| 988 | if (value.empty()) { |
| 989 | SetStringValue(message, value); |
| 990 | return; |
| 991 | } |
| 992 | SetStringValue(message, absl::Base64Escape(value)); |
| 993 | } |
| 994 | |
| 995 | void SetStringValueFromBytes(google::protobuf::MessageLite* absl_nonnull message, |
| 996 | const absl::Cord& value) const { |