During LWG Kona review of D0547R1. Writable is defined therein as:
template <class Out, class T>
concept bool Writable() {
return requires(Out& o, T&& t) {
*o = std::forward<T>(t);
};
}
The concept only requires writability for lvalues, but it seems reasonable to require that writability is oblivious to value category.
Proposed Resolution
Accept the wording in P0547R1.
During LWG Kona review of D0547R1.
Writableis defined therein as:The concept only requires writability for lvalues, but it seems reasonable to require that writability is oblivious to value category.
Proposed Resolution
Accept the wording in P0547R1.