Commit 0ddbfd53 by Dmitri Gribenko Committed by Copybara-Service

Include what you spell

PiperOrigin-RevId: 554854436
Change-Id: Ifbac5ba447528ac696ac59eced95fd752aacf4f9
parent 3a41b2c3
...@@ -158,6 +158,7 @@ cc_test( ...@@ -158,6 +158,7 @@ cc_test(
":strings", ":strings",
"//absl/base:core_headers", "//absl/base:core_headers",
"//absl/container:fixed_array", "//absl/container:fixed_array",
"//absl/log:check",
"@com_google_googletest//:gtest_main", "@com_google_googletest//:gtest_main",
], ],
) )
...@@ -485,8 +486,8 @@ cc_library( ...@@ -485,8 +486,8 @@ cc_library(
"//absl/base:core_headers", "//absl/base:core_headers",
"//absl/base:endian", "//absl/base:endian",
"//absl/base:raw_logging_internal", "//absl/base:raw_logging_internal",
"//absl/container:fixed_array",
"//absl/container:inlined_vector", "//absl/container:inlined_vector",
"//absl/crc:crc32c",
"//absl/crc:crc_cord_state", "//absl/crc:crc_cord_state",
"//absl/functional:function_ref", "//absl/functional:function_ref",
"//absl/meta:type_traits", "//absl/meta:type_traits",
...@@ -773,6 +774,7 @@ cc_test( ...@@ -773,6 +774,7 @@ cc_test(
":cord", ":cord",
":cord_internal", ":cord_internal",
":cord_rep_test_util", ":cord_rep_test_util",
":string_view",
"//absl/base:config", "//absl/base:config",
"//absl/types:span", "//absl/types:span",
"@com_google_googletest//:gtest_main", "@com_google_googletest//:gtest_main",
...@@ -787,19 +789,24 @@ cc_test( ...@@ -787,19 +789,24 @@ cc_test(
visibility = ["//visibility:private"], visibility = ["//visibility:private"],
deps = [ deps = [
":cord", ":cord",
":cord_internal",
":cord_test_helpers", ":cord_test_helpers",
":cordz_functions", ":cordz_functions",
":cordz_statistics",
":cordz_test_helpers", ":cordz_test_helpers",
":cordz_update_tracker",
":str_format", ":str_format",
":strings", ":strings",
"//absl/base:config", "//absl/base:config",
"//absl/base:core_headers", "//absl/base:core_headers",
"//absl/base:endian", "//absl/base:endian",
"//absl/container:fixed_array", "//absl/container:fixed_array",
"//absl/functional:function_ref",
"//absl/hash", "//absl/hash",
"//absl/log", "//absl/log",
"//absl/log:check", "//absl/log:check",
"//absl/random", "//absl/random",
"//absl/types:optional",
"@com_google_googletest//:gtest_main", "@com_google_googletest//:gtest_main",
], ],
) )
...@@ -821,6 +828,7 @@ cc_test( ...@@ -821,6 +828,7 @@ cc_test(
visibility = ["//visibility:private"], visibility = ["//visibility:private"],
deps = [ deps = [
":cord", ":cord",
":cord_internal",
":cord_test_helpers", ":cord_test_helpers",
":cordz_functions", ":cordz_functions",
":cordz_info", ":cordz_info",
...@@ -849,6 +857,7 @@ cc_test( ...@@ -849,6 +857,7 @@ cc_test(
"//absl/base:core_headers", "//absl/base:core_headers",
"//absl/base:raw_logging_internal", "//absl/base:raw_logging_internal",
"//absl/debugging:leak_check", "//absl/debugging:leak_check",
"//absl/types:span",
"@com_google_googletest//:gtest_main", "@com_google_googletest//:gtest_main",
], ],
) )
...@@ -862,8 +871,10 @@ cc_test( ...@@ -862,8 +871,10 @@ cc_test(
deps = [ deps = [
":cord_internal", ":cord_internal",
":strings", ":strings",
"//absl/base:config",
"//absl/base:core_headers", "//absl/base:core_headers",
"//absl/debugging:leak_check", "//absl/debugging:leak_check",
"//absl/types:span",
"@com_google_googletest//:gtest_main", "@com_google_googletest//:gtest_main",
], ],
) )
...@@ -1041,6 +1052,7 @@ cc_test( ...@@ -1041,6 +1052,7 @@ cc_test(
":strings", ":strings",
"//absl/base:config", "//absl/base:config",
"//absl/log", "//absl/log",
"//absl/numeric:int128",
"//absl/random", "//absl/random",
"//absl/random:distributions", "//absl/random:distributions",
"@com_google_googletest//:gtest_main", "@com_google_googletest//:gtest_main",
...@@ -1211,6 +1223,9 @@ cc_test( ...@@ -1211,6 +1223,9 @@ cc_test(
":cord", ":cord",
":str_format", ":str_format",
":strings", ":strings",
"//absl/base:config",
"//absl/base:core_headers",
"//absl/types:span",
"@com_google_googletest//:gtest_main", "@com_google_googletest//:gtest_main",
], ],
) )
......
...@@ -138,6 +138,7 @@ absl_cc_test( ...@@ -138,6 +138,7 @@ absl_cc_test(
absl::core_headers absl::core_headers
absl::fixed_array absl::fixed_array
GTest::gmock_main GTest::gmock_main
absl::check
) )
absl_cc_test( absl_cc_test(
...@@ -329,13 +330,14 @@ absl_cc_test( ...@@ -329,13 +330,14 @@ absl_cc_test(
COPTS COPTS
${ABSL_TEST_COPTS} ${ABSL_TEST_COPTS}
DEPS DEPS
absl::strings
absl::core_headers
absl::pow10_helper
absl::config absl::config
absl::core_headers
absl::int128
absl::log absl::log
absl::random_random absl::pow10_helper
absl::random_distributions absl::random_distributions
absl::random_random
absl::strings
absl::strings_internal absl::strings_internal
GTest::gmock_main GTest::gmock_main
) )
...@@ -464,10 +466,12 @@ absl_cc_test( ...@@ -464,10 +466,12 @@ absl_cc_test(
COPTS COPTS
${ABSL_TEST_COPTS} ${ABSL_TEST_COPTS}
DEPS DEPS
absl::str_format absl::config
absl::cord absl::cord
absl::strings
absl::core_headers absl::core_headers
absl::span
absl::str_format
absl::strings
GTest::gmock_main GTest::gmock_main
) )
...@@ -918,9 +922,9 @@ absl_cc_library( ...@@ -918,9 +922,9 @@ absl_cc_library(
absl::cordz_update_scope absl::cordz_update_scope
absl::cordz_update_tracker absl::cordz_update_tracker
absl::core_headers absl::core_headers
absl::crc32c
absl::crc_cord_state absl::crc_cord_state
absl::endian absl::endian
absl::fixed_array
absl::function_ref absl::function_ref
absl::inlined_vector absl::inlined_vector
absl::optional absl::optional
...@@ -1001,8 +1005,10 @@ absl_cc_test( ...@@ -1001,8 +1005,10 @@ absl_cc_test(
absl::core_headers absl::core_headers
absl::endian absl::endian
absl::fixed_array absl::fixed_array
absl::function_ref
absl::hash absl::hash
absl::log absl::log
absl::optional
absl::random_random absl::random_random
absl::str_format absl::str_format
absl::strings absl::strings
...@@ -1109,6 +1115,7 @@ absl_cc_test( ...@@ -1109,6 +1115,7 @@ absl_cc_test(
absl::cord_internal absl::cord_internal
absl::core_headers absl::core_headers
absl::raw_logging_internal absl::raw_logging_internal
absl::span
absl::strings absl::strings
GTest::gmock_main GTest::gmock_main
) )
...@@ -1122,8 +1129,10 @@ absl_cc_test( ...@@ -1122,8 +1129,10 @@ absl_cc_test(
${ABSL_TEST_COPTS} ${ABSL_TEST_COPTS}
DEPS DEPS
absl::base absl::base
absl::config
absl::cord_internal absl::cord_internal
absl::core_headers absl::core_headers
absl::span
absl::strings absl::strings
GTest::gmock_main GTest::gmock_main
) )
...@@ -1137,6 +1146,7 @@ absl_cc_test( ...@@ -1137,6 +1146,7 @@ absl_cc_test(
${ABSL_TEST_COPTS} ${ABSL_TEST_COPTS}
DEPS DEPS
absl::cord absl::cord
absl::cord_internal
absl::cord_test_helpers absl::cord_test_helpers
absl::cordz_test_helpers absl::cordz_test_helpers
absl::cordz_functions absl::cordz_functions
......
...@@ -18,6 +18,8 @@ ...@@ -18,6 +18,8 @@
#include <cstring> #include <cstring>
#include <string> #include <string>
#include "absl/base/config.h"
namespace absl { namespace absl {
ABSL_NAMESPACE_BEGIN ABSL_NAMESPACE_BEGIN
namespace ascii_internal { namespace ascii_internal {
......
...@@ -53,6 +53,7 @@ ...@@ -53,6 +53,7 @@
#define ABSL_STRINGS_ASCII_H_ #define ABSL_STRINGS_ASCII_H_
#include <algorithm> #include <algorithm>
#include <cstddef>
#include <string> #include <string>
#include "absl/base/attributes.h" #include "absl/base/attributes.h"
......
...@@ -14,7 +14,9 @@ ...@@ -14,7 +14,9 @@
#include "absl/strings/ascii.h" #include "absl/strings/ascii.h"
#include <algorithm>
#include <cctype> #include <cctype>
#include <cstddef>
#include <string> #include <string>
#include <array> #include <array>
#include <random> #include <random>
......
...@@ -22,7 +22,7 @@ ...@@ -22,7 +22,7 @@
#include "gtest/gtest.h" #include "gtest/gtest.h"
#include "absl/base/macros.h" #include "absl/base/macros.h"
#include "absl/base/port.h" #include "absl/strings/string_view.h"
namespace { namespace {
......
...@@ -16,9 +16,10 @@ ...@@ -16,9 +16,10 @@
#include <algorithm> #include <algorithm>
#include <cassert> #include <cassert>
#include <cmath> #include <cstddef>
#include <cstring> #include <cstdint>
#include <limits> #include <limits>
#include <system_error> // NOLINT(build/c++11)
#include "absl/base/casts.h" #include "absl/base/casts.h"
#include "absl/base/config.h" #include "absl/base/config.h"
......
...@@ -14,14 +14,19 @@ ...@@ -14,14 +14,19 @@
#include "absl/strings/charconv.h" #include "absl/strings/charconv.h"
#include <cfloat>
#include <cmath>
#include <cstdlib> #include <cstdlib>
#include <functional>
#include <limits>
#include <string> #include <string>
#include <system_error> // NOLINT(build/c++11)
#include "gmock/gmock.h"
#include "gtest/gtest.h" #include "gtest/gtest.h"
#include "absl/strings/internal/pow10_helper.h" #include "absl/strings/internal/pow10_helper.h"
#include "absl/strings/str_cat.h" #include "absl/strings/str_cat.h"
#include "absl/strings/str_format.h" #include "absl/strings/str_format.h"
#include "absl/strings/string_view.h"
#ifdef _MSC_FULL_VER #ifdef _MSC_FULL_VER
#define ABSL_COMPILER_DOES_EXACT_ROUNDING 0 #define ABSL_COMPILER_DOES_EXACT_ROUNDING 0
......
...@@ -15,28 +15,31 @@ ...@@ -15,28 +15,31 @@
#include "absl/strings/cord.h" #include "absl/strings/cord.h"
#include <algorithm> #include <algorithm>
#include <atomic>
#include <cassert> #include <cassert>
#include <cstddef> #include <cstddef>
#include <cstdint>
#include <cstdio> #include <cstdio>
#include <cstdlib> #include <cstdlib>
#include <cstring>
#include <iomanip> #include <iomanip>
#include <ios> #include <ios>
#include <iostream> #include <iostream>
#include <limits> #include <limits>
#include <memory>
#include <ostream> #include <ostream>
#include <sstream> #include <sstream>
#include <type_traits> #include <string>
#include <unordered_set> #include <utility>
#include <vector>
#include "absl/base/casts.h" #include "absl/base/config.h"
#include "absl/base/internal/endian.h"
#include "absl/base/internal/raw_logging.h" #include "absl/base/internal/raw_logging.h"
#include "absl/base/macros.h" #include "absl/base/macros.h"
#include "absl/base/port.h" #include "absl/base/optimization.h"
#include "absl/container/fixed_array.h"
#include "absl/container/inlined_vector.h" #include "absl/container/inlined_vector.h"
#include "absl/crc/crc32c.h"
#include "absl/crc/internal/crc_cord_state.h" #include "absl/crc/internal/crc_cord_state.h"
#include "absl/functional/function_ref.h"
#include "absl/strings/cord_buffer.h" #include "absl/strings/cord_buffer.h"
#include "absl/strings/escaping.h" #include "absl/strings/escaping.h"
#include "absl/strings/internal/cord_data_edge.h" #include "absl/strings/internal/cord_data_edge.h"
...@@ -44,13 +47,12 @@ ...@@ -44,13 +47,12 @@
#include "absl/strings/internal/cord_rep_btree.h" #include "absl/strings/internal/cord_rep_btree.h"
#include "absl/strings/internal/cord_rep_crc.h" #include "absl/strings/internal/cord_rep_crc.h"
#include "absl/strings/internal/cord_rep_flat.h" #include "absl/strings/internal/cord_rep_flat.h"
#include "absl/strings/internal/cordz_statistics.h"
#include "absl/strings/internal/cordz_update_scope.h"
#include "absl/strings/internal/cordz_update_tracker.h" #include "absl/strings/internal/cordz_update_tracker.h"
#include "absl/strings/internal/resize_uninitialized.h" #include "absl/strings/internal/resize_uninitialized.h"
#include "absl/strings/str_cat.h" #include "absl/strings/str_cat.h"
#include "absl/strings/str_join.h"
#include "absl/strings/string_view.h" #include "absl/strings/string_view.h"
#include "absl/types/optional.h"
#include "absl/types/span.h"
namespace absl { namespace absl {
ABSL_NAMESPACE_BEGIN ABSL_NAMESPACE_BEGIN
......
...@@ -14,23 +14,17 @@ ...@@ -14,23 +14,17 @@
#include "absl/strings/cord_analysis.h" #include "absl/strings/cord_analysis.h"
#include <cassert>
#include <cstddef> #include <cstddef>
#include <cstdint> #include <cstdint>
#include <unordered_set> #include <unordered_set>
#include "absl/base/attributes.h"
#include "absl/base/config.h" #include "absl/base/config.h"
#include "absl/container/inlined_vector.h"
#include "absl/strings/internal/cord_data_edge.h" #include "absl/strings/internal/cord_data_edge.h"
#include "absl/strings/internal/cord_internal.h" #include "absl/strings/internal/cord_internal.h"
#include "absl/strings/internal/cord_rep_btree.h" #include "absl/strings/internal/cord_rep_btree.h"
#include "absl/strings/internal/cord_rep_crc.h" #include "absl/strings/internal/cord_rep_crc.h"
#include "absl/strings/internal/cord_rep_flat.h"
#include "absl/strings/internal/cord_rep_ring.h" #include "absl/strings/internal/cord_rep_ring.h"
//
#include "absl/base/macros.h"
#include "absl/base/port.h"
#include "absl/functional/function_ref.h"
namespace absl { namespace absl {
ABSL_NAMESPACE_BEGIN ABSL_NAMESPACE_BEGIN
......
...@@ -16,16 +16,18 @@ ...@@ -16,16 +16,18 @@
#include <algorithm> #include <algorithm>
#include <climits>
#include <cstring> #include <cstring>
#include <limits>
#include <string> #include <string>
#include <utility> #include <utility>
#include "gmock/gmock.h" #include "gmock/gmock.h"
#include "gtest/gtest.h" #include "gtest/gtest.h"
#include "absl/base/config.h" #include "absl/base/config.h"
#include "absl/strings/internal/cord_internal.h"
#include "absl/strings/internal/cord_rep_flat.h" #include "absl/strings/internal/cord_rep_flat.h"
#include "absl/strings/internal/cord_rep_test_util.h" #include "absl/strings/internal/cord_rep_test_util.h"
#include "absl/strings/string_view.h"
#include "absl/types/span.h" #include "absl/types/span.h"
using testing::Eq; using testing::Eq;
......
...@@ -12,19 +12,19 @@ ...@@ -12,19 +12,19 @@
// See the License for the specific language governing permissions and // See the License for the specific language governing permissions and
// limitations under the License. // limitations under the License.
#include <array>
#include <cstdlib> #include <cstdlib>
#include <cstring>
#include <ctime> #include <ctime>
#include <memory>
#include <random>
#include <sstream>
#include "gmock/gmock.h" #include "gmock/gmock.h"
#include "gtest/gtest.h" #include "gtest/gtest.h"
#include "absl/debugging/leak_check.h" #include "absl/base/config.h"
#include "absl/strings/internal/cord_internal.h" #include "absl/strings/internal/cord_internal.h"
#include "absl/strings/internal/cord_rep_ring.h" #include "absl/strings/internal/cord_rep_ring.h"
#include "absl/strings/internal/cord_rep_ring_reader.h" #include "absl/strings/internal/cord_rep_ring_reader.h"
#include "absl/strings/string_view.h" #include "absl/strings/string_view.h"
#include "absl/types/span.h"
namespace absl { namespace absl {
ABSL_NAMESPACE_BEGIN ABSL_NAMESPACE_BEGIN
......
...@@ -12,22 +12,26 @@ ...@@ -12,22 +12,26 @@
// See the License for the specific language governing permissions and // See the License for the specific language governing permissions and
// limitations under the License. // limitations under the License.
#include <cassert>
#include <cstdlib> #include <cstdlib>
#include <cstring>
#include <ctime> #include <ctime>
#include <memory> #include <iostream>
#include <ostream>
#include <random> #include <random>
#include <sstream> #include <sstream>
#include <string>
#include <vector>
#include "gmock/gmock.h" #include "gmock/gmock.h"
#include "gtest/gtest.h" #include "gtest/gtest.h"
#include "absl/base/config.h" #include "absl/base/config.h"
#include "absl/base/internal/raw_logging.h"
#include "absl/base/macros.h"
#include "absl/debugging/leak_check.h"
#include "absl/strings/internal/cord_internal.h" #include "absl/strings/internal/cord_internal.h"
#include "absl/strings/internal/cord_rep_flat.h"
#include "absl/strings/internal/cord_rep_ring.h" #include "absl/strings/internal/cord_rep_ring.h"
#include "absl/strings/str_cat.h" #include "absl/strings/str_cat.h"
#include "absl/strings/string_view.h" #include "absl/strings/string_view.h"
#include "absl/types/span.h"
extern thread_local bool cord_ring; extern thread_local bool cord_ring;
......
...@@ -15,33 +15,50 @@ ...@@ -15,33 +15,50 @@
#include "absl/strings/cord.h" #include "absl/strings/cord.h"
#include <algorithm> #include <algorithm>
#include <climits> #include <array>
#include <cassert>
#include <cstddef>
#include <cstdint>
#include <cstdio> #include <cstdio>
#include <cstring>
#include <iostream>
#include <iterator> #include <iterator>
#include <map> #include <limits>
#include <numeric>
#include <random> #include <random>
#include <set>
#include <sstream> #include <sstream>
#include <string>
#include <type_traits> #include <type_traits>
#include <utility> #include <utility>
#include <vector> #include <vector>
#include "gmock/gmock.h" #include "gmock/gmock.h"
#include "gtest/gtest.h" #include "gtest/gtest.h"
#include "absl/base/attributes.h"
#include "absl/base/config.h" #include "absl/base/config.h"
#include "absl/base/internal/endian.h" #include "absl/base/internal/endian.h"
#include "absl/base/macros.h" #include "absl/base/macros.h"
#include "absl/base/options.h"
#include "absl/container/fixed_array.h" #include "absl/container/fixed_array.h"
#include "absl/functional/function_ref.h"
#include "absl/hash/hash.h" #include "absl/hash/hash.h"
#include "absl/log/check.h" #include "absl/log/check.h"
#include "absl/log/log.h" #include "absl/log/log.h"
#include "absl/random/random.h" #include "absl/random/random.h"
#include "absl/strings/cord_buffer.h"
#include "absl/strings/cord_test_helpers.h" #include "absl/strings/cord_test_helpers.h"
#include "absl/strings/cordz_test_helpers.h" #include "absl/strings/cordz_test_helpers.h"
#include "absl/strings/internal/cord_internal.h"
#include "absl/strings/internal/cord_rep_crc.h"
#include "absl/strings/internal/cord_rep_flat.h"
#include "absl/strings/internal/cordz_statistics.h"
#include "absl/strings/internal/cordz_update_tracker.h"
#include "absl/strings/internal/string_constant.h"
#include "absl/strings/match.h" #include "absl/strings/match.h"
#include "absl/strings/str_cat.h" #include "absl/strings/str_cat.h"
#include "absl/strings/str_format.h" #include "absl/strings/str_format.h"
#include "absl/strings/string_view.h" #include "absl/strings/string_view.h"
#include "absl/types/optional.h"
// convenience local constants // convenience local constants
static constexpr auto FLAT = absl::cord_internal::FLAT; static constexpr auto FLAT = absl::cord_internal::FLAT;
......
...@@ -12,18 +12,20 @@ ...@@ -12,18 +12,20 @@
// See the License for the specific language governing permissions and // See the License for the specific language governing permissions and
// limitations under the License. // limitations under the License.
#include <cstdint> #include <cstddef>
#include <cstring>
#include <ostream>
#include <string> #include <string>
#include <utility>
#include "gmock/gmock.h" #include "gmock/gmock.h"
#include "gtest/gtest.h" #include "gtest/gtest.h"
#include "absl/base/config.h" #include "absl/base/config.h"
#include "absl/base/internal/raw_logging.h"
#include "absl/base/macros.h"
#include "absl/strings/cord.h" #include "absl/strings/cord.h"
#include "absl/strings/cord_buffer.h"
#include "absl/strings/cord_test_helpers.h" #include "absl/strings/cord_test_helpers.h"
#include "absl/strings/cordz_test_helpers.h" #include "absl/strings/cordz_test_helpers.h"
#include "absl/strings/internal/cordz_functions.h" #include "absl/strings/internal/cord_internal.h"
#include "absl/strings/internal/cordz_info.h" #include "absl/strings/internal/cordz_info.h"
#include "absl/strings/internal/cordz_sample_token.h" #include "absl/strings/internal/cordz_sample_token.h"
#include "absl/strings/internal/cordz_statistics.h" #include "absl/strings/internal/cordz_statistics.h"
......
...@@ -16,21 +16,22 @@ ...@@ -16,21 +16,22 @@
#include <algorithm> #include <algorithm>
#include <cassert> #include <cassert>
#include <cstddef>
#include <cstdint> #include <cstdint>
#include <cstring> #include <cstring>
#include <iterator>
#include <limits> #include <limits>
#include <string> #include <string>
#include "absl/base/internal/endian.h" #include "absl/base/config.h"
#include "absl/base/internal/raw_logging.h" #include "absl/base/internal/raw_logging.h"
#include "absl/base/internal/unaligned_access.h" #include "absl/base/internal/unaligned_access.h"
#include "absl/strings/ascii.h"
#include "absl/strings/internal/char_map.h" #include "absl/strings/internal/char_map.h"
#include "absl/strings/internal/escaping.h" #include "absl/strings/internal/escaping.h"
#include "absl/strings/internal/resize_uninitialized.h" #include "absl/strings/internal/resize_uninitialized.h"
#include "absl/strings/internal/utf8.h" #include "absl/strings/internal/utf8.h"
#include "absl/strings/numbers.h"
#include "absl/strings/str_cat.h" #include "absl/strings/str_cat.h"
#include "absl/strings/str_join.h"
#include "absl/strings/string_view.h" #include "absl/strings/string_view.h"
namespace absl { namespace absl {
......
...@@ -14,13 +14,17 @@ ...@@ -14,13 +14,17 @@
#include "absl/strings/escaping.h" #include "absl/strings/escaping.h"
#include <cstdint>
#include <cstdio> #include <cstdio>
#include <cstring> #include <cstring>
#include <memory>
#include <random> #include <random>
#include <string>
#include "benchmark/benchmark.h" #include "benchmark/benchmark.h"
#include "absl/base/internal/raw_logging.h" #include "absl/base/internal/raw_logging.h"
#include "absl/strings/internal/escaping_test_common.h" #include "absl/strings/internal/escaping_test_common.h"
#include "absl/strings/str_cat.h"
namespace { namespace {
......
...@@ -15,17 +15,20 @@ ...@@ -15,17 +15,20 @@
#include "absl/strings/escaping.h" #include "absl/strings/escaping.h"
#include <array> #include <array>
#include <cstddef>
#include <cstdio> #include <cstdio>
#include <cstring> #include <cstring>
#include <initializer_list>
#include <memory> #include <memory>
#include <string>
#include <vector> #include <vector>
#include "gmock/gmock.h"
#include "gtest/gtest.h" #include "gtest/gtest.h"
#include "absl/container/fixed_array.h" #include "absl/log/check.h"
#include "absl/strings/str_cat.h" #include "absl/strings/str_cat.h"
#include "absl/strings/internal/escaping_test_common.h" #include "absl/strings/internal/escaping_test_common.h"
#include "absl/strings/string_view.h"
namespace { namespace {
......
...@@ -17,10 +17,13 @@ ...@@ -17,10 +17,13 @@
#include <algorithm> #include <algorithm>
#include <cstdint> #include <cstdint>
#include "absl/base/config.h"
#include "absl/base/internal/endian.h" #include "absl/base/internal/endian.h"
#include "absl/base/optimization.h"
#include "absl/numeric/bits.h" #include "absl/numeric/bits.h"
#include "absl/strings/ascii.h" #include "absl/strings/ascii.h"
#include "absl/strings/internal/memutil.h" #include "absl/strings/internal/memutil.h"
#include "absl/strings/string_view.h"
namespace absl { namespace absl {
ABSL_NAMESPACE_BEGIN ABSL_NAMESPACE_BEGIN
......
...@@ -14,7 +14,10 @@ ...@@ -14,7 +14,10 @@
#include "absl/strings/match.h" #include "absl/strings/match.h"
#include <string>
#include "gtest/gtest.h" #include "gtest/gtest.h"
#include "absl/strings/string_view.h"
namespace { namespace {
......
...@@ -27,20 +27,20 @@ ...@@ -27,20 +27,20 @@
#include <cstring> #include <cstring>
#include <iterator> #include <iterator>
#include <limits> #include <limits>
#include <memory> #include <system_error> // NOLINT(build/c++11)
#include <utility> #include <utility>
#include "absl/base/attributes.h" #include "absl/base/attributes.h"
#include "absl/base/config.h"
#include "absl/base/internal/endian.h" #include "absl/base/internal/endian.h"
#include "absl/base/internal/raw_logging.h" #include "absl/base/internal/raw_logging.h"
#include "absl/base/optimization.h" #include "absl/base/optimization.h"
#include "absl/numeric/bits.h" #include "absl/numeric/bits.h"
#include "absl/numeric/int128.h"
#include "absl/strings/ascii.h" #include "absl/strings/ascii.h"
#include "absl/strings/charconv.h" #include "absl/strings/charconv.h"
#include "absl/strings/escaping.h"
#include "absl/strings/internal/memutil.h"
#include "absl/strings/match.h" #include "absl/strings/match.h"
#include "absl/strings/str_cat.h" #include "absl/strings/string_view.h"
namespace absl { namespace absl {
ABSL_NAMESPACE_BEGIN ABSL_NAMESPACE_BEGIN
......
...@@ -13,6 +13,7 @@ ...@@ -13,6 +13,7 @@
// limitations under the License. // limitations under the License.
#include <cstdint> #include <cstdint>
#include <limits>
#include <random> #include <random>
#include <string> #include <string>
#include <type_traits> #include <type_traits>
...@@ -23,6 +24,7 @@ ...@@ -23,6 +24,7 @@
#include "absl/random/distributions.h" #include "absl/random/distributions.h"
#include "absl/random/random.h" #include "absl/random/random.h"
#include "absl/strings/numbers.h" #include "absl/strings/numbers.h"
#include "absl/strings/string_view.h"
namespace { namespace {
......
...@@ -28,6 +28,7 @@ ...@@ -28,6 +28,7 @@
#include <cstdio> #include <cstdio>
#include <cstdlib> #include <cstdlib>
#include <cstring> #include <cstring>
#include <ios>
#include <limits> #include <limits>
#include <numeric> #include <numeric>
#include <random> #include <random>
...@@ -38,12 +39,14 @@ ...@@ -38,12 +39,14 @@
#include "gmock/gmock.h" #include "gmock/gmock.h"
#include "gtest/gtest.h" #include "gtest/gtest.h"
#include "absl/log/log.h" #include "absl/log/log.h"
#include "absl/numeric/int128.h"
#include "absl/random/distributions.h" #include "absl/random/distributions.h"
#include "absl/random/random.h" #include "absl/random/random.h"
#include "absl/strings/internal/numbers_test_common.h" #include "absl/strings/internal/numbers_test_common.h"
#include "absl/strings/internal/ostringstream.h" #include "absl/strings/internal/ostringstream.h"
#include "absl/strings/internal/pow10_helper.h" #include "absl/strings/internal/pow10_helper.h"
#include "absl/strings/str_cat.h" #include "absl/strings/str_cat.h"
#include "absl/strings/string_view.h"
namespace { namespace {
......
...@@ -16,15 +16,14 @@ ...@@ -16,15 +16,14 @@
#include <assert.h> #include <assert.h>
#include <algorithm>
#include <cstddef> #include <cstddef>
#include <cstdint> #include <cstdint>
#include <cstring> #include <cstring>
#include <initializer_list>
#include <string> #include <string>
#include "absl/strings/ascii.h" #include "absl/base/config.h"
#include "absl/strings/internal/resize_uninitialized.h" #include "absl/strings/internal/resize_uninitialized.h"
#include "absl/strings/numbers.h"
#include "absl/strings/string_view.h" #include "absl/strings/string_view.h"
namespace absl { namespace absl {
......
...@@ -15,9 +15,13 @@ ...@@ -15,9 +15,13 @@
#include "absl/strings/str_cat.h" #include "absl/strings/str_cat.h"
#include <cstdint> #include <cstdint>
#include <cstdio>
#include <cstdlib>
#include <cstring>
#include <string> #include <string>
#include "benchmark/benchmark.h" #include "benchmark/benchmark.h"
#include "absl/strings/string_view.h"
#include "absl/strings/substitute.h" #include "absl/strings/substitute.h"
namespace { namespace {
......
...@@ -16,13 +16,16 @@ ...@@ -16,13 +16,16 @@
#include "absl/strings/str_cat.h" #include "absl/strings/str_cat.h"
#include <cstddef>
#include <cstdint> #include <cstdint>
#include <cstdlib>
#include <limits>
#include <string> #include <string>
#include <vector> #include <vector>
#include "gtest/gtest.h" #include "gtest/gtest.h"
#include "absl/strings/str_format.h" #include "absl/strings/str_format.h"
#include "absl/strings/substitute.h" #include "absl/strings/string_view.h"
#ifdef __ANDROID__ #ifdef __ANDROID__
// Android assert messages only go to system log, so death tests cannot inspect // Android assert messages only go to system log, so death tests cannot inspect
......
...@@ -14,16 +14,22 @@ ...@@ -14,16 +14,22 @@
#include "absl/strings/str_format.h" #include "absl/strings/str_format.h"
#include <cerrno>
#include <cstdarg> #include <cstdarg>
#include <cstdint> #include <cstdint>
#include <cstdio> #include <cstdio>
#include <ostream>
#include <sstream>
#include <string> #include <string>
#include <type_traits>
#include "gmock/gmock.h"
#include "gtest/gtest.h" #include "gtest/gtest.h"
#include "absl/base/config.h"
#include "absl/base/macros.h"
#include "absl/strings/cord.h" #include "absl/strings/cord.h"
#include "absl/strings/str_cat.h" #include "absl/strings/str_cat.h"
#include "absl/strings/string_view.h" #include "absl/strings/string_view.h"
#include "absl/types/span.h"
namespace absl { namespace absl {
ABSL_NAMESPACE_BEGIN ABSL_NAMESPACE_BEGIN
......
...@@ -25,8 +25,9 @@ ...@@ -25,8 +25,9 @@
#include <map> #include <map>
#include <memory> #include <memory>
#include <ostream> #include <ostream>
#include <string>
#include <tuple> #include <tuple>
#include <type_traits> #include <utility>
#include <vector> #include <vector>
#include "gtest/gtest.h" #include "gtest/gtest.h"
......
...@@ -14,7 +14,15 @@ ...@@ -14,7 +14,15 @@
#include "absl/strings/str_replace.h" #include "absl/strings/str_replace.h"
#include <cstddef>
#include <initializer_list>
#include <string>
#include <utility>
#include <vector>
#include "absl/base/config.h"
#include "absl/strings/str_cat.h" #include "absl/strings/str_cat.h"
#include "absl/strings/string_view.h"
namespace absl { namespace absl {
ABSL_NAMESPACE_BEGIN ABSL_NAMESPACE_BEGIN
......
...@@ -16,11 +16,15 @@ ...@@ -16,11 +16,15 @@
#include <list> #include <list>
#include <map> #include <map>
#include <string>
#include <tuple> #include <tuple>
#include <utility>
#include <vector>
#include "gtest/gtest.h" #include "gtest/gtest.h"
#include "absl/strings/str_cat.h" #include "absl/strings/str_cat.h"
#include "absl/strings/str_split.h" #include "absl/strings/str_split.h"
#include "absl/strings/string_view.h"
TEST(StrReplaceAll, OneReplacement) { TEST(StrReplaceAll, OneReplacement) {
std::string s; std::string s;
......
...@@ -15,16 +15,13 @@ ...@@ -15,16 +15,13 @@
#include "absl/strings/str_split.h" #include "absl/strings/str_split.h"
#include <algorithm> #include <algorithm>
#include <cassert> #include <cstddef>
#include <cstdint>
#include <cstdlib> #include <cstdlib>
#include <cstring> #include <cstring>
#include <iterator>
#include <limits>
#include <memory>
#include "absl/base/config.h"
#include "absl/base/internal/raw_logging.h" #include "absl/base/internal/raw_logging.h"
#include "absl/strings/ascii.h" #include "absl/strings/string_view.h"
namespace absl { namespace absl {
ABSL_NAMESPACE_BEGIN ABSL_NAMESPACE_BEGIN
......
...@@ -14,6 +14,7 @@ ...@@ -14,6 +14,7 @@
#include "absl/strings/str_split.h" #include "absl/strings/str_split.h"
#include <cstddef>
#include <iterator> #include <iterator>
#include <string> #include <string>
#include <unordered_map> #include <unordered_map>
......
...@@ -14,26 +14,28 @@ ...@@ -14,26 +14,28 @@
#include "absl/strings/str_split.h" #include "absl/strings/str_split.h"
#include <cstddef>
#include <cstdint>
#include <deque> #include <deque>
#include <initializer_list> #include <initializer_list>
#include <list> #include <list>
#include <map> #include <map>
#include <memory> #include <memory>
#include <set>
#include <string> #include <string>
#include <type_traits>
#include <unordered_map> #include <unordered_map>
#include <unordered_set> #include <unordered_set>
#include <utility>
#include <vector> #include <vector>
#include "gmock/gmock.h" #include "gmock/gmock.h"
#include "gtest/gtest.h" #include "gtest/gtest.h"
#include "absl/base/dynamic_annotations.h"
#include "absl/base/macros.h" #include "absl/base/macros.h"
#include "absl/container/btree_map.h" #include "absl/container/btree_map.h"
#include "absl/container/btree_set.h" #include "absl/container/btree_set.h"
#include "absl/container/flat_hash_map.h" #include "absl/container/flat_hash_map.h"
#include "absl/container/node_hash_map.h" #include "absl/container/node_hash_map.h"
#include "absl/strings/numbers.h" #include "absl/strings/string_view.h"
namespace { namespace {
......
...@@ -15,6 +15,7 @@ ...@@ -15,6 +15,7 @@
#include "absl/strings/string_view.h" #include "absl/strings/string_view.h"
#include <algorithm> #include <algorithm>
#include <cstddef>
#include <cstdint> #include <cstdint>
#include <map> #include <map>
#include <random> #include <random>
......
...@@ -15,20 +15,23 @@ ...@@ -15,20 +15,23 @@
#include "absl/strings/string_view.h" #include "absl/strings/string_view.h"
#include <stdlib.h> #include <stdlib.h>
#include <cstddef>
#include <cstdlib>
#include <cstring>
#include <iomanip> #include <iomanip>
#include <ios>
#include <iterator> #include <iterator>
#include <limits> #include <limits>
#include <map> #include <map>
#include <memory>
#include <sstream> #include <sstream>
#include <stdexcept>
#include <string> #include <string>
#include <type_traits> #include <type_traits>
#include <utility> #include <utility>
#include "gtest/gtest.h" #include "gtest/gtest.h"
#include "absl/base/config.h" #include "absl/base/config.h"
#include "absl/base/dynamic_annotations.h"
#include "absl/base/options.h"
#if defined(ABSL_HAVE_STD_STRING_VIEW) || defined(__ANDROID__) #if defined(ABSL_HAVE_STD_STRING_VIEW) || defined(__ANDROID__)
// We don't control the death messaging when using std::string_view. // We don't control the death messaging when using std::string_view.
......
...@@ -15,11 +15,18 @@ ...@@ -15,11 +15,18 @@
#include "absl/strings/substitute.h" #include "absl/strings/substitute.h"
#include <algorithm> #include <algorithm>
#include <cassert>
#include <cstddef>
#include <cstdint>
#include <string>
#include "absl/base/config.h"
#include "absl/base/internal/raw_logging.h" #include "absl/base/internal/raw_logging.h"
#include "absl/strings/ascii.h" #include "absl/strings/ascii.h"
#include "absl/strings/escaping.h" #include "absl/strings/escaping.h"
#include "absl/strings/internal/resize_uninitialized.h" #include "absl/strings/internal/resize_uninitialized.h"
#include "absl/strings/numbers.h"
#include "absl/strings/str_cat.h"
#include "absl/strings/string_view.h" #include "absl/strings/string_view.h"
namespace absl { namespace absl {
......
...@@ -15,10 +15,13 @@ ...@@ -15,10 +15,13 @@
#include "absl/strings/substitute.h" #include "absl/strings/substitute.h"
#include <cstdint> #include <cstdint>
#include <cstring>
#include <string>
#include <vector> #include <vector>
#include "gtest/gtest.h" #include "gtest/gtest.h"
#include "absl/strings/str_cat.h" #include "absl/strings/str_cat.h"
#include "absl/strings/string_view.h"
namespace { namespace {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment