reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
6120 if (S.RequireCompleteType(Loc, T, diag::err_temp_copy_incomplete)) 6127 DeclContext::lookup_result Ctors = S.LookupConstructors(Class); 6131 S, Loc, CurInitExpr, CandidateSet, T, Ctors, Best, 6141 Loc, S.PDiag(IsExtraneousCopy && !S.isSFINAEContext() 6141 Loc, S.PDiag(IsExtraneousCopy && !S.isSFINAEContext() 6146 S, OCD_AllCandidates, CurInitExpr); 6147 if (!IsExtraneousCopy || S.isSFINAEContext()) 6153 PartialDiagnosticAt(Loc, S.PDiag(diag::err_temp_copy_ambiguous) 6157 S, OCD_AmbiguousCandidates, CurInitExpr); 6161 S.Diag(Loc, diag::err_temp_copy_deleted) 6164 S.NoteDeletedFunction(Best->Function); 6174 S.CheckConstructorAccess(Loc, Constructor, Best->FoundDecl, Entity, 6190 if (S.RequireCompleteType(Loc, Parm->getType(), 6197 S.BuildCXXDefaultArgExpr(Loc, Constructor, Parm); 6206 if (S.CompleteConstructorCall(Constructor, CurInitExpr, Loc, ConstructorArgs)) 6229 CurInitExpr->isTemporaryObject(S.Context, Class) && 6230 S.Context.hasSameUnqualifiedType( 6235 CurInit = S.BuildCXXConstructExpr(Loc, T, Best->FoundDecl, Constructor, 6247 CurInit = S.MaybeBindToTemporary(CurInit.getAs<Expr>());