Lines Matching refs:CurInitExpr
4121 Expr *CurInitExpr);
5348 Expr *CurInitExpr) { in LookupCopyAndMoveConstructors() argument
5369 CurInitExpr, CandidateSet); in LookupCopyAndMoveConstructors()
5383 nullptr, CurInitExpr, CandidateSet, true); in LookupCopyAndMoveConstructors()
5449 Expr *CurInitExpr = (Expr *)CurInit.get(); in CopyObject() local
5471 bool Elidable = CurInitExpr->isTemporaryObject(S.Context, Class); in CopyObject()
5483 LookupCopyAndMoveConstructors(S, CandidateSet, Class, CurInitExpr); in CopyObject()
5496 << (int)Entity.getKind() << CurInitExpr->getType() in CopyObject()
5497 << CurInitExpr->getSourceRange(); in CopyObject()
5498 CandidateSet.NoteCandidates(S, OCD_AllCandidates, CurInitExpr); in CopyObject()
5505 << (int)Entity.getKind() << CurInitExpr->getType() in CopyObject()
5506 << CurInitExpr->getSourceRange(); in CopyObject()
5507 CandidateSet.NoteCandidates(S, OCD_ViableCandidates, CurInitExpr); in CopyObject()
5512 << (int)Entity.getKind() << CurInitExpr->getType() in CopyObject()
5513 << CurInitExpr->getSourceRange(); in CopyObject()
5548 return CurInitExpr; in CopyObject()
5554 if (S.CompleteConstructorCall(Constructor, CurInitExpr, Loc, ConstructorArgs)) in CopyObject()
5579 Expr *CurInitExpr) { in CheckCXX98CompatAccessibleCopy() argument
5582 const RecordType *Record = CurInitExpr->getType()->getAs<RecordType>(); in CheckCXX98CompatAccessibleCopy()
5586 SourceLocation Loc = getInitializationLoc(Entity, CurInitExpr); in CheckCXX98CompatAccessibleCopy()
5593 S, CandidateSet, cast<CXXRecordDecl>(Record->getDecl()), CurInitExpr); in CheckCXX98CompatAccessibleCopy()
5600 << OR << (int)Entity.getKind() << CurInitExpr->getType() in CheckCXX98CompatAccessibleCopy()
5601 << CurInitExpr->getSourceRange(); in CheckCXX98CompatAccessibleCopy()
5612 CandidateSet.NoteCandidates(S, OCD_AllCandidates, CurInitExpr); in CheckCXX98CompatAccessibleCopy()
5617 CandidateSet.NoteCandidates(S, OCD_ViableCandidates, CurInitExpr); in CheckCXX98CompatAccessibleCopy()