Add missing #includes PiperOrigin-RevId: 969952142 Change-Id: I29cc35e73cd038c0d2a4520986fb63de5eebdeaf
diff --git a/absl/random/BUILD.bazel b/absl/random/BUILD.bazel index ab0312a..7d62fa5 100644 --- a/absl/random/BUILD.bazel +++ b/absl/random/BUILD.bazel
@@ -263,6 +263,7 @@ deps = [ ":distributions", ":random", + "//absl/numeric:int128", "@googletest//:gtest", "@googletest//:gtest_main", ], @@ -282,6 +283,7 @@ deps = [ ":distributions", ":random", + "//absl/base:core_headers", "//absl/log", "//absl/random/internal:distribution_test_util", "//absl/random/internal:pcg_engine",
diff --git a/absl/random/bernoulli_distribution_test.cc b/absl/random/bernoulli_distribution_test.cc index b250f87..9c04bf6 100644 --- a/absl/random/bernoulli_distribution_test.cc +++ b/absl/random/bernoulli_distribution_test.cc
@@ -16,8 +16,10 @@ #include <cmath> #include <cstddef> +#include <limits> #include <random> #include <sstream> +#include <string> #include <utility> #include "gtest/gtest.h"
diff --git a/absl/random/beta_distribution_test.cc b/absl/random/beta_distribution_test.cc index 6839d5c..7e06cb2 100644 --- a/absl/random/beta_distribution_test.cc +++ b/absl/random/beta_distribution_test.cc
@@ -16,14 +16,18 @@ #include <algorithm> #include <cfloat> +#include <cmath> #include <cstddef> #include <cstdint> +#include <cstdlib> #include <iterator> +#include <limits> #include <random> #include <sstream> #include <string> #include <type_traits> #include <unordered_map> +#include <utility> #include <vector> #include "gmock/gmock.h"
diff --git a/absl/random/discrete_distribution_test.cc b/absl/random/discrete_distribution_test.cc index f82ef84..9d961f7 100644 --- a/absl/random/discrete_distribution_test.cc +++ b/absl/random/discrete_distribution_test.cc
@@ -22,6 +22,7 @@ #include <random> #include <sstream> #include <string> +#include <utility> #include <vector> #include "gmock/gmock.h"
diff --git a/absl/random/examples_test.cc b/absl/random/examples_test.cc index 29c27f1..25c673f 100644 --- a/absl/random/examples_test.cc +++ b/absl/random/examples_test.cc
@@ -12,7 +12,12 @@ // See the License for the specific language governing permissions and // limitations under the License. +#include <algorithm> #include <cinttypes> +#include <cstddef> +#include <cstdint> +#include <iostream> +#include <ostream> #include <random> #include <sstream> #include <vector>
diff --git a/absl/random/exponential_distribution.h b/absl/random/exponential_distribution.h index 67ab866..21a0279 100644 --- a/absl/random/exponential_distribution.h +++ b/absl/random/exponential_distribution.h
@@ -17,8 +17,10 @@ #include <cassert> #include <cmath> +#include <cstdint> #include <istream> #include <limits> +#include <ostream> #include <type_traits> #include "absl/base/config.h"
diff --git a/absl/random/gaussian_distribution_test.cc b/absl/random/gaussian_distribution_test.cc index 4d076bb..65fd85a 100644 --- a/absl/random/gaussian_distribution_test.cc +++ b/absl/random/gaussian_distribution_test.cc
@@ -17,9 +17,12 @@ #include <algorithm> #include <cmath> #include <cstddef> +#include <cstdint> #include <ios> #include <iterator> +#include <limits> #include <random> +#include <sstream> #include <string> #include <type_traits> #include <vector>
diff --git a/absl/random/generators_test.cc b/absl/random/generators_test.cc index c367567..3217a42 100644 --- a/absl/random/generators_test.cc +++ b/absl/random/generators_test.cc
@@ -18,6 +18,7 @@ #include <vector> #include "gtest/gtest.h" +#include "absl/numeric/int128.h" #include "absl/random/distributions.h" #include "absl/random/random.h"
diff --git a/absl/random/log_uniform_int_distribution_test.cc b/absl/random/log_uniform_int_distribution_test.cc index 2530c9e..591b5b3 100644 --- a/absl/random/log_uniform_int_distribution_test.cc +++ b/absl/random/log_uniform_int_distribution_test.cc
@@ -14,9 +14,12 @@ #include "absl/random/log_uniform_int_distribution.h" +#include <algorithm> +#include <cmath> #include <cstddef> #include <cstdint> #include <iterator> +#include <limits> #include <random> #include <sstream> #include <string> @@ -24,6 +27,7 @@ #include "gmock/gmock.h" #include "gtest/gtest.h" +#include "absl/base/macros.h" #include "absl/log/log.h" #include "absl/random/internal/chi_square.h" #include "absl/random/internal/distribution_test_util.h"
diff --git a/absl/random/poisson_distribution_test.cc b/absl/random/poisson_distribution_test.cc index 3a1d238..e8ee364 100644 --- a/absl/random/poisson_distribution_test.cc +++ b/absl/random/poisson_distribution_test.cc
@@ -15,9 +15,11 @@ #include "absl/random/poisson_distribution.h" #include <algorithm> +#include <cmath> #include <cstddef> #include <cstdint> #include <iterator> +#include <limits> #include <random> #include <sstream> #include <string>
diff --git a/absl/random/seed_gen_exception.cc b/absl/random/seed_gen_exception.cc index 6fb4ad3..2b6f090 100644 --- a/absl/random/seed_gen_exception.cc +++ b/absl/random/seed_gen_exception.cc
@@ -14,6 +14,8 @@ #include "absl/random/seed_gen_exception.h" +#include <exception> + #include "absl/base/config.h" #include "absl/base/internal/raw_logging.h"
diff --git a/absl/random/seed_sequences.h b/absl/random/seed_sequences.h index dacc5b9..a8d953b 100644 --- a/absl/random/seed_sequences.h +++ b/absl/random/seed_sequences.h
@@ -26,6 +26,7 @@ #define ABSL_RANDOM_SEED_SEQUENCES_H_ #include <iterator> +#include <ostream> #include <random> #include "absl/base/config.h"
diff --git a/absl/random/seed_sequences_test.cc b/absl/random/seed_sequences_test.cc index fe1100b..1a218a7 100644 --- a/absl/random/seed_sequences_test.cc +++ b/absl/random/seed_sequences_test.cc
@@ -14,8 +14,12 @@ #include "absl/random/seed_sequences.h" +#include <cstddef> +#include <cstdint> +#include <iostream> #include <iterator> #include <random> +#include <vector> #include "gmock/gmock.h" #include "gtest/gtest.h"
diff --git a/absl/random/uniform_int_distribution_test.cc b/absl/random/uniform_int_distribution_test.cc index 98da12b..b055833 100644 --- a/absl/random/uniform_int_distribution_test.cc +++ b/absl/random/uniform_int_distribution_test.cc
@@ -15,8 +15,10 @@ #include "absl/random/uniform_int_distribution.h" #include <cmath> +#include <cstddef> #include <cstdint> #include <iterator> +#include <limits> #include <random> #include <sstream> #include <string>
diff --git a/absl/random/uniform_real_distribution_test.cc b/absl/random/uniform_real_distribution_test.cc index 5193b8c..11e1d65 100644 --- a/absl/random/uniform_real_distribution_test.cc +++ b/absl/random/uniform_real_distribution_test.cc
@@ -16,8 +16,10 @@ #include <cfloat> #include <cmath> +#include <cstddef> #include <cstdint> #include <iterator> +#include <limits> #include <random> #include <sstream> #include <string>
diff --git a/absl/random/zipf_distribution_test.cc b/absl/random/zipf_distribution_test.cc index 71548ca..f29aca5 100644 --- a/absl/random/zipf_distribution_test.cc +++ b/absl/random/zipf_distribution_test.cc
@@ -15,10 +15,14 @@ #include "absl/random/zipf_distribution.h" #include <algorithm> +#include <cassert> +#include <cmath> #include <cstddef> #include <cstdint> #include <iterator> +#include <limits> #include <random> +#include <sstream> #include <string> #include <utility> #include <vector>