Home | History | Annotate | Download | only in AST

Lines Matching refs:NumElements

134   unsigned NumElements;
142 explicit ObjCArrayLiteral(EmptyShell Empty, unsigned NumElements)
143 : Expr(ObjCArrayLiteralClass, Empty), NumElements(NumElements) {}
152 unsigned NumElements);
171 unsigned getNumElements() const { return NumElements; }
175 assert((Index < NumElements) && "Arg access out of range!");
179 assert((Index < NumElements) && "Arg access out of range!");
190 (Stmt **)getElements() + NumElements);
246 unsigned NumElements : 31;
265 explicit ObjCDictionaryLiteral(EmptyShell Empty, unsigned NumElements,
267 : Expr(ObjCDictionaryLiteralClass, Empty), NumElements(NumElements),
282 return reinterpret_cast<ExpansionData *>(getKeyValues() + NumElements);
289 return reinterpret_cast<const ExpansionData *>(getKeyValues()+NumElements);
300 unsigned NumElements,
305 unsigned getNumElements() const { return NumElements; }
308 assert((Index < NumElements) && "Arg access out of range!");
336 reinterpret_cast<Stmt **>(this + 1) + NumElements * 2);