Skip to content

Commit 65b7da1

Browse files
laramielcopybara-github
authored andcommitted
Minor include cleanup in absl/random/internal
PiperOrigin-RevId: 713065097 Change-Id: Ic89ca57a0f2882c61151c23281843041fdc99fb3
1 parent 60d1ce9 commit 65b7da1

File tree

5 files changed

+18
-14
lines changed

5 files changed

+18
-14
lines changed

absl/random/CMakeLists.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -675,6 +675,7 @@ absl_cc_library(
675675
LINKOPTS
676676
${ABSL_DEFAULT_LINKOPTS}
677677
DEPS
678+
absl::config
678679
absl::int128
679680
absl::type_traits
680681
)
@@ -1034,8 +1035,7 @@ absl_cc_test(
10341035
absl::random_internal_nonsecure_base
10351036
absl::random_random
10361037
absl::random_distributions
1037-
absl::random_seed_sequences
1038-
absl::strings
1038+
absl::type_traits
10391039
GTest::gtest_main
10401040
)
10411041

absl/random/internal/BUILD.bazel

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -249,6 +249,7 @@ cc_library(
249249
copts = ABSL_DEFAULT_COPTS,
250250
linkopts = ABSL_DEFAULT_LINKOPTS,
251251
deps = [
252+
"//absl/base:config",
252253
"//absl/meta:type_traits",
253254
"//absl/numeric:int128",
254255
],
@@ -621,10 +622,9 @@ cc_test(
621622
linkopts = ABSL_DEFAULT_LINKOPTS,
622623
deps = [
623624
":nonsecure_base",
625+
"//absl/meta:type_traits",
624626
"//absl/random",
625627
"//absl/random:distributions",
626-
"//absl/random:seed_sequences",
627-
"//absl/strings",
628628
"@googletest//:gtest",
629629
"@googletest//:gtest_main",
630630
],

absl/random/internal/distribution_test_util.h

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,9 +16,9 @@
1616
#define ABSL_RANDOM_INTERNAL_DISTRIBUTION_TEST_UTIL_H_
1717

1818
#include <cstddef>
19-
#include <iostream>
20-
#include <vector>
19+
#include <ostream>
2120

21+
#include "absl/base/config.h"
2222
#include "absl/strings/string_view.h"
2323
#include "absl/types/span.h"
2424

@@ -96,7 +96,7 @@ double BetaIncomplete(double x, double p, double q);
9696
// https://www.jstor.org/stable/2346798
9797
// https://www.jstor.org/stable/2346887
9898
//
99-
// BetaIncompleteInv(p, q, beta, alhpa)
99+
// BetaIncompleteInv(p, q, beta, alpha)
100100
// `p` is beta parameter p, `q` is beta parameter q.
101101
// `alpha` is the value of the lower tail area.
102102
//

absl/random/internal/iostream_state_saver.h

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

1818
#include <cmath>
19-
#include <iostream>
19+
#include <cstdint>
20+
#include <ios>
21+
#include <istream>
2022
#include <limits>
23+
#include <ostream>
2124
#include <type_traits>
2225

26+
#include "absl/base/config.h"
2327
#include "absl/meta/type_traits.h"
2428
#include "absl/numeric/int128.h"
2529

@@ -95,7 +99,6 @@ typename absl::enable_if_t<!std::is_base_of<std::ios_base, T>::value,
9599
null_state_saver<T>>
96100
make_ostream_state_saver(T& is, // NOLINT(runtime/references)
97101
std::ios_base::fmtflags flags = std::ios_base::dec) {
98-
std::cerr << "null_state_saver";
99102
using result_type = null_state_saver<T>;
100103
return result_type(is, flags);
101104
}

absl/random/internal/nonsecure_base_test.cc

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -14,17 +14,18 @@
1414

1515
#include "absl/random/internal/nonsecure_base.h"
1616

17-
#include <algorithm>
17+
#include <cstddef>
1818
#include <cstdint>
19-
#include <iostream>
20-
#include <memory>
19+
#include <iterator>
2120
#include <random>
22-
#include <sstream>
21+
#include <type_traits>
22+
#include <utility>
23+
#include <vector>
2324

2425
#include "gtest/gtest.h"
26+
#include "absl/meta/type_traits.h"
2527
#include "absl/random/distributions.h"
2628
#include "absl/random/random.h"
27-
#include "absl/strings/str_cat.h"
2829

2930
namespace {
3031

0 commit comments

Comments
 (0)