1 // Protocol Buffers - Google's data interchange format 2 // Copyright 2023 Google Inc. All rights reserved. 3 // 4 // Use of this source code is governed by a BSD-style 5 // license that can be found in the LICENSE file or at 6 // https://developers.google.com/open-source/licenses/bsd 7 8 #include <memory> 9 #include <queue> 10 #include <string> 11 12 #include <gmock/gmock.h> 13 #include <gtest/gtest.h> 14 #include "absl/log/absl_check.h" 15 #include "absl/memory/memory.h" 16 #include "absl/strings/string_view.h" 17 #include "google/protobuf/map_unittest.pb.h" 18 #include "google/protobuf/message.h" 19 #include "google/protobuf/reflection_visit_fields.h" 20 #include "google/protobuf/unittest.pb.h" 21 #include "google/protobuf/unittest_mset.pb.h" 22 23 24 namespace google { 25 namespace protobuf { 26 namespace internal { 27 namespace { 28 29 30 } // namespace 31 } // namespace internal 32 } // namespace protobuf 33 } // namespace google 34