Lines Matching refs:ElemType
195 InitListExpr *IList, QualType ElemType,
729 QualType ElemType,
735 if (!ElemType->isRecordType() || ElemType->isAggregateType()) {
739 = getStructuredSubobjectInit(IList, Index, ElemType,
742 CheckExplicitInitList(Entity, SubInitList, ElemType, newIndex,
753 if (ElemType->isScalarType()) {
754 return CheckScalarType(Entity, IList, ElemType, Index,
756 } else if (ElemType->isReferenceType()) {
757 return CheckReferenceType(Entity, IList, ElemType, Index,
761 if (const ArrayType *arrayType = SemaRef.Context.getAsArrayType(ElemType)) {
768 CheckStringInit(Str, ElemType, arrayType, SemaRef);
814 if ((ElemType->isRecordType() || ElemType->isVectorType()) &&
815 SemaRef.CheckSingleAssignmentConstraints(ElemType, ExprRes,
841 (ElemType->isAggregateType() || ElemType->isVectorType())) {
842 CheckImplicitInitList(Entity, IList, ElemType, Index, StructuredList,