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

References

tools/clang/lib/Sema/SemaInit.cpp
 4277       !DestType->isAnyComplexType() && InitList->getNumInits() > 1) {
 4282     TryReferenceListInitialization(S, Entity, Kind, InitList, Sequence,
 4288       !S.isCompleteType(InitList->getBeginLoc(), DestType)) {
 4304   if (S.getLangOpts().CPlusPlus11 && InitList->getNumInits() == 1) {
 4306       QualType InitType = InitList->getInit(0)->getType();
 4308           S.IsDerivedFrom(InitList->getBeginLoc(), InitType, DestType)) {
 4309         Expr *InitListAsExpr = InitList;
 4318       Expr *SubInit[1] = {InitList->getInit(0)};
 4324                                                    InitList->getLBraceLoc(),
 4325                                                    InitList->getRBraceLoc())
 4335           Sequence.RewrapReferenceInitList(Entity.getType(), InitList);
 4351       if (InitList->getNumInits() == 0) {
 4354           TryValueInitialization(S, Entity, Kind, Sequence, InitList);
 4361       if (TryInitializerListConstruction(S, InitList, DestType, Sequence,
 4366       Expr *InitListAsExpr = InitList;
 4375       InitList->getNumInits() == 1) {
 4376     Expr *E = InitList->getInit(0);
 4415       Sequence.RewrapReferenceInitList(Entity.getType(), InitList);
 4432     if (InitList->getInit(0)->getType()->isRecordType()) {
 4436                                                  InitList->getLBraceLoc(),
 4437                                                  InitList->getRBraceLoc())
 4439       Expr *SubInit[1] = { InitList->getInit(0) };
 4444         Sequence.RewrapReferenceInitList(Entity.getType(), InitList);
 4449   InitListChecker CheckInitList(S, Entity, InitList,