Home
last modified time | relevance | path

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

/llvm-project/clang/test/SemaCXX/
H A Dconstrained-special-member-functions.cpp75 struct MoveAssignmentChecker { struct
76 MoveAssignmentChecker& operator=(MoveAssignmentChecker&&) requires C0<N> = default;
77 MoveAssignmentChecker& operator=(MoveAssignmentChecker&&) requires C1<N> = delete;
78 MoveAssignmentChecker& operator=(MoveAssignmentChecker&&) requires C2<N>;
79 MoveAssignmentChecker& operator=(MoveAssignmentChecker&&);
82 static_assert(__is_trivially_copyable(MoveAssignmentChecker<0>));
84 static_assert(__is_trivially_copyable(MoveAssignmentChecker<1>));
85 static_assert(!__is_trivially_copyable(MoveAssignmentChecker<2>));
86 static_assert(!__is_trivially_copyable(MoveAssignmentChecker<3>));
87 static_assert(__is_trivial(MoveAssignmentChecker<0>));
[all …]