Lines Matching refs:variant

144     using V = std::variant<int>;  in test_move_assignment_noexcept()
148 using V = std::variant<MoveOnly>; in test_move_assignment_noexcept()
152 using V = std::variant<int, long>; in test_move_assignment_noexcept()
156 using V = std::variant<int, MoveOnly>; in test_move_assignment_noexcept()
160 using V = std::variant<MoveOnlyNT>; in test_move_assignment_noexcept()
164 using V = std::variant<MoveOnlyOddNothrow>; in test_move_assignment_noexcept()
171 using V = std::variant<int, long>; in test_move_assignment_sfinae()
175 using V = std::variant<int, CopyOnly>; in test_move_assignment_sfinae()
179 using V = std::variant<int, NoCopy>; in test_move_assignment_sfinae()
183 using V = std::variant<int, MoveOnly>; in test_move_assignment_sfinae()
187 using V = std::variant<int, MoveOnlyNT>; in test_move_assignment_sfinae()
193 using V = std::variant<int, MoveAssignOnly>; in test_move_assignment_sfinae()
200 using V = std::variant<int, long>; in test_move_assignment_sfinae()
204 using V = std::variant<int, NTMoveAssign>; in test_move_assignment_sfinae()
209 using V = std::variant<int, TMoveAssign>; in test_move_assignment_sfinae()
213 using V = std::variant<int, TMoveAssignNTCopyAssign>; in test_move_assignment_sfinae()
217 using V = std::variant<int, TrivialCopyNontrivialMove>; in test_move_assignment_sfinae()
221 using V = std::variant<int, CopyOnly>; in test_move_assignment_sfinae()
231 using V = std::variant<int, long, MET>; in test_move_assignment_empty_empty()
248 using V = std::variant<int, MET>; in test_move_assignment_non_empty_empty()
258 using V = std::variant<int, MET, std::string>; in test_move_assignment_non_empty_empty()
274 using V = std::variant<int, MET>; in test_move_assignment_empty_non_empty()
284 using V = std::variant<int, MET, std::string>; in test_move_assignment_empty_non_empty()
300 using V = std::variant<int>; in test_move_assignment_same_index()
309 using V = std::variant<int, long, unsigned>; in test_move_assignment_same_index()
318 using V = std::variant<int, MoveAssign, unsigned>; in test_move_assignment_same_index()
332 using V = std::variant<int, MET, std::string>; in test_move_assignment_same_index()
351 using V = std::variant<int>; in test_move_assignment_same_index()
365 using V = std::variant<int, long, unsigned>; in test_move_assignment_same_index()
379 using V = std::variant<int, TMoveAssign, unsigned>; in test_move_assignment_same_index()
395 using V = std::variant<int, long, unsigned>; in test_move_assignment_different_index()
404 using V = std::variant<int, MoveAssign, unsigned>; in test_move_assignment_different_index()
418 using V = std::variant<int, MET, std::string>; in test_move_assignment_different_index()
430 using V = std::variant<int, MET, std::string>; in test_move_assignment_different_index()
445 using V = std::variant<int, long, unsigned>; in test_move_assignment_different_index()
459 using V = std::variant<int, TMoveAssign, unsigned>; in test_move_assignment_different_index()
475 std::variant<long, void*, int>&& v, ValueType&& new_value) in test_constexpr_assign_imp()
477 std::variant<long, void*, int> v2( in test_constexpr_assign_imp()
488 using V = std::variant<long, void*, int>; in test_constexpr_move_assignment()