Searched refs:ConstMoveAssign (Results 1 – 5 of 5) sorted by relevance
| /llvm-project-15.0.7/libcxx/test/std/utilities/tuple/tuple.tuple/tuple.assign/ |
| H A D | const_pair_move.pass.cpp | 35 …ic_assert(std::is_assignable_v<const std::tuple<AssignableFrom<ConstMoveAssign>, ConstMoveAssign>&, 36 std::pair<ConstMoveAssign, ConstMoveAssign>&&>); 39 static_assert(!std::is_assignable_v<const std::tuple<AssignableFrom<MoveAssign>, ConstMoveAssign>&, 40 std::pair<MoveAssign, ConstMoveAssign>&&>); 43 static_assert(!std::is_assignable_v<const std::tuple<AssignableFrom<ConstMoveAssign>, AssignableFro… 44 std::tuple<ConstMoveAssign, MoveAssign>&&>); 62 std::pair<ConstMoveAssign, ConstMoveAssign> t1{1, 2}; in test() 63 const std::tuple<AssignableFrom<ConstMoveAssign>, ConstMoveAssign> t2{3, 4}; in test()
|
| H A D | const_convert_move.pass.cpp | 35 …std::is_assignable_v<const std::tuple<AssignableFrom<ConstMoveAssign>>&, std::tuple<ConstMoveAssig… 37 …ic_assert(std::is_assignable_v<const std::tuple<AssignableFrom<ConstMoveAssign>, ConstMoveAssign>&, 38 std::tuple<ConstMoveAssign, ConstMoveAssign>&&>); 40 static_assert(!std::is_assignable_v<const std::tuple<AssignableFrom<ConstMoveAssign>, AssignableFro… 41 std::tuple<ConstMoveAssign, MoveAssign>&&>); 59 std::tuple<ConstMoveAssign> t1{1}; in test() 60 const std::tuple<AssignableFrom<ConstMoveAssign>> t2{2}; in test()
|
| H A D | types.h | 56 struct ConstMoveAssign { struct 59 constexpr ConstMoveAssign() = default; argument 60 constexpr ConstMoveAssign(int v) : val(v) {} in ConstMoveAssign() function 62 constexpr const ConstMoveAssign& operator=(ConstMoveAssign&& other) const { 67 constexpr ConstMoveAssign& operator=(const ConstMoveAssign&) = delete; argument 68 constexpr const ConstMoveAssign& operator=(const ConstMoveAssign&) const = delete; argument 69 constexpr ConstMoveAssign& operator=(ConstMoveAssign&&) = delete; argument
|
| H A D | const_move.pass.cpp | 35 static_assert(std::is_assignable_v<const std::tuple<ConstMoveAssign>&, std::tuple<ConstMoveAssign>&… 54 std::tuple<ConstMoveAssign> t1{1}; in test() 55 const std::tuple<ConstMoveAssign> t2{2}; in test()
|
| H A D | const_copy.pass.cpp | 32 …atic_assert(!std::is_assignable_v<const std::tuple<ConstMoveAssign>&, const std::tuple<ConstMoveAs…
|