Lines Matching defs:CapturedStmt

200     if (auto CapS = dyn_cast_or_null<CapturedStmt>(S))
1280 CapturedStmt::Capture::Capture(SourceLocation Loc, VariableCaptureKind Kind,
1300 CapturedStmt::VariableCaptureKind
1301 CapturedStmt::Capture::getCaptureKind() const {
1305 VarDecl *CapturedStmt::Capture::getCapturedVar() const {
1311 CapturedStmt::Capture *CapturedStmt::getStoredCaptures() const {
1312 unsigned Size = sizeof(CapturedStmt) + sizeof(Stmt *) * (NumCaptures + 1);
1318 reinterpret_cast<char *>(const_cast<CapturedStmt *>(this))
1322 CapturedStmt::CapturedStmt(Stmt *S, CapturedRegionKind Kind,
1346 CapturedStmt::CapturedStmt(EmptyShell Empty, unsigned NumCaptures)
1357 CapturedStmt *CapturedStmt::Create(const ASTContext &Context, Stmt *S,
1366 // | CapturedStmt, Init, ..., Init, S, Capture, ..., Capture |
1374 unsigned Size = sizeof(CapturedStmt) + sizeof(Stmt *) * (Captures.size() + 1);
1382 return new (Mem) CapturedStmt(S, Kind, Captures, CaptureInits, CD, RD);
1385 CapturedStmt *CapturedStmt::CreateDeserialized(const ASTContext &Context,
1387 unsigned Size = sizeof(CapturedStmt) + sizeof(Stmt *) * (NumCaptures + 1);
1395 return new (Mem) CapturedStmt(EmptyShell(), NumCaptures);
1398 Stmt::child_range CapturedStmt::children() {
1403 Stmt::const_child_range CapturedStmt::children() const {
1407 CapturedDecl *CapturedStmt::getCapturedDecl() {
1411 const CapturedDecl *CapturedStmt::getCapturedDecl() const {
1416 void CapturedStmt::setCapturedDecl(CapturedDecl *D) {
1422 CapturedRegionKind CapturedStmt::getCapturedRegionKind() const {
1427 void CapturedStmt::setCapturedRegionKind(CapturedRegionKind Kind) {
1431 bool CapturedStmt::capturesVariable(const VarDecl *Var) const {