Created on 2020-12-28.00:00:00 last changed 3 months ago
[ 2021-01-29; reflector prioritization ]Set priority to 3 following reflector discussions. It was pointed out that this wording could be simplified if 3513 changes the definition of program-defined type.
See this editorial issue.[unord.hash] p5.4 ends with "shall not throw an exception unless hash<Key> is a program-defined specialization that depends on at least one program-defined type." This seems wrong, because hash<optional<T>> is not a program-defined specialization, but it might throw if hash<T> can throw. There are also other partial specializations of std::hash defined in the standard library but that depend on program-defined specializations and so can throw.
|2021-01-29 17:55:43||admin||set||messages: + msg11665|