CD
Size: a a a
CD
AF
CD
CD
AF
CD
R
CD
AF
CD
AF
CD
CD
CD
CD
CD
CD
Otherwise, if rhs holds the same alternative as *this, assigns std::get<j>(std::move(rhs)) to the value contained in *this, with j being index(). If an exception is thrown, *this does not become valueless: the value depends on the exception safety guarantee of the alternative's move assignment.
CD