Skip to content

Commit 917bfee

Browse files
laramielcopybara-github
authored andcommitted
IWYU: Update includes and fix minor spelling mistakes.
PiperOrigin-RevId: 697000534 Change-Id: Ia885033535c5e2f57884a922bdcff9db7b565f49
1 parent e3cf5b3 commit 917bfee

18 files changed

+46
-22
lines changed

absl/random/BUILD.bazel

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,6 @@ cc_library(
7575
"//absl/base:config",
7676
"//absl/base:core_headers",
7777
"//absl/meta:type_traits",
78-
"//absl/numeric:bits",
7978
"//absl/random/internal:distribution_caller",
8079
"//absl/random/internal:fast_uniform_bits",
8180
"//absl/random/internal:fastmath",
@@ -124,6 +123,7 @@ cc_library(
124123
linkopts = ABSL_DEFAULT_LINKOPTS,
125124
deps = [
126125
":random",
126+
"//absl/base:config",
127127
"//absl/base:core_headers",
128128
"//absl/base:fast_type_id",
129129
"//absl/meta:type_traits",
@@ -156,7 +156,6 @@ cc_library(
156156
deps = [
157157
":random",
158158
"//absl/base:config",
159-
"//absl/base:core_headers",
160159
"//absl/base:fast_type_id",
161160
"//absl/container:flat_hash_map",
162161
"//absl/meta:type_traits",

absl/random/CMakeLists.txt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,7 @@ absl_cc_library(
4242
LINKOPTS
4343
${ABSL_DEFAULT_LINKOPTS}
4444
DEPS
45+
absl::config
4546
absl::core_headers
4647
absl::random_internal_distribution_caller
4748
absl::random_internal_fast_uniform_bits
@@ -549,6 +550,7 @@ absl_cc_library(
549550
absl::config
550551
absl::utility
551552
absl::fast_type_id
553+
absl::type_traits
552554
)
553555

554556
# Internal-only target, do not depend on directly.

absl/random/bernoulli_distribution.h

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,10 +15,12 @@
1515
#ifndef ABSL_RANDOM_BERNOULLI_DISTRIBUTION_H_
1616
#define ABSL_RANDOM_BERNOULLI_DISTRIBUTION_H_
1717

18+
#include <cassert>
1819
#include <cstdint>
1920
#include <istream>
20-
#include <limits>
21+
#include <ostream>
2122

23+
#include "absl/base/config.h"
2224
#include "absl/base/optimization.h"
2325
#include "absl/random/internal/fast_uniform_bits.h"
2426
#include "absl/random/internal/iostream_state_saver.h"

absl/random/beta_distribution.h

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,14 +17,16 @@
1717

1818
#include <cassert>
1919
#include <cmath>
20+
#include <cstdint>
2021
#include <istream>
2122
#include <limits>
2223
#include <ostream>
2324
#include <type_traits>
2425

26+
#include "absl/base/attributes.h"
27+
#include "absl/base/config.h"
2528
#include "absl/meta/type_traits.h"
2629
#include "absl/random/internal/fast_uniform_bits.h"
27-
#include "absl/random/internal/fastmath.h"
2830
#include "absl/random/internal/generate_real.h"
2931
#include "absl/random/internal/iostream_state_saver.h"
3032

absl/random/bit_gen_ref.h

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,13 +24,14 @@
2424
#ifndef ABSL_RANDOM_BIT_GEN_REF_H_
2525
#define ABSL_RANDOM_BIT_GEN_REF_H_
2626

27+
#include <cstdint>
2728
#include <limits>
2829
#include <type_traits>
2930
#include <utility>
3031

3132
#include "absl/base/attributes.h"
33+
#include "absl/base/config.h"
3234
#include "absl/base/internal/fast_type_id.h"
33-
#include "absl/base/macros.h"
3435
#include "absl/meta/type_traits.h"
3536
#include "absl/random/internal/distribution_caller.h"
3637
#include "absl/random/internal/fast_uniform_bits.h"

absl/random/discrete_distribution.cc

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,16 @@
1414

1515
#include "absl/random/discrete_distribution.h"
1616

17+
#include <cassert>
18+
#include <cmath>
19+
#include <cstddef>
20+
#include <iterator>
21+
#include <numeric>
22+
#include <utility>
23+
#include <vector>
24+
25+
#include "absl/base/config.h"
26+
1727
namespace absl {
1828
ABSL_NAMESPACE_BEGIN
1929
namespace random_internal {

absl/random/discrete_distribution.h

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,14 +16,16 @@
1616
#define ABSL_RANDOM_DISCRETE_DISTRIBUTION_H_
1717

1818
#include <cassert>
19-
#include <cmath>
19+
#include <cstddef>
20+
#include <initializer_list>
2021
#include <istream>
2122
#include <limits>
22-
#include <numeric>
23+
#include <ostream>
2324
#include <type_traits>
2425
#include <utility>
2526
#include <vector>
2627

28+
#include "absl/base/config.h"
2729
#include "absl/random/bernoulli_distribution.h"
2830
#include "absl/random/internal/iostream_state_saver.h"
2931
#include "absl/random/uniform_int_distribution.h"

absl/random/exponential_distribution.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@
2121
#include <limits>
2222
#include <type_traits>
2323

24+
#include "absl/base/config.h"
2425
#include "absl/meta/type_traits.h"
2526
#include "absl/random/internal/fast_uniform_bits.h"
2627
#include "absl/random/internal/generate_real.h"

absl/random/gaussian_distribution.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@
2626
#include <cstdint>
2727
#include <istream>
2828
#include <limits>
29+
#include <ostream>
2930
#include <type_traits>
3031

3132
#include "absl/base/config.h"

absl/random/internal/BUILD.bazel

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,7 @@ cc_library(
5959
deps = [
6060
"//absl/base:config",
6161
"//absl/base:fast_type_id",
62+
"//absl/meta:type_traits",
6263
"//absl/utility",
6364
],
6465
)

0 commit comments

Comments
 (0)