Lines Matching refs:Elements
26 ObjCArrayLiteral::ObjCArrayLiteral(ArrayRef<Expr *> Elements, QualType T,
30 NumElements(Elements.size()), Range(SR), ArrayWithObjectsMethod(Method) {
32 for (unsigned I = 0, N = Elements.size(); I != N; ++I) {
33 if (Elements[I]->isTypeDependent() || Elements[I]->isValueDependent())
35 if (Elements[I]->isInstantiationDependent())
37 if (Elements[I]->containsUnexpandedParameterPack())
40 SaveElements[I] = Elements[I];
45 ArrayRef<Expr *> Elements,
48 void *Mem = C.Allocate(totalSizeToAlloc<Expr *>(Elements.size()));
49 return new (Mem) ObjCArrayLiteral(Elements, T, Method, SR);