The concept common_reference_with<T, U>
specifies that two types T
and U
share a common reference type (as computed by std::common_reference_t) to which both can be converted.
T and U model std::common_reference_with<T, U> only if, given equality-preserving expressions t1
, t2
, u1
and u2
such that decltype((t1)) and decltype((t2)) are both T
and decltype((u1)) and decltype((u2)) are both U
,
t1
equals t2
; andu1
equals u2
.In other words, the conversion to the common reference type must preserve equality.
[edit] Referencescommon_reference_with
[concept.commonref]common_reference_with
[concept.commonref]RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4