Searched refs:PromiseType (Results 1 – 2 of 2) sorted by relevance
| /openbsd-src/gnu/llvm/clang/lib/Sema/ |
| H A D | SemaCoroutine.cpp | 117 QualType PromiseType = S.Context.getTypeDeclType(Promise); in lookupPromiseType() local 123 return S.Context.getElaboratedType(ETK_None, NNS, PromiseType); in lookupPromiseType() 126 if (!PromiseType->getAsCXXRecordDecl()) { in lookupPromiseType() 136 return PromiseType; in lookupPromiseType() 140 static QualType lookupCoroutineHandleType(Sema &S, QualType PromiseType, in lookupCoroutineHandleType() argument 142 if (PromiseType.isNull()) in lookupCoroutineHandleType() 168 TemplateArgument(PromiseType), in lookupCoroutineHandleType() 169 S.Context.getTrivialTypeSourceInfo(PromiseType, Loc))); in lookupCoroutineHandleType() 267 static ExprResult buildCoroutineHandle(Sema &S, QualType PromiseType, in buildCoroutineHandle() argument 269 QualType CoroHandleType = lookupCoroutineHandleType(S, PromiseType, Loc); in buildCoroutineHandle() [all …]
|
| /openbsd-src/gnu/llvm/clang/docs/ |
| H A D | DebuggingCoroutines.rst | 203 template<class PromiseType> 204 void await_suspend(std::coroutine_handle<PromiseType> handle) noexcept {
|