Home
last modified time | relevance | path

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

/llvm-project-15.0.7/clang/test/SemaCXX/
H A Dtype-traits.cpp59 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 DIterator.cpp36 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()