Searched refs:HasCopyAssign (Results 1 – 2 of 2) sorted by relevance
| /llvm-project-15.0.7/clang/test/SemaCXX/ |
| H A D | type-traits.cpp | 59 struct HasCopyAssign { HasCopyAssign operator =(const HasCopyAssign&); }; struct 2158 { int arr[T((__is_trivially_constructible(HasCopyAssign, HasCopyAssign)))]; } in trivial_checks() 2160 { int arr[T((__is_trivially_constructible(HasCopyAssign, HasCopyAssign&&)))]; } in trivial_checks() 2206 { int arr[F((__is_trivially_assignable(HasCopyAssign&, HasCopyAssign)))]; } in trivial_checks() 2207 { int arr[F((__is_trivially_assignable(HasCopyAssign&, HasCopyAssign&)))]; } in trivial_checks() 2208 { int arr[F((__is_trivially_assignable(HasCopyAssign&, const HasCopyAssign&)))]; } in trivial_checks() 2209 { int arr[F((__is_trivially_assignable(HasCopyAssign&, HasCopyAssign&&)))]; } in trivial_checks() 2246 { int arr[T((__is_assignable(HasCopyAssign &, HasCopyAssign)))]; } in trivial_checks() 2247 { int arr[T((__is_assignable(HasCopyAssign &, HasCopyAssign &)))]; } in trivial_checks() 2248 { int arr[T((__is_assignable(HasCopyAssign &, const HasCopyAssign &)))]; } in trivial_checks() [all …]
|
| /llvm-project-15.0.7/clang/lib/StaticAnalyzer/Checkers/ |
| H A D | Iterator.cpp | 36 bool HasCopyCtor = false, HasCopyAssign = true, HasDtor = false, in isIterator() local 50 HasCopyAssign = !Method->isDeleted() && Method->getAccess() == AS_public; in isIterator() 67 return HasCopyCtor && HasCopyAssign && HasDtor && HasPreIncrOp && in isIterator()
|