reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
4276 if (S.getLangOpts().CPlusPlus && DestType->isScalarType() && 4282 TryReferenceListInitialization(S, Entity, Kind, InitList, Sequence, 4288 !S.isCompleteType(InitList->getBeginLoc(), DestType)) { 4304 if (S.getLangOpts().CPlusPlus11 && InitList->getNumInits() == 1) { 4307 if (S.Context.hasSameUnqualifiedType(InitType, DestType) || 4308 S.IsDerivedFrom(InitList->getBeginLoc(), InitType, DestType)) { 4310 TryConstructorInitialization(S, Entity, Kind, InitListAsExpr, DestType, 4317 if (const ArrayType *DestAT = S.Context.getAsArrayType(DestType)) { 4320 IsStringInit(SubInit[0], DestAT, S.Context) == SIF_None) { 4327 Sequence.InitializeFrom(S, Entity, SubKind, SubInit, 4345 (S.getLangOpts().CPlusPlus11 && 4346 S.isStdInitializerList(DestType, nullptr))) { 4347 if (S.getLangOpts().CPlusPlus11) { 4354 TryValueInitialization(S, Entity, Kind, Sequence, InitList); 4361 if (TryInitializerListConstruction(S, InitList, DestType, Sequence, 4367 TryConstructorInitialization(S, Entity, Kind, InitListAsExpr, DestType, 4374 if (S.getLangOpts().CPlusPlus && !DestType->isAggregateType() && 4384 if (S.getLangOpts().CPlusPlus17 && 4387 !S.Context.hasSameUnqualifiedType(E->getType(), DestType) && 4440 Sequence.InitializeFrom(S, Entity, SubKind, SubInit, 4449 InitListChecker CheckInitList(S, Entity, InitList,