Created on 2010-08-25.00:00:00 last changed 161 months ago
Proposed resolution:
A random number engine adaptor (commonly shortened to adaptor) a of type A is a random number engine that takes values produced by some other random number engine, and applies an algorithm to those values in order to deliver a sequence of values with different randomness properties. An engine b of type B adapted in this way is termed a base engine in this context. The expression a.base() shall be valid and shall return a const reference to a's base engine.
// property functions const Engine& base() const noexcept;
const Engine& base() const noexcept;? Returns: e.
// property functions const Engine& base() const noexcept;
const Engine& base() const noexcept;? Returns: e.
// property functions const Engine& base() const noexcept;
const Engine& base() const noexcept;? Returns: e.
[ Batavia: waiting for WEB to review wording ]
[ 2010 Batavia: The working group reviewed this issue, and recommended to add the following to the Proposed Resolution. ]
After further review, the working group concurred with the Proposed Resolution.
[ 2010-11-03 Daniel comments and provides a proposed resolution: ]
The following proposal adds noexcept specifiers to the declarations of the base() functions as replacement for a "Throws: Nothing" element.
[ Resolution proposed by ballot comment: ]
Give it the obvious definition.
Addresses US-126
Each adaptor has a member function called base() which has no definition.
History | |||
---|---|---|---|
Date | User | Action | Args |
2011-08-23 20:07:26 | admin | set | status: wp -> c++11 |
2011-04-11 11:23:23 | admin | set | status: voting -> wp |
2011-03-05 15:24:28 | admin | set | status: ready -> voting |
2010-11-29 10:49:30 | admin | set | status: review -> ready |
2010-11-12 16:57:05 | admin | set | messages: + msg5343 |
2010-11-12 16:57:05 | admin | set | status: immediate -> review |
2010-11-11 19:16:05 | admin | set | messages: + msg5333 |
2010-11-11 19:16:05 | admin | set | status: open -> immediate |
2010-11-03 21:20:39 | admin | set | messages: + msg5286 |
2010-11-03 21:20:39 | admin | set | messages: + msg5285 |
2010-10-31 22:52:41 | admin | set | messages: + msg5221 |
2010-10-24 03:04:13 | admin | set | messages: + msg4932 |
2010-08-25 00:00:00 | admin | create |