Lines Matching defs:Init
699 Expr *&Init) {
706 const bool IsDirectInit = isa<ParenListExpr>(Init) || isa<InitListExpr>(Init);
721 ParenListExpr *CXXDirectInit = dyn_cast<ParenListExpr>(Init);
723 Expr *DeduceInit = Init;
748 if (isa<InitListExpr>(Init))
771 Loc, Init->getLocStart(), Init->getLocEnd())
773 : InitializationKind::CreateCopy(Loc, Init->getLocStart());
775 MultiExprArg Args = Init;
785 Init = Result.getAs<Expr>();
790 Result = ActOnFinishFullExpr(Init, Loc, /*DiscardedValue*/ false,
796 Init = Result.getAs<Expr>();
801 QualType InitCaptureType, IdentifierInfo *Id, Expr *Init) {
814 NewVD->setInit(Init);
997 if (C->Init.isInvalid())
1001 if (C->Init.isUsable()) {
1006 if (C->Init.get()->containsUnexpandedParameterPack())
1016 C->Id, C->Init.get());
1113 if (C->Init.isUsable()) {
1569 ExprResult Init = PerformCopyInitialization(
1574 if (!Init.isInvalid())
1575 Init = ActOnFinishFullExpr(Init.get());
1577 if (Init.isInvalid())
1615 /*Nested=*/false, /*Copy=*/Init.get());