cpp/chrono/clock cast

Converts the time point of a clock  to an equivalent time point of the clock, using std and/or std as intermediaries if necessary.


 * If the expression is well-formed, returns the result of that expression.
 * Otherwise, if at least one of the following two expressions are well-formed, then
 * If both expressions are well-formed, the conversion is ambiguous, and the program is ill-formed.
 * Otherwise, exactly one of the two expressions is well-formed; the result of that expression is returned.


 * @1@
 * @2@


 * Otherwise, if at least one of the following two expressions are well-formed, then
 * If both expressions are well-formed, the conversion is ambiguous, and the program is ill-formed.
 * Otherwise, exactly one of the two expressions is well-formed; the result of that expression is returned.
 * @1@
 * @2@


 * Otherwise, this function does not participate in overload resolution.

Return value
The result of the conversion, determined as described above.