Lines Matching refs:NumCaptures
864 NumCaptures(Captures.size()), CaptureDefault(CaptureDefault), in LambdaExpr()
875 Data.NumCaptures = NumCaptures; in LambdaExpr()
878 (LambdaCapture *)Context.Allocate(sizeof(LambdaCapture) * NumCaptures); in LambdaExpr()
898 assert(ArrayIndexStarts.size() == NumCaptures); in LambdaExpr()
930 unsigned NumCaptures, in CreateDeserialized() argument
933 NumCaptures + 1, NumArrayIndexVars ? NumCaptures + 1 : 0, in CreateDeserialized()
936 return new (Mem) LambdaExpr(EmptyShell(), NumCaptures, NumArrayIndexVars > 0); in CreateDeserialized()
949 return capture_begin() + NumCaptures; in capture_end()
987 assert(Index < getLambdaClass()->getLambdaData().NumCaptures && in getCaptureInitIndexVars()
1014 if (!getStoredStmts()[NumCaptures]) in getBody()
1015 *const_cast<clang::Stmt **>(&getStoredStmts()[NumCaptures]) = in getBody()
1018 return static_cast<CompoundStmt *>(getStoredStmts()[NumCaptures]); in getBody()