Home
last modified time | relevance | path

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

/external/llvm-project/clang/test/SemaObjCXX/
Dobjc-weak-type-traits.mm12 struct HasStrong { id obj; }; argument
21 TRAIT_IS_TRUE(__has_nothrow_assign, HasStrong);
30 TRAIT_IS_TRUE(__has_nothrow_copy, HasStrong);
39 TRAIT_IS_TRUE(__has_nothrow_constructor, HasStrong);
48 TRAIT_IS_TRUE(__has_trivial_assign, HasStrong);
57 TRAIT_IS_TRUE(__has_trivial_copy, HasStrong);
66 TRAIT_IS_TRUE(__has_trivial_constructor, HasStrong);
75 TRAIT_IS_TRUE(__has_trivial_destructor, HasStrong);
96 TRAIT_IS_TRUE(__is_pod, HasStrong);
105 TRAIT_IS_TRUE(__is_trivial, HasStrong);
[all …]
Darc-type-traits.mm16 struct HasStrong { id obj; }; argument
25 TRAIT_IS_TRUE(__has_nothrow_assign, HasStrong);
34 TRAIT_IS_TRUE(__has_nothrow_copy, HasStrong);
43 TRAIT_IS_TRUE(__has_nothrow_constructor, HasStrong);
52 TRAIT_IS_FALSE(__has_trivial_assign, HasStrong);
61 TRAIT_IS_FALSE(__has_trivial_copy, HasStrong);
70 TRAIT_IS_FALSE(__has_trivial_constructor, HasStrong);
79 TRAIT_IS_FALSE(__has_trivial_destructor, HasStrong);
100 TRAIT_IS_FALSE(__is_pod, HasStrong);
109 TRAIT_IS_FALSE(__is_trivial, HasStrong);
[all …]
/external/clang/test/SemaObjCXX/
Darc-type-traits.mm16 struct HasStrong { id obj; }; struct
25 TRAIT_IS_TRUE(__has_nothrow_assign, HasStrong);
34 TRAIT_IS_TRUE(__has_nothrow_copy, HasStrong);
43 TRAIT_IS_TRUE(__has_nothrow_constructor, HasStrong);
52 TRAIT_IS_FALSE(__has_trivial_assign, HasStrong);
61 TRAIT_IS_FALSE(__has_trivial_copy, HasStrong);
70 TRAIT_IS_FALSE(__has_trivial_constructor, HasStrong);
79 TRAIT_IS_FALSE(__has_trivial_destructor, HasStrong);
100 TRAIT_IS_FALSE(__is_pod, HasStrong);
109 TRAIT_IS_FALSE(__is_trivial, HasStrong);
[all …]
/external/clang/lib/CodeGen/
DCGObjC.cpp643 bool hasStrongMember() const { return HasStrong; } in hasStrongMember()
657 unsigned HasStrong : 1; member in __anon2e547c680211::PropertyImplStrategy
672 HasStrong = false; // doesn't matter here. in PropertyImplStrategy()
749 HasStrong = recordType->getDecl()->hasObjectMember(); in PropertyImplStrategy()
754 if (HasStrong) { in PropertyImplStrategy()
/external/llvm-project/clang/lib/CodeGen/
DCGObjC.cpp889 bool hasStrongMember() const { return HasStrong; } in hasStrongMember()
903 unsigned HasStrong : 1; member in __anona13c6eb60211::PropertyImplStrategy
918 HasStrong = false; // doesn't matter here. in PropertyImplStrategy()
996 HasStrong = recordType->getDecl()->hasObjectMember(); in PropertyImplStrategy()
1001 if (HasStrong) { in PropertyImplStrategy()