Home
last modified time | relevance | path

Searched refs:TCopyAssignNTMoveAssign (Results 1 – 1 of 1) sorted by relevance

/llvm-project-15.0.7/libcxx/test/std/utilities/variant/variant.variant/variant.assign/
H A Dcopy.pass.cpp127 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()
[all …]