HomeSort by: relevance | last modified time | path
    Searched refs:Promise (Results 1 - 6 of 6) sorted by relevancy

  /src/external/apache2/llvm/dist/clang/lib/AST/
StmtCXX.cpp 113 SubStmts[CoroutineBodyStmt::Promise] = Args.Promise;
  /src/external/apache2/llvm/dist/clang/lib/Sema/
SemaCoroutine.cpp 114 auto *Promise = R.getAsSingle<TypeDecl>();
115 if (!Promise) {
121 // The promise type is required to be a class type.
122 QualType PromiseType = S.Context.getTypeDeclType(Promise);
170 // Form template argument list for coroutine_handle<Promise>.
515 static ExprResult buildPromiseCall(Sema &S, VarDecl *Promise,
519 // Form a reference to the promise.
521 Promise, Promise->getType().getNonReferenceType(), VK_LValue, Loc);
555 // that if present will be passed to the promise type's constructor
    [all...]
TreeTransform.h 7723 // We re-build the coroutine promise object (and the coroutine parameters its
7731 auto *Promise = SemaRef.buildCoroutinePromise(FD->getLocation());
7732 if (!Promise)
7734 getDerived().transformedLocalDecl(S->getPromiseDecl(), {Promise});
7735 ScopeInfo->CoroutinePromise = Promise;
7767 // If during the previous parse the coroutine still had a dependent promise
7771 // We can only build these statements, however, if the current promise type
7773 if (!Promise->getType()->isDependentType()) {
7841 // context or if the promise type has changed.
7855 // context or if the promise type has changed
    [all...]
  /src/external/apache2/llvm/dist/clang/include/clang/AST/
StmtCXX.h 322 Promise, ///< The promise statement.
349 Stmt *Promise = nullptr;
383 return getStoredStmts()[SubStmt::Promise];
447 /// This statament models the initialization of the coroutine promise
453 /// <promise>.return_value(<operand>)
454 /// <promise>.return_void()
455 /// which we name the "promise call".
482 /// Retrieve the promise call that results from this 'co_return'
  /src/sys/external/isc/libsodium/dist/dist-build/
emscripten.sh 96 Module.ready = new Promise(function (resolve, reject) {
  /src/external/apache2/llvm/dist/llvm/include/llvm/ExecutionEngine/Orc/Shared/
RPCUtils.h 223 // The ErrorReturnType wrapped in a std::promise.
224 using ReturnPromiseType = std::promise<MSVCPExpected<RetT>>;
229 // The ErrorReturnType wrapped in a std::promise.
230 using ReturnPromiseType = std::promise<ErrorReturnType>;
257 // The ErrorReturnType wrapped in a std::promise.
258 using ReturnPromiseType = std::promise<MSVCPError>;
263 // The ErrorReturnType wrapped in a std::promise.
264 using ReturnPromiseType = std::promise<ErrorReturnType>;
628 // user-specified handler or setting a promise value.
1403 ErrorReturnPromise Promise;
    [all...]

Completed in 24 milliseconds