Home
last modified time | relevance | path

Searched refs:promise_type (Results 1 – 4 of 4) sorted by relevance

/freebsd/contrib/llvm-project/lldb/source/Plugins/Language/CPlusPlus/
H A DCoroutines.cpp77 Type *promise_type = promise_var->GetType(); in InferPromiseType() local
78 if (!promise_type) in InferPromiseType()
80 return promise_type->GetForwardCompilerType(); in InferPromiseType()
167 CompilerType promise_type( in Update() local
169 if (!promise_type) in Update()
173 if (promise_type.IsVoidType()) { in Update()
177 promise_type = inferred_type; in Update()
184 if (promise_type.IsVoidType()) { in Update()
193 "promise", frame_ptr_addr + 2 * ptr_size, exe_ctx, promise_type); in Update()
/freebsd/contrib/llvm-project/libcxx/include/__coroutine/
H A Dcoroutine_traits.h26 // if ArgTypes is a parameter pack of types and if the qualified-id R::promise_type
30 // using promise_type = typename R::promise_type;
37 struct __coroutine_traits_sfinae< _Tp, __void_t<typename _Tp::promise_type> > {
38 using promise_type = typename _Tp::promise_type;
/freebsd/contrib/llvm-project/clang/include/clang/Basic/
H A DAttrDocs.td7925 frame->promise.~promise_type();
7940 frame->promise.~promise_type();
7958 (i.e., std::coroutine_traits<R, P1, .., PN>::promise_type is a valid promise type).
7984 using promise_type = some_promise_type;
8083 using promise_type = some_promise_type;
H A DDiagnosticSemaKinds.td11824 "this function cannot be a coroutine: %q0 has no member named 'promise_type'">;