Home
last modified time | relevance | path

Searched refs:coroutine_traits (Results 1 – 25 of 71) sorted by relevance

123

/llvm-project-15.0.7/clang/test/CodeGenCoroutines/
H A Dcoro-alloc.cpp7 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 Dcoro-alloc-exp-namespace.cpp8 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 Dcoro-return.cpp4 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 Dcoro-return-exp-namespace.cpp4 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 Dcoro-params-exp-namespace.cpp8 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 Dcoro-params.cpp8 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 Dcoro-await.cpp6 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 Dcoro-await-exp-namespace.cpp7 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 Dpromise_type.pass.cpp37 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 Dpromise_type.pass.cpp38 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 Dvoid_handle.pass.cpp25 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 Dvoid_handle.pass.cpp26 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 Dcoroutine-mixed4-exp-namespace.cpp7 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 Dcoreturn.cpp75 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 Dcoreturn-exp-namespace.cpp75 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 Dcoroutines-exp-namespace.cpp47 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 Dcoroutines.cpp45 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 Dcoroutine-traits-undefined-template.cpp9 struct coroutine_traits { struct
13 template <> struct coroutine_traits<void>; // expected-note {{forward declaration of 'std::coroutin… argument
H A Dcoroutine-traits-undefined-template-exp-namespace.cpp9 struct coroutine_traits { // expected-note{{declared here}} struct
13 template <> struct coroutine_traits<void>; // expected-note {{forward declaration of 'std::experime… argument
H A Dcoroutine-mixed3-exp-namespace.cpp7 using std::coroutine_traits; // expected-note{{declared here}}
25 struct std::coroutine_traits<void> { using promise_type = promise_void; }; argument
H A Dcoroutine-seh.cpp3 template <typename... T> struct coroutine_traits;
23 template <> struct std::coroutine_traits<void> { struct in std
H A Dco_await-ast.cpp5 template <typename, typename...> struct coroutine_traits;
32 struct coroutine_traits<awaitable> { struct
H A Dcoroutine-seh-exp-namespace.cpp3 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 Dcoroutines.cpp12 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 Dcoroutine.cpp5 struct coroutine_traits;
28 struct std::coroutine_traits<int, int> { struct in std

123