Lines Matching refs:TCopyAssignNTMoveAssign
144 struct TCopyAssignNTMoveAssign { struct
145 constexpr TCopyAssignNTMoveAssign(int v) : value(v) {} in TCopyAssignNTMoveAssign() function
146 TCopyAssignNTMoveAssign(const TCopyAssignNTMoveAssign&) = default;
147 TCopyAssignNTMoveAssign(TCopyAssignNTMoveAssign&&) = default;
148 TCopyAssignNTMoveAssign& operator=(const TCopyAssignNTMoveAssign&) = default;
149 TCopyAssignNTMoveAssign& operator=(TCopyAssignNTMoveAssign&& that) { in operator =() argument
157 static_assert(std::is_trivially_copy_assignable_v<TCopyAssignNTMoveAssign>, ""); argument
268 using V = std::variant<int, TCopyAssignNTMoveAssign>; in test_copy_assignment_sfinae()
435 using V = std::variant<int, TCopyAssignNTMoveAssign, unsigned>; in test_copy_assignment_same_index()
436 V v(std::in_place_type<TCopyAssignNTMoveAssign>, 43); in test_copy_assignment_same_index()
437 V v2(std::in_place_type<TCopyAssignNTMoveAssign>, 42); in test_copy_assignment_same_index()