Home
last modified time | relevance | path

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

12

/external/llvm-project/clang/test/CodeGenCoroutines/
Dcoro-alloc.cpp8 struct coroutine_traits; // expected-note {{declared here}}
47 struct std::experimental::coroutine_traits<void, global_new_delete_tag> { struct in std::experimental
87 struct std::experimental::coroutine_traits<void, promise_new_tag> { struct in std::experimental
112 struct std::experimental::coroutine_traits<void, promise_matching_placement_new_tag, int, float, do… struct in std::experimental
144 struct std::experimental::coroutine_traits<void, promise_matching_global_placement_new_tag, dummy*>… struct in std::experimental
166 struct std::experimental::coroutine_traits<void, promise_delete_tag> { struct in std::experimental
191 struct std::experimental::coroutine_traits<void, promise_sized_delete_tag> { struct in std::experimental
217 struct std::experimental::coroutine_traits<int, promise_on_alloc_failure_tag> { struct in std::experimental
Dcoro-params.cpp8 template <typename... T> struct coroutine_traits;
28 template <typename... Args> struct std::experimental::coroutine_traits<void, Args...> { struct in std::experimental
139 struct std::experimental::coroutine_traits<void, promise_matching_constructor, int, float, double> { struct in std::experimental
164 template <typename... Args> struct std::experimental::coroutine_traits<method, Args...> { struct in std::experimental
Dcoro-return.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
Dcoro-await.cpp7 struct coroutine_traits;
45 struct std::experimental::coroutine_traits<void> { struct in std::experimental
118 struct std::experimental::coroutine_traits<void,int> { struct in std::experimental
294 struct std::experimental::coroutine_traits<void,double> { struct in std::experimental
Dcoro-cleanup.cpp5 template <typename... T> struct coroutine_traits;
25 template <> struct std::experimental::coroutine_traits<void> { struct in std::experimental
Dcoro-gro.cpp6 template <typename... T> struct coroutine_traits;
31 template <> struct std::experimental::coroutine_traits<int> { struct in std::experimental
Dcoro-newpm-pipeline.cpp45 template <typename T = void> struct coroutine_traits { struct
Dcoro-always-inline.cpp29 struct coroutine_traits { struct
Dcoro-eh-cleanup.cpp5 template <typename R, typename... T> struct coroutine_traits { struct
/external/llvm-project/libcxx/test/std/experimental/language.support/support.coroutines/coroutine.traits/
Dpromise_type.pass.cpp39 struct coroutine_traits<::A, int> { struct
43 struct coroutine_traits<::B, Args...> { struct
47 struct coroutine_traits<::C> { struct
54 using Traits = coro::coroutine_traits<T, Args...>; in check_type()
61 using Traits = coro::coroutine_traits<T, Args...>; in check_no_type()
/external/libcxx/test/std/experimental/language.support/support.coroutines/coroutine.traits/
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()
/external/llvm-project/libcxx/test/std/experimental/language.support/support.coroutines/coroutine.handle/
Dvoid_handle.pass.cpp27 struct coroutine_traits<::A, int> { struct
31 struct coroutine_traits<::B, Args...> { struct
35 struct coroutine_traits<::C> { struct
42 using P = typename coro::coroutine_traits<T, Args...>::promise_type ; in check_type()
/external/libcxx/test/std/experimental/language.support/support.coroutines/coroutine.handle/
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()
/external/clang/test/SemaCXX/
Dcoroutines.cpp26 template<typename ...T> struct coroutine_traits; // expected-note {{declared here}}
31 struct std::coroutine_traits<coro<Promise>, Ps...> { struct in std
39 template<typename ...T> struct std::coroutine_traits<int, T...> {}; struct in std
45 template<> struct std::coroutine_traits<double, double> { typedef int promise_type; }; argument
50 template<> struct std::coroutine_traits<double, int> { struct in std
58 template<typename ...T> struct std::coroutine_traits<void, T...> { using promise_type = promise; }; argument
186 template<> struct std::coroutine_traits<void, yield_fn_tag> { struct in std
/external/llvm-project/clang/test/SemaCXX/
Dcoreturn.cpp75 struct std::experimental::coroutine_traits<void> { using promise_type = promise_void; }; argument
78 struct std::experimental::coroutine_traits<void, T1> { using promise_type = promise_void_return_val… struct in std::experimental
81 struct std::experimental::coroutine_traits<float, T...> { using promise_type = promise_float; }; struct in std::experimental
84 struct std::experimental::coroutine_traits<int, T...> { using promise_type = promise_int; }; argument
Dcoroutines.cpp45 struct coroutine_traits : public traits_sfinae_base<Ret> {}; struct
50 struct std::experimental::coroutine_traits<coro<Promise>, Ps...> { struct in std::experimental
87 struct std::experimental::coroutine_traits<int, T...> {}; struct in std::experimental
99 struct std::experimental::coroutine_traits<double, double> { typedef int promise_type; }; struct in std::experimental
105 struct std::experimental::coroutine_traits<double, int> { struct in std::experimental
116 struct std::experimental::coroutine_traits<void, T...> { using promise_type = promise; }; argument
118 struct std::experimental::coroutine_traits<void, void_tag, T...> struct in std::experimental
528 struct std::experimental::coroutine_traits<void, yield_fn_tag> { struct in std::experimental
746 template<> struct std::experimental::coroutine_traits<int, int, const char**> struct in std::experimental
762 template<> struct std::experimental::coroutine_traits<float> argument
[all …]
Dcoroutine-traits-undefined-template.cpp10 struct coroutine_traits { struct
14 template<> struct coroutine_traits<void>; // expected-note {{forward declaration of 'std::experimen… argument
Dcoroutine-seh.cpp3 template <typename... T> struct coroutine_traits;
23 template <> struct std::experimental::coroutine_traits<void> { struct in std::experimental
Dcoroutine-unhandled_exception-warning.cpp31 struct std::experimental::coroutine_traits<void, T...> { using promise_type = promise_void; }; struct in std::experimental
Dcoreturn-eh.cpp36 struct std::experimental::coroutine_traits<void, T1> { using promise_type = promise_void_return_val… struct in std::experimental
/external/llvm-project/clang/test/PCH/
Dcoroutines.cpp12 template <typename... T> struct coroutine_traits;
32 template <typename... Args> struct std::experimental::coroutine_traits<void, Args...> { struct in std::experimental
45 template <typename... Args> struct std::experimental::coroutine_traits<int, Args...> { argument
/external/llvm-project/clang/test/CoverageMapping/
Dcoroutine.cpp7 struct coroutine_traits;
30 struct std::experimental::coroutine_traits<int, int> { struct in std::experimental
/external/llvm-project/clang/test/Analysis/
Dmore-dtors-cfg-output.cpp298 struct coroutine_traits;
300 struct coroutine_traits<Bar> { struct
/external/llvm-project/clang/test/Index/
Dcoroutines.cpp16 struct std::experimental::coroutine_traits<void> { using promise_type = promise_void; }; struct in std::experimental
/external/llvm-project/clang/test/SemaCXX/Inputs/
Dstd-coroutine.h9 struct coroutine_traits { using promise_type = typename Ret::promise_type; }; struct

12