aboutsummaryrefslogtreecommitdiff
path: root/libcpp
diff options
context:
space:
mode:
authorUlrich Drepper <drepper@gmail.com>2012-08-27 12:08:16 +0000
committerUlrich Drepper <drepper@gcc.gnu.org>2012-08-27 12:08:16 +0000
commitb668e41af6d282351a28a46fa8a37c1a7b416687 (patch)
treea1538e6e07a651393a5e0dec0446b30934a8e66f /libcpp
parent6f79f4d1d6c6e3dcb0231404969882726d31a50c (diff)
downloadgcc-b668e41af6d282351a28a46fa8a37c1a7b416687.zip
gcc-b668e41af6d282351a28a46fa8a37c1a7b416687.tar.gz
gcc-b668e41af6d282351a28a46fa8a37c1a7b416687.tar.bz2
random.h (mersenne_twister_engine): Don't inline discard here.
* include/bits/random.h (mersenne_twister_engine): Don't inline discard here. New member function _M_gen_rand. * include/bits/random.tcc (mersenne_twister_engine<>::_M_gen_rand): New function. Extracted from operator(). (mersenne_twister_engine<>::discard): New implementation which skips in large steps. (mersenne_twister_engine<>::operator()): Use _M_gen_rand. From-SVN: r190711
Diffstat (limited to 'libcpp')
0 files changed, 0 insertions, 0 deletions