dot-generate-string-view-setters.patch 1018 B

123456789101112131415161718192021
  1. --- contrib/libs/protobuf/src/google/protobuf/arenastring.h (d40b078e35f492f4ad417c8dd4a0103d4e577049)
  2. +++ contrib/libs/protobuf/src/google/protobuf/arenastring.h (2babb01d30e285a96044041b98053d9edbb48b2a)
  3. @@ -266,7 +266,6 @@ struct PROTOBUF_EXPORT ArenaStringPtr {
  4. void Set(const char* s, Arena* arena);
  5. void Set(const char* s, size_t n, Arena* arena);
  6. - void SetBytes(absl::string_view value, Arena* arena);
  7. void SetBytes(TProtoStringType&& value, Arena* arena);
  8. template <typename... OverloadDisambiguator>
  9. void SetBytes(const TProtoStringType& value, Arena* arena);
  10. @@ -417,10 +416,6 @@ inline void ArenaStringPtr::Set(const char* s, size_t n, Arena* arena) {
  11. Set(TProtoStringType(s, s + n), arena);
  12. }
  13. -inline void ArenaStringPtr::SetBytes(absl::string_view value, Arena* arena) {
  14. - Set(TProtoStringType(value.data(), value.size()), arena);
  15. -}
  16. -
  17. template <>
  18. PROTOBUF_EXPORT void ArenaStringPtr::Set(const TProtoStringType& value,
  19. Arena* arena);