Lines Matching refs:Stmt
27 ArrayRef<Stmt *> handlers) { in Create()
28 const size_t Size = totalSizeToAlloc<Stmt *>(handlers.size() + 1); in Create()
35 const size_t Size = totalSizeToAlloc<Stmt *>(numHandlers + 1); in Create()
41 ArrayRef<Stmt *> handlers) in CXXTryStmt()
42 : Stmt(CXXTryStmtClass), TryLoc(tryLoc), NumHandlers(handlers.size()) { in CXXTryStmt()
43 Stmt **Stmts = getStmts(); in CXXTryStmt()
48 CXXForRangeStmt::CXXForRangeStmt(Stmt *Init, DeclStmt *Range, in CXXForRangeStmt()
51 Stmt *Body, SourceLocation FL, in CXXForRangeStmt()
54 : Stmt(CXXForRangeStmtClass), ForLoc(FL), CoawaitLoc(CAL), ColonLoc(CL), in CXXForRangeStmt()
89 std::size_t Size = totalSizeToAlloc<Stmt *>( in Create()
98 std::size_t Size = totalSizeToAlloc<Stmt *>( in Create()
106 static_cast<Stmt *>(nullptr)); in Create()
111 : Stmt(CoroutineBodyStmtClass), NumParams(Args.ParamMoves.size()) { in CoroutineBodyStmt()
112 Stmt **SubStmts = getStoredStmts(); in CoroutineBodyStmt()
127 const_cast<Stmt **>(getParamMoves().data())); in CoroutineBodyStmt()