]> git.ipfire.org Git - thirdparty/gcc.git/commit - libstdc++-v3/testsuite/26_numerics/random/extreme_value_distribution/operators/serialize.cc
re PR libstdc++/41061 (Compile of program using std random fails.)
authorEdward Smith-Rowland <3dw4rd@verizon.net>
Fri, 14 Aug 2009 23:33:27 +0000 (23:33 +0000)
committerPaolo Carlini <paolo@gcc.gnu.org>
Fri, 14 Aug 2009 23:33:27 +0000 (23:33 +0000)
commite192376912cefa1c207e633388b0be1e6d95d2df
treef35050d03e58e81e8bb836816d1dc6f681a27b71
parenta2a0778d2d66c0245deef5973390a6a76deca91b
re PR libstdc++/41061 (Compile of program using std random fails.)

2009-08-14  Edward Smith-Rowland  <3dw4rd@verizon.net>
    Paolo Carlini  <paolo.carlini@oracle.com>

PR libstdc++/41061
* include/bits/random.h (operator<<(std::basic_ostream<>&,
const std::lognormal_distribution<>&),
operator>>(std::basic_istream<>&, std::lognormal_distribution<>&),
operator<<(std::basic_ostream<>&, const std::gamma_distribution<>&),
operator>>(std::basic_istream<>&, std::gamma_distribution<>&),
operator<<(std::basic_ostream<>&,
const std::chi_squared_distribution<>&),
operator>>(std::basic_istream<>&, std::chi_squared_distribution<>&),
operator<<(std::basic_ostream<>&,
const std::fisher_f_distribution<>&),
operator>>(std::basic_istream<>&, std::fisher_f_distribution<>&),
operator<<(std::basic_ostream<>&,
const std::student_t_distribution<>&),
operator>>(std::basic_istream<>&, std::student_t_distribution<>&),
operator<<(std::basic_ostream<>&,
const std::negative_binomial_distribution<>&)): Declare friend.
* testsuite/26_numerics/random/uniform_real_distribution/operators/
serialize.cc: New.
* testsuite/26_numerics/random/piecewise_constant_distribution/
operators/serialize.cc: Likewise.
* testsuite/26_numerics/random/chi_squared_distribution/operators/
serialize.cc: Likewise.
* testsuite/26_numerics/random/normal_distribution/operators/
serialize.cc: Likewise.
* testsuite/26_numerics/random/uniform_int_distribution/operators/
serialize.cc: Likewise.
* testsuite/26_numerics/random/poisson_distribution/operators/
serialize.cc: Likewise.
* testsuite/26_numerics/random/bernoulli_distribution/operators/
serialize.cc: Likewise.
* testsuite/26_numerics/random/discrete_distribution/operators/
serialize.cc: Likewise.
* testsuite/26_numerics/random/weibull_distribution/operators/
serialize.cc: Likewise.
* testsuite/26_numerics/random/negative_binomial_distribution/
operators/serialize.cc: Likewise.
* testsuite/26_numerics/random/cauchy_distribution/operators/
serialize.cc: Likewise.
* testsuite/26_numerics/random/gamma_distribution/operators/
serialize.cc: Likewise.
* testsuite/26_numerics/random/fisher_f_distribution/operators/
serialize.cc: Likewise.
* testsuite/26_numerics/random/exponential_distribution/operators/
serialize.cc: Likewise.
* testsuite/26_numerics/random/lognormal_distribution/operators/
serialize.cc: Likewise.
* testsuite/26_numerics/random/binomial_distribution/operators/
serialize.cc: Likewise.
* testsuite/26_numerics/random/extreme_value_distribution/operators/
serialize.cc: Likewise.
* testsuite/26_numerics/random/piecewise_linear_distribution/
operators/serialize.cc
* testsuite/26_numerics/random/student_t_distribution/operators/
serialize.cc: Likewise.
* testsuite/26_numerics/random/geometric_distribution/operators/
serialize.cc: Likewise.

Co-Authored-By: Paolo Carlini <paolo.carlini@oracle.com>
From-SVN: r150783
22 files changed:
libstdc++-v3/ChangeLog
libstdc++-v3/include/bits/random.h
libstdc++-v3/testsuite/26_numerics/random/bernoulli_distribution/operators/serialize.cc [new file with mode: 0644]
libstdc++-v3/testsuite/26_numerics/random/binomial_distribution/operators/serialize.cc [new file with mode: 0644]
libstdc++-v3/testsuite/26_numerics/random/cauchy_distribution/operators/serialize.cc [new file with mode: 0644]
libstdc++-v3/testsuite/26_numerics/random/chi_squared_distribution/operators/serialize.cc [new file with mode: 0644]
libstdc++-v3/testsuite/26_numerics/random/discrete_distribution/operators/serialize.cc [new file with mode: 0644]
libstdc++-v3/testsuite/26_numerics/random/exponential_distribution/operators/serialize.cc [new file with mode: 0644]
libstdc++-v3/testsuite/26_numerics/random/extreme_value_distribution/operators/serialize.cc [new file with mode: 0644]
libstdc++-v3/testsuite/26_numerics/random/fisher_f_distribution/operators/serialize.cc [new file with mode: 0644]
libstdc++-v3/testsuite/26_numerics/random/gamma_distribution/operators/serialize.cc [new file with mode: 0644]
libstdc++-v3/testsuite/26_numerics/random/geometric_distribution/operators/serialize.cc [new file with mode: 0644]
libstdc++-v3/testsuite/26_numerics/random/lognormal_distribution/operators/serialize.cc [new file with mode: 0644]
libstdc++-v3/testsuite/26_numerics/random/negative_binomial_distribution/operators/serialize.cc [new file with mode: 0644]
libstdc++-v3/testsuite/26_numerics/random/normal_distribution/operators/serialize.cc [new file with mode: 0644]
libstdc++-v3/testsuite/26_numerics/random/piecewise_constant_distribution/operators/serialize.cc [new file with mode: 0644]
libstdc++-v3/testsuite/26_numerics/random/piecewise_linear_distribution/operators/serialize.cc [new file with mode: 0644]
libstdc++-v3/testsuite/26_numerics/random/poisson_distribution/operators/serialize.cc [new file with mode: 0644]
libstdc++-v3/testsuite/26_numerics/random/student_t_distribution/operators/serialize.cc [new file with mode: 0644]
libstdc++-v3/testsuite/26_numerics/random/uniform_int_distribution/operators/serialize.cc [new file with mode: 0644]
libstdc++-v3/testsuite/26_numerics/random/uniform_real_distribution/operators/serialize.cc [new file with mode: 0644]
libstdc++-v3/testsuite/26_numerics/random/weibull_distribution/operators/serialize.cc [new file with mode: 0644]