Lines Matching refs:rhs
12 // optional(optional<T>&& rhs) noexcept(is_nothrow_move_constructible<T>::value);
24 test(optional<T>& rhs, bool is_going_to_throw = false)
28 bool rhs_engaged = static_cast<bool>(rhs);
31 optional<T> lhs = std::move(rhs);
85 optional<T> rhs;
86 test(rhs);
90 optional<T> rhs(3);
91 test(rhs);
95 optional<T> rhs;
96 test(rhs);
100 optional<T> rhs(X(3));
101 test(rhs);
105 optional<T> rhs;
106 test(rhs);
110 optional<T> rhs(Y(3));
111 test(rhs);
115 optional<T> rhs;
116 test(rhs);
120 optional<T> rhs(Z(3));
121 test(rhs, true);