Lines Matching refs:MakeEmptyT
172 struct MakeEmptyT { struct
174 MakeEmptyT() { ++alive; } in MakeEmptyT() argument
175 MakeEmptyT(const MakeEmptyT &) { in MakeEmptyT() function
180 MakeEmptyT(MakeEmptyT &&) { throw 42; } in MakeEmptyT() function
181 MakeEmptyT &operator=(const MakeEmptyT &) { throw 42; } in operator =() argument
182 MakeEmptyT &operator=(MakeEmptyT &&) { throw 42; } in operator =() argument
183 ~MakeEmptyT() { --alive; } in ~MakeEmptyT() argument
186 int MakeEmptyT::alive = 0;
189 Variant v2(std::in_place_type<MakeEmptyT>); in makeEmpty()
260 using MET = MakeEmptyT; in test_copy_assignment_empty_empty()
277 using MET = MakeEmptyT; in test_copy_assignment_non_empty_empty()
303 using MET = MakeEmptyT; in test_copy_assignment_empty_non_empty()
362 using MET = MakeEmptyT; in test_copy_assignment_same_index()