Lines Matching refs:tuple
26 static_assert(!std::is_assignable_v<const std::tuple<int>&, std::tuple<int>&&>);
27 static_assert(std::is_assignable_v<const std::tuple<int&>&, std::tuple<int&>&&>);
28 static_assert(std::is_assignable_v<const std::tuple<int&, int&>&, std::tuple<int&, int&>&&>);
29 static_assert(!std::is_assignable_v<const std::tuple<int&, int>&, std::tuple<int&, int>&&>);
32 static_assert(std::is_assignable_v<const std::tuple<ConstCopyAssign>&, std::tuple<ConstCopyAssign>&…
34 static_assert(!std::is_assignable_v<const std::tuple<CopyAssign>&, std::tuple<CopyAssign>&&>);
35 static_assert(std::is_assignable_v<const std::tuple<ConstMoveAssign>&, std::tuple<ConstMoveAssign>&…
36 static_assert(!std::is_assignable_v<const std::tuple<MoveAssign>&, std::tuple<MoveAssign>&&>);
45 std::tuple<int&, double&> t1{i1, d1}; in test()
46 const std::tuple<int&, double&> t2{i2, d2}; in test()
54 std::tuple<ConstMoveAssign> t1{1}; in test()
55 const std::tuple<ConstMoveAssign> t2{2}; in test()
62 std::tuple<TracedAssignment, const TracedAssignment> t1{}; in test()
63 const std::tuple<TracedAssignment, const TracedAssignment> t2{}; in test()