Home | History | Annotate | Download | only in AST

Lines Matching full:numcaptures

804     NumCaptures(Captures.size()),
818 Data.NumCaptures = NumCaptures;
820 Data.Captures = (Capture *)Context.Allocate(sizeof(Capture) * NumCaptures);
840 assert(ArrayIndexStarts.size() == NumCaptures);
875 LambdaExpr *LambdaExpr::CreateDeserialized(ASTContext &C, unsigned NumCaptures,
877 unsigned Size = sizeof(LambdaExpr) + sizeof(Stmt *) * (NumCaptures + 1);
880 + sizeof(unsigned) * (NumCaptures + 1);
882 return new (Mem) LambdaExpr(EmptyShell(), NumCaptures, NumArrayIndexVars > 0);
890 return capture_begin() + NumCaptures;
916 assert(Index < getLambdaClass()->getLambdaData().NumCaptures &&
940 if (!getStoredStmts()[NumCaptures])
941 getStoredStmts()[NumCaptures] = getCallOperator()->getBody();
943 return reinterpret_cast<CompoundStmt *>(getStoredStmts()[NumCaptures]);