reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
110 : Stmt(CoroutineBodyStmtClass), NumParams(Args.ParamMoves.size()) { 112 SubStmts[CoroutineBodyStmt::Body] = Args.Body; 113 SubStmts[CoroutineBodyStmt::Promise] = Args.Promise; 114 SubStmts[CoroutineBodyStmt::InitSuspend] = Args.InitialSuspend; 115 SubStmts[CoroutineBodyStmt::FinalSuspend] = Args.FinalSuspend; 116 SubStmts[CoroutineBodyStmt::OnException] = Args.OnException; 117 SubStmts[CoroutineBodyStmt::OnFallthrough] = Args.OnFallthrough; 118 SubStmts[CoroutineBodyStmt::Allocate] = Args.Allocate; 119 SubStmts[CoroutineBodyStmt::Deallocate] = Args.Deallocate; 120 SubStmts[CoroutineBodyStmt::ReturnValue] = Args.ReturnValue; 121 SubStmts[CoroutineBodyStmt::ResultDecl] = Args.ResultDecl; 122 SubStmts[CoroutineBodyStmt::ReturnStmt] = Args.ReturnStmt; 124 Args.ReturnStmtOnAllocFailure; 125 std::copy(Args.ParamMoves.begin(), Args.ParamMoves.end(), 125 std::copy(Args.ParamMoves.begin(), Args.ParamMoves.end(),