Home
last modified time | relevance | path

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

/llvm-project-15.0.7/libcxx/test/std/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.con/
H A Dcopy_move.pass.cpp68 RTTI_ASSERT(f.target<A>()); in main()
73 RTTI_ASSERT(f2.target<A>()); in main()
82 RTTI_ASSERT(f.target<A>() == 0); in main()
86 RTTI_ASSERT(f2.target<A>() == 0); in main()
93 RTTI_ASSERT(f.target<A>() == 0); in main()
97 RTTI_ASSERT(f2.target<A>() == 0); in main()
103 RTTI_ASSERT(f.target<A>() == 0); in main()
108 RTTI_ASSERT(g.target<A>() == 0); in main()
117 RTTI_ASSERT(f.target<A>()); in main()
126 RTTI_ASSERT(f2.target<A>()); in main()
[all …]
H A Dcopy_assign.pass.cpp61 RTTI_ASSERT(f.target<A>()); in main()
67 RTTI_ASSERT(f2.target<A>()); in main()
75 RTTI_ASSERT(f.target<int (*)(int)>()); in main()
76 RTTI_ASSERT(f.target<A>() == 0); in main()
80 RTTI_ASSERT(f2.target<int (*)(int)>()); in main()
81 RTTI_ASSERT(f2.target<A>() == 0); in main()
88 RTTI_ASSERT(f.target<A>() == 0); in main()
93 RTTI_ASSERT(f2.target<A>() == 0); in main()
129 RTTI_ASSERT(f.target<A>()); in main()
135 RTTI_ASSERT(f2.target<A>()); in main()
[all …]
H A Dalloc_function.pass.cpp39 RTTI_ASSERT(f.template target<FunctionObject>()); in test_FunctionObject()
40 RTTI_ASSERT(f.template target<FuncType>() == 0); in test_FunctionObject()
41 RTTI_ASSERT(f.template target<FuncType*>() == 0); in test_FunctionObject()
46 RTTI_ASSERT(f2.template target<FunctionObject>()); in test_FunctionObject()
47 RTTI_ASSERT(f2.template target<FuncType>() == 0); in test_FunctionObject()
48 RTTI_ASSERT(f2.template target<FuncType*>() == 0); in test_FunctionObject()
63 RTTI_ASSERT(f.template target<FuncType*>()); in test_FreeFunction()
65 RTTI_ASSERT(f.template target<FuncType>() == 0); in test_FreeFunction()
69 RTTI_ASSERT(f2.template target<FuncType*>()); in test_FreeFunction()
85 RTTI_ASSERT(f.template target<TargetType>()); in test_MemFunClass()
[all …]
H A Dalloc_rfunction.pass.cpp65 RTTI_ASSERT(f.target<A>()); in main()
66 RTTI_ASSERT(f.target<int (*)(int)>() == 0); in main()
71 RTTI_ASSERT(f2.target<A>()); in main()
73 RTTI_ASSERT(f.target<A>() == 0); in main()
74 RTTI_ASSERT(f.target<int (*)(int)>() == 0); in main()
86 RTTI_ASSERT(f.target<A>() == nullptr); in main()
87 RTTI_ASSERT(f.target<Ref>()); in main()
92 RTTI_ASSERT(f2.target<Ref>()); in main()
102 RTTI_ASSERT(f.target<A>() == nullptr); in main()
103 RTTI_ASSERT(f.target<Ptr>()); in main()
[all …]
H A DF.pass.cpp74 RTTI_ASSERT(f.target<A>()); in main()
75 RTTI_ASSERT(f.target<int(*)(int)>() == 0); in main()
82 RTTI_ASSERT(f.target<int(*)(int)>()); in main()
83 RTTI_ASSERT(f.target<A>() == 0); in main()
90 RTTI_ASSERT(f.target<int(*)(int)>() == 0); in main()
91 RTTI_ASSERT(f.target<A>() == 0); in main()
97 RTTI_ASSERT(f.target<int (A::*)(int) const>() != 0); in main()
102 RTTI_ASSERT(f.target<int(*)(int)>() != 0); in main()
H A DF_assign.pass.cpp78 RTTI_ASSERT(f.target<A>()); in main()
79 RTTI_ASSERT(f.target<int(*)(int)>() == 0); in main()
87 RTTI_ASSERT(f.target<int(*)(int)>()); in main()
88 RTTI_ASSERT(f.target<A>() == 0); in main()
96 RTTI_ASSERT(f.target<int(*)(int)>() == 0); in main()
97 RTTI_ASSERT(f.target<A>() == 0); in main()
104 RTTI_ASSERT(f.target<int (A::*)(int) const>() != 0); in main()
110 RTTI_ASSERT(f.target<int(*)(int)>() != 0); in main()
H A Dnullptr_t_assign.pass.cpp62 RTTI_ASSERT(f.target<A>()); in main()
66 RTTI_ASSERT(f.target<A>() == 0); in main()
71 RTTI_ASSERT(f.target<int(*)(int)>()); in main()
72 RTTI_ASSERT(f.target<A>() == 0); in main()
75 RTTI_ASSERT(f.target<int(*)(int)>() == 0); in main()
H A DF_nullptr.pass.cpp170 RTTI_ASSERT(f.template target<TestFn>() == nullptr); in test_imp()
176 RTTI_ASSERT(f.template target<TestFn>() != nullptr); in test_imp()
177 RTTI_ASSERT(*f.template target<TestFn>() == tf); in test_imp()
/llvm-project-15.0.7/libcxx/test/std/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.mod/
H A Dswap.pass.cpp73 RTTI_ASSERT(f1.target<A>()->id() == 1); in main()
74 RTTI_ASSERT(f2.target<A>()->id() == 2); in main()
78 RTTI_ASSERT(f1.target<A>()->id() == 2); in main()
79 RTTI_ASSERT(f2.target<A>()->id() == 1); in main()
88 RTTI_ASSERT(f1.target<A>()->id() == 1); in main()
94 RTTI_ASSERT(f2.target<A>()->id() == 1); in main()
104 RTTI_ASSERT(f2.target<A>()->id() == 1); in main()
108 RTTI_ASSERT(f1.target<A>()->id() == 1); in main()
137 RTTI_ASSERT(f1.target<A>()->id() == 1); in main()
172 RTTI_ASSERT(f1.target<A>()->id() == 1); in main()
[all …]
/llvm-project-15.0.7/libcxx/test/std/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.alg/
H A Dswap.pass.cpp74 RTTI_ASSERT(f1.target<A>()->id() == 1); in main()
75 RTTI_ASSERT(f2.target<A>()->id() == 2); in main()
79 RTTI_ASSERT(f1.target<A>()->id() == 2); in main()
80 RTTI_ASSERT(f2.target<A>()->id() == 1); in main()
92 RTTI_ASSERT(f1.target<A>()->id() == 1); in main()
93 RTTI_ASSERT(*f2.target<int(*)(int)>() == g); in main()
97 RTTI_ASSERT(*f1.target<int(*)(int)>() == g); in main()
98 RTTI_ASSERT(f2.target<A>()->id() == 1); in main()
110 RTTI_ASSERT(*f1.target<int(*)(int)>() == g); in main()
111 RTTI_ASSERT(f2.target<A>()->id() == 1); in main()
[all …]
/llvm-project-15.0.7/libcxx/test/libcxx/utilities/function.objects/
H A Dfunc.blocks.pass.cpp53 RTTI_ASSERT(*f1.target<int(*)(int)>() == g); in main()
54 RTTI_ASSERT(*f2.target<int(^)(int)>() != 0); in main()
57 RTTI_ASSERT(*f1.target<int(^)(int)>() != 0); in main()
58 RTTI_ASSERT(*f2.target<int(*)(int)>() == g); in main()
109 RTTI_ASSERT(f1.target<A>()->id() == 999); in main()
110 RTTI_ASSERT((*f2.target<int(^)(int)>())(13) == 14); in main()
114 RTTI_ASSERT((*f1.target<int(^)(int)>())(13) == 14); in main()
115 RTTI_ASSERT(f2.target<A>()->id() == 999); in main()
134 RTTI_ASSERT(*f.target<int(^)(int)>() == block); in main()
135 RTTI_ASSERT(f.target<int(*)(int)>() == 0); in main()
[all …]
/llvm-project-15.0.7/libcxx/test/libcxx/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.con/
H A Dnullptr_t_assign_reentrant.pass.cpp42 RTTI_ASSERT(A::global.target<A>()); in main()
47 RTTI_ASSERT(!A::global.target<A>()); in main()
H A Dmove_reentrant.pass.cpp42 RTTI_ASSERT(A::global.target<A>()); in main()
47 RTTI_ASSERT(!A::global.target<A>()); in main()
/llvm-project-15.0.7/libcxx/test/support/
H A Dexperimental_any_helpers.h45 RTTI_ASSERT(a.type() == typeid(void)); in assertEmpty()
54 RTTI_ASSERT(a.type() == typeid(Type));
64 RTTI_ASSERT(a.type() == typeid(Type)); in modifyValue()
H A Dany_helpers.h21 #define RTTI_ASSERT(X) assert(X) macro
23 #define RTTI_ASSERT(X) macro
56 RTTI_ASSERT(a.type() == typeid(void)); in assertEmpty()
H A Dtest_macros.h177 # define RTTI_ASSERT(X) assert(X) macro
179 # define RTTI_ASSERT(X) macro
/llvm-project-15.0.7/libcxx/test/std/utilities/any/any.nonmembers/any.cast/
H A Dany_cast_pointer.pass.cpp153 RTTI_ASSERT(a.type() == typeid(int*)); // contained value is decayed in test_cast_array()