Home | History | Annotate | Download | only in AST

Lines Matching refs:Captures

793                        ArrayRef<Capture> Captures, 
804 NumCaptures(Captures.size()),
810 assert(CaptureInits.size() == Captures.size() && "Wrong number of arguments");
816 // Copy captures.
820 Data.Captures = (Capture *)Context.Allocate(sizeof(Capture) * NumCaptures);
821 Capture *ToCapture = Data.Captures;
822 for (unsigned I = 0, N = Captures.size(); I != N; ++I) {
823 if (Captures[I].isExplicit())
826 *ToCapture++ = Captures[I];
844 sizeof(unsigned) * Captures.size());
845 getArrayIndexStarts()[Captures.size()] = ArrayIndexVars.size();
853 ArrayRef<Capture> Captures,
864 unsigned Size = sizeof(LambdaExpr) + sizeof(Stmt *) * (Captures.size() + 1);
867 + sizeof(unsigned) * (Captures.size() + 1);
870 Captures, ExplicitParams, ExplicitResultType,
886 return getLambdaClass()->getLambdaData().Captures;
900 return Data.Captures + Data.NumExplicitCaptures;