reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/lib/Sema/SemaInit.cpp
 1253   if (DeclType->isAnyComplexType() && SubobjectIsDesignatorContext) {
 1256     CheckComplexType(Entity, IList, DeclType, Index,
 1258   } else if (DeclType->isScalarType()) {
 1259     CheckScalarType(Entity, IList, DeclType, Index,
 1261   } else if (DeclType->isVectorType()) {
 1262     CheckVectorType(Entity, IList, DeclType, Index,
 1264   } else if (DeclType->isRecordType()) {
 1265     assert(DeclType->isAggregateType() &&
 1267     RecordDecl *RD = DeclType->castAs<RecordType>()->getDecl();
 1273     CheckStructUnionTypes(Entity, IList, DeclType, Bases, RD->field_begin(),
 1276   } else if (DeclType->isArrayType()) {
 1280     CheckArrayType(Entity, IList, DeclType, Zero,
 1283   } else if (DeclType->isVoidType() || DeclType->isFunctionType()) {
 1283   } else if (DeclType->isVoidType() || DeclType->isFunctionType()) {
 1288           << DeclType;
 1290   } else if (DeclType->isReferenceType()) {
 1291     CheckReferenceType(Entity, IList, DeclType, Index,
 1293   } else if (DeclType->isObjCObjectType()) {
 1295       SemaRef.Diag(IList->getBeginLoc(), diag::err_init_objc_class) << DeclType;
 1297   } else if (DeclType->isOCLIntelSubgroupAVCType()) {
 1299     CheckScalarType(Entity, IList, DeclType, Index, StructuredList,
 1304           << DeclType;