/external/llvm-project/clang/test/CodeGenCoroutines/ |
D | coro-alloc.cpp | 8 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
|
D | coro-params.cpp | 8 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
|
D | coro-return.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
|
D | coro-await.cpp | 7 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
|
D | coro-cleanup.cpp | 5 template <typename... T> struct coroutine_traits; 25 template <> struct std::experimental::coroutine_traits<void> { struct in std::experimental
|
D | coro-gro.cpp | 6 template <typename... T> struct coroutine_traits; 31 template <> struct std::experimental::coroutine_traits<int> { struct in std::experimental
|
D | coro-newpm-pipeline.cpp | 45 template <typename T = void> struct coroutine_traits { struct
|
D | coro-always-inline.cpp | 29 struct coroutine_traits { struct
|
D | coro-eh-cleanup.cpp | 5 template <typename R, typename... T> struct coroutine_traits { struct
|
/external/llvm-project/libcxx/test/std/experimental/language.support/support.coroutines/coroutine.traits/ |
D | promise_type.pass.cpp | 39 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/ |
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()
|
/external/llvm-project/libcxx/test/std/experimental/language.support/support.coroutines/coroutine.handle/ |
D | void_handle.pass.cpp | 27 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/ |
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()
|
/external/clang/test/SemaCXX/ |
D | coroutines.cpp | 26 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/ |
D | coreturn.cpp | 75 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
|
D | coroutines.cpp | 45 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 …]
|
D | coroutine-traits-undefined-template.cpp | 10 struct coroutine_traits { struct 14 template<> struct coroutine_traits<void>; // expected-note {{forward declaration of 'std::experimen… argument
|
D | coroutine-seh.cpp | 3 template <typename... T> struct coroutine_traits; 23 template <> struct std::experimental::coroutine_traits<void> { struct in std::experimental
|
D | coroutine-unhandled_exception-warning.cpp | 31 struct std::experimental::coroutine_traits<void, T...> { using promise_type = promise_void; }; struct in std::experimental
|
D | coreturn-eh.cpp | 36 struct std::experimental::coroutine_traits<void, T1> { using promise_type = promise_void_return_val… struct in std::experimental
|
/external/llvm-project/clang/test/PCH/ |
D | coroutines.cpp | 12 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/ |
D | coroutine.cpp | 7 struct coroutine_traits; 30 struct std::experimental::coroutine_traits<int, int> { struct in std::experimental
|
/external/llvm-project/clang/test/Analysis/ |
D | more-dtors-cfg-output.cpp | 298 struct coroutine_traits; 300 struct coroutine_traits<Bar> { struct
|
/external/llvm-project/clang/test/Index/ |
D | coroutines.cpp | 16 struct std::experimental::coroutine_traits<void> { using promise_type = promise_void; }; struct in std::experimental
|
/external/llvm-project/clang/test/SemaCXX/Inputs/ |
D | std-coroutine.h | 9 struct coroutine_traits { using promise_type = typename Ret::promise_type; }; struct
|