Created on 2025-03-15.00:00:00 last changed 4 months ago
Proposed resolution:
This wording is relative to N5001.
Modify [rand.synopsis], header <random> synopsis, as indicated:
[…]
// [rand.eng.philox], class template philox_engine
template<class UIntType, size_t w, size_t n, size_t r, UIntType... consts>
class philox_engine; // partially freestanding
[…]
using philox4x32 = see below; // freestanding
using philox4x64 = see below; // freestanding
[…]
Modify [rand.eng.philox], class template `philox_engine` synopsis, as indicated:
namespace std {
template<class UIntType, size_t w, size_t n, size_t r, UIntType... consts>
class philox_engine {
[…]
// inserters and extractors
template<class charT, class traits>
friend basic_ostream<charT, traits>&
operator<<(basic_ostream<charT, traits>& os, const philox_engine& x); // hosted
template<class charT, class traits>
friend basic_istream<charT, traits>&
operator>>(basic_istream<charT, traits>& is, philox_engine& x); // hosted
};
}
[ Sofia 2025-06-21; Status changed: Voting → WP. ]
[ 2025-06-13; Reflector poll ]
Set status to Tentatively Ready after ten votes in favour during reflector poll.
| History | |||
|---|---|---|---|
| Date | User | Action | Args |
| 2025-06-23 16:37:24 | admin | set | messages: + msg14854 |
| 2025-06-23 16:37:24 | admin | set | status: voting -> wp |
| 2025-06-13 11:44:36 | admin | set | status: ready -> voting |
| 2025-06-13 11:26:30 | admin | set | messages: + msg14823 |
| 2025-06-13 11:26:30 | admin | set | status: new -> ready |
| 2025-03-15 16:07:52 | admin | set | messages: + msg14682 |
| 2025-03-15 00:00:00 | admin | create | |