Lines Matching refs:Stmt
26 Stmt *tryBlock, ArrayRef<Stmt *> handlers) { in Create()
27 const size_t Size = totalSizeToAlloc<Stmt *>(handlers.size() + 1); in Create()
34 const size_t Size = totalSizeToAlloc<Stmt *>(numHandlers + 1); in Create()
39 CXXTryStmt::CXXTryStmt(SourceLocation tryLoc, Stmt *tryBlock, in CXXTryStmt()
40 ArrayRef<Stmt *> handlers) in CXXTryStmt()
41 : Stmt(CXXTryStmtClass), TryLoc(tryLoc), NumHandlers(handlers.size()) { in CXXTryStmt()
42 Stmt **Stmts = getStmts(); in CXXTryStmt()
47 CXXForRangeStmt::CXXForRangeStmt(Stmt *Init, DeclStmt *Range, in CXXForRangeStmt()
50 Stmt *Body, SourceLocation FL, in CXXForRangeStmt()
53 : Stmt(CXXForRangeStmtClass), ForLoc(FL), CoawaitLoc(CAL), ColonLoc(CL), in CXXForRangeStmt()
88 std::size_t Size = totalSizeToAlloc<Stmt *>( in Create()
97 std::size_t Size = totalSizeToAlloc<Stmt *>( in Create()
105 static_cast<Stmt *>(nullptr)); in Create()
110 : Stmt(CoroutineBodyStmtClass), NumParams(Args.ParamMoves.size()) { in CoroutineBodyStmt()
111 Stmt **SubStmts = getStoredStmts(); in CoroutineBodyStmt()
125 const_cast<Stmt **>(getParamMoves().data())); in CoroutineBodyStmt()