Lines Matching refs:rhs
12 // optional(const optional<T>& rhs);
24 test(const optional<T>& rhs, bool is_going_to_throw = false)
26 bool rhs_engaged = static_cast<bool>(rhs);
29 optional<T> lhs = rhs;
33 assert(*lhs == *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);