| /llvm-project-15.0.7/clang/test/CodeGenCoroutines/ |
| H A D | coro-alloc.cpp | 7 struct coroutine_traits; // expected-note {{declared here}} 44 struct std::coroutine_traits<void, global_new_delete_tag> { struct in std 84 struct std::coroutine_traits<void, promise_new_tag> { struct in std 109 struct std::coroutine_traits<void, promise_matching_placement_new_tag, int, float, double> { struct in std 141 struct std::coroutine_traits<void, promise_matching_global_placement_new_tag, dummy *> { struct in std 163 struct std::coroutine_traits<void, promise_delete_tag> { struct in std 188 struct std::coroutine_traits<void, promise_sized_delete_tag> { struct in std 214 struct std::coroutine_traits<int, promise_on_alloc_failure_tag> { struct in std
|
| H A D | coro-alloc-exp-namespace.cpp | 8 struct coroutine_traits; // expected-note {{declared here}} 46 struct std::experimental::coroutine_traits<void, global_new_delete_tag> { struct in std::experimental 86 struct std::experimental::coroutine_traits<void, promise_new_tag> { struct in std::experimental 111 struct std::experimental::coroutine_traits<void, promise_matching_placement_new_tag, int, float, do… struct in std::experimental 143 struct std::experimental::coroutine_traits<void, promise_matching_global_placement_new_tag, dummy *… struct in std::experimental 165 struct std::experimental::coroutine_traits<void, promise_delete_tag> { struct in std::experimental 190 struct std::experimental::coroutine_traits<void, promise_sized_delete_tag> { struct in std::experimental 216 struct std::experimental::coroutine_traits<int, promise_on_alloc_failure_tag> { struct in std::experimental
|
| H A D | coro-return.cpp | 4 template <typename... T> struct coroutine_traits; 24 template <> struct std::coroutine_traits<void> { struct in std 43 struct std::coroutine_traits<int> { struct in std
|
| H A D | coro-return-exp-namespace.cpp | 4 template <typename... T> struct coroutine_traits; 24 template <> struct std::experimental::coroutine_traits<void> { struct in std::experimental 43 struct std::experimental::coroutine_traits<int> { struct in std::experimental
|
| H A D | coro-params-exp-namespace.cpp | 8 template <typename... T> struct coroutine_traits; 28 template <typename... Args> struct std::experimental::coroutine_traits<void, Args...> { struct in std::experimental 161 struct std::experimental::coroutine_traits<void, promise_matching_constructor, int, float, double> { struct in std::experimental 186 template <typename... Args> struct std::experimental::coroutine_traits<method, Args...> { struct in std::experimental
|
| H A D | coro-params.cpp | 8 template <typename... T> struct coroutine_traits; 28 template <typename... Args> struct std::coroutine_traits<void, Args...> { struct in std 159 struct std::coroutine_traits<void, promise_matching_constructor, int, float, double> { struct in std 184 template <typename... Args> struct std::coroutine_traits<method, Args...> { struct in std
|
| H A D | coro-await.cpp | 6 struct coroutine_traits; 43 struct std::coroutine_traits<void> { struct in std 115 struct std::coroutine_traits<void, int> { struct in std 292 struct std::coroutine_traits<void, double> { struct in std
|
| H A D | coro-await-exp-namespace.cpp | 7 struct coroutine_traits; 45 struct std::experimental::coroutine_traits<void> { struct in std::experimental 117 struct std::experimental::coroutine_traits<void, int> { struct in std::experimental 297 struct std::experimental::coroutine_traits<void, double> { struct in std::experimental
|
| /llvm-project-15.0.7/libcxx/test/std/language.support/support.coroutines/coroutine.traits/ |
| H A D | promise_type.pass.cpp | 37 struct std::coroutine_traits<A, int> { struct in std 41 struct std::coroutine_traits<B, Args...> { struct in std 45 struct std::coroutine_traits<C> { argument 51 using Traits = std::coroutine_traits<T, Args...>; in check_type() argument 58 using Traits = std::coroutine_traits<T, Args...>; in check_no_type()
|
| /llvm-project-15.0.7/libcxx/test/std/experimental/language.support/support.coroutines/coroutine.traits/ |
| H A D | promise_type.pass.cpp | 38 struct coroutine_traits<::A, int> { struct 42 struct coroutine_traits<::B, Args...> { struct 46 struct coroutine_traits<::C> { struct 53 using Traits = coro::coroutine_traits<T, Args...>; in check_type() 60 using Traits = coro::coroutine_traits<T, Args...>; in check_no_type()
|
| /llvm-project-15.0.7/libcxx/test/std/language.support/support.coroutines/coroutine.handle/ |
| H A D | void_handle.pass.cpp | 25 struct std::coroutine_traits<A, int> { struct in std 29 struct std::coroutine_traits<B, Args...> { struct in std 33 struct std::coroutine_traits<C> { argument 39 using P = typename std::coroutine_traits<T, Args...>::promise_type ; in check_type() argument
|
| /llvm-project-15.0.7/libcxx/test/std/experimental/language.support/support.coroutines/coroutine.handle/ |
| H A D | void_handle.pass.cpp | 26 struct coroutine_traits<::A, int> { struct 30 struct coroutine_traits<::B, Args...> { struct 34 struct coroutine_traits<::C> { struct 41 using P = typename coro::coroutine_traits<T, Args...>::promise_type ; in check_type()
|
| /llvm-project-15.0.7/clang/test/SemaCXX/ |
| H A D | coroutine-mixed4-exp-namespace.cpp | 7 template <typename T> using coroutine_traits = std::coroutine_traits<T>; typedef 26 struct std::coroutine_traits<void> { using promise_type = promise_void; }; argument
|
| H A D | coreturn.cpp | 75 struct std::coroutine_traits<void> { using promise_type = promise_void; }; struct in std 78 struct std::coroutine_traits<void, T1> { using promise_type = promise_void_return_value; }; struct in std 81 struct std::coroutine_traits<float, T...> { using promise_type = promise_float; }; argument 84 struct std::coroutine_traits<int, T...> { using promise_type = promise_int; }; struct in std
|
| H A D | coreturn-exp-namespace.cpp | 75 struct std::experimental::coroutine_traits<void> { using promise_type = promise_void; }; struct in std::experimental 78 struct std::experimental::coroutine_traits<void, T1> { using promise_type = promise_void_return_val… argument 81 struct std::experimental::coroutine_traits<float, T...> { using promise_type = promise_float; }; argument 84 struct std::experimental::coroutine_traits<int, T...> { using promise_type = promise_int; }; argument
|
| H A D | coroutines-exp-namespace.cpp | 47 struct coroutine_traits : public traits_sfinae_base<Ret> {}; struct 54 struct std::experimental::coroutine_traits<coro<Promise>, Ps...> { struct in std::experimental 91 struct std::experimental::coroutine_traits<int, T...> {}; struct in std::experimental 109 struct std::experimental::coroutine_traits<double, int> { struct in std::experimental 541 struct std::experimental::coroutine_traits<void, yield_fn_tag> { struct in std::experimental 794 struct std::experimental::coroutine_traits<int, promise_on_alloc_failure_tag> { struct in std::experimental 913 struct std::experimental::coroutine_traits<int, mismatch_gro_type_tag1> { struct in std::experimental 930 struct std::experimental::coroutine_traits<int, mismatch_gro_type_tag2> { struct in std::experimental 948 struct std::experimental::coroutine_traits<int, mismatch_gro_type_tag3> { argument 966 struct std::experimental::coroutine_traits<int, mismatch_gro_type_tag4> { struct in std::experimental [all …]
|
| H A D | coroutines.cpp | 45 struct coroutine_traits : public traits_sfinae_base<Ret> {}; struct 50 struct std::coroutine_traits<coro<Promise>, Ps...> { struct in std 87 struct std::coroutine_traits<int, T...> {}; struct in std 105 struct std::coroutine_traits<double, int> { struct in std 528 struct std::coroutine_traits<void, yield_fn_tag> { struct in std 783 struct std::coroutine_traits<int, promise_on_alloc_failure_tag> { struct in std 903 struct std::coroutine_traits<int, mismatch_gro_type_tag1> { struct in std 920 struct std::coroutine_traits<int, mismatch_gro_type_tag2> { struct in std 938 struct std::coroutine_traits<int, mismatch_gro_type_tag3> { argument 957 struct std::coroutine_traits<int, mismatch_gro_type_tag4> { struct in std [all …]
|
| H A D | coroutine-traits-undefined-template.cpp | 9 struct coroutine_traits { struct 13 template <> struct coroutine_traits<void>; // expected-note {{forward declaration of 'std::coroutin… argument
|
| H A D | coroutine-traits-undefined-template-exp-namespace.cpp | 9 struct coroutine_traits { // expected-note{{declared here}} struct 13 template <> struct coroutine_traits<void>; // expected-note {{forward declaration of 'std::experime… argument
|
| H A D | coroutine-mixed3-exp-namespace.cpp | 7 using std::coroutine_traits; // expected-note{{declared here}} 25 struct std::coroutine_traits<void> { using promise_type = promise_void; }; argument
|
| H A D | coroutine-seh.cpp | 3 template <typename... T> struct coroutine_traits; 23 template <> struct std::coroutine_traits<void> { struct in std
|
| H A D | co_await-ast.cpp | 5 template <typename, typename...> struct coroutine_traits; 32 struct coroutine_traits<awaitable> { struct
|
| H A D | coroutine-seh-exp-namespace.cpp | 3 template <typename... T> struct coroutine_traits; 24 template <> struct std::experimental::coroutine_traits<void> { struct in std::experimental
|
| /llvm-project-15.0.7/clang/test/PCH/ |
| H A D | coroutines.cpp | 12 template <typename... T> struct coroutine_traits; 32 template <typename... Args> struct std::coroutine_traits<void, Args...> { struct in std 45 template <typename... Args> struct std::coroutine_traits<int, Args...> { struct in std
|
| /llvm-project-15.0.7/clang/test/CoverageMapping/ |
| H A D | coroutine.cpp | 5 struct coroutine_traits; 28 struct std::coroutine_traits<int, int> { struct in std
|