random (subtract_with_carry_01<>::_M_initialize_npows): New.
authorPaolo Carlini <pcarlini@suse.de>
Tue, 29 Aug 2006 11:46:54 +0000 (11:46 +0000)
committerPaolo Carlini <paolo@gcc.gnu.org>
Tue, 29 Aug 2006 11:46:54 +0000 (11:46 +0000)
commita3b6119721e9344233ac684940ea4cc0ee79e9c5
tree0b05bba61c2ae51b0060ee8beaae22c3e242dbe1
parentd99cc025420e145199dee250bb957835631f04ab
random (subtract_with_carry_01<>::_M_initialize_npows): New.

2006-08-29  Paolo Carlini  <pcarlini@suse.de>

* include/tr1/random (subtract_with_carry_01<>::_M_initialize_npows):
New.
(subtract_with_carry_01<>::subtract_with_carry_01(),
subtract_with_carry_01<>::subtract_with_carry_01(unsigned long),
subtract_with_carry_01<>::subtract_with_carry_01(_Gen&)): Use it.
* include/tr1/random.tcc: Define.

* include/tr1/random (xor_combine<>::_M_initialize_max()): New.
(xor_combine<>::xor_combine(), xor_combine<>::xor_combine(const
base1_type&, const base2_type&), xor_combine<>::xor_combine(unsigned
long), xor_combine<>::xor_combine(_Gen&)): Use it.
(xor_combine<>::min, xor_combine<>::max): Adjust.
* include/tr1/random.tcc: Define.

From-SVN: r116559
libstdc++-v3/ChangeLog
libstdc++-v3/include/tr1/random
libstdc++-v3/include/tr1/random.tcc