Lines Matching refs:TCopyAssignNTMoveAssign
127 struct TCopyAssignNTMoveAssign { struct
128 constexpr TCopyAssignNTMoveAssign(int v) : value(v) {} in TCopyAssignNTMoveAssign() function
129 TCopyAssignNTMoveAssign(const TCopyAssignNTMoveAssign &) = default;
130 TCopyAssignNTMoveAssign(TCopyAssignNTMoveAssign &&) = default;
131 TCopyAssignNTMoveAssign &operator=(const TCopyAssignNTMoveAssign &) = default;
132 TCopyAssignNTMoveAssign &operator=(TCopyAssignNTMoveAssign &&that) { in operator =() argument
140 static_assert(std::is_trivially_copy_assignable_v<TCopyAssignNTMoveAssign>, ""); argument
248 using V = std::variant<int, TCopyAssignNTMoveAssign>; in test_copy_assignment_sfinae()
425 using V = std::variant<int, TCopyAssignNTMoveAssign, unsigned>; in test_copy_assignment_same_index()
426 V v(std::in_place_type<TCopyAssignNTMoveAssign>, 43); in test_copy_assignment_same_index()
427 V v2(std::in_place_type<TCopyAssignNTMoveAssign>, 42); in test_copy_assignment_same_index()