Home | History | Annotate | Download | only in any.assign

Lines Matching defs:rhs

30 template <class LHS, class RHS>
33 assert(RHS::count == 0);
35 RHS::reset();
38 any const rhs(RHS(2));
41 assert(RHS::count == 1);
42 assert(RHS::copied == 0);
44 lhs = rhs;
46 assert(RHS::copied == 1);
48 assert(RHS::count == 2);
50 assertContains<RHS>(lhs, 2);
51 assertContains<RHS>(rhs, 2);
54 assert(RHS::count == 0);
63 any const rhs(LHS(42));
68 lhs = rhs;
74 assertContains<LHS>(rhs, 42);
80 any const rhs;
85 lhs = rhs;
91 assertEmpty(rhs);
138 [](any& lhs, any const& rhs) {
140 lhs = rhs;
151 any const rhs((Tp(1)));
154 try_throw(lhs, rhs);
158 assertContains<Tp>(rhs);
162 any const rhs((Tp(1)));
166 try_throw(lhs, rhs);
171 assertContains<Tp>(rhs);
175 any const rhs((Tp(1)));
179 try_throw(lhs, rhs);
184 assertContains<Tp>(rhs);