diff options
author | Ulrich Drepper <drepper@gmail.com> | 2012-08-27 12:08:16 +0000 |
---|---|---|
committer | Ulrich Drepper <drepper@gcc.gnu.org> | 2012-08-27 12:08:16 +0000 |
commit | b668e41af6d282351a28a46fa8a37c1a7b416687 (patch) | |
tree | a1538e6e07a651393a5e0dec0446b30934a8e66f /libcpp/directives.c | |
parent | 6f79f4d1d6c6e3dcb0231404969882726d31a50c (diff) | |
download | gcc-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/directives.c')
0 files changed, 0 insertions, 0 deletions