Lines Matching refs:Bind
7646 CXXBindTemporaryExpr *Bind = CXXBindTemporaryExpr::Create(Context, Temp, E); in MaybeBindToTemporary() local
7649 ExprEvalContexts.back().DelayedDecltypeBinds.push_back(Bind); in MaybeBindToTemporary()
7651 return Bind; in MaybeBindToTemporary()
7785 CXXBindTemporaryExpr *Bind = in ActOnDecltypeExpression() local
7787 if (Bind == TopBind) in ActOnDecltypeExpression()
7790 CXXTemporary *Temp = Bind->getTemporary(); in ActOnDecltypeExpression()
7793 Bind->getType()->getBaseElementTypeUnsafe()->getAsCXXRecordDecl(); in ActOnDecltypeExpression()
7797 MarkFunctionReferenced(Bind->getExprLoc(), Destructor); in ActOnDecltypeExpression()
7798 CheckDestructorAccess(Bind->getExprLoc(), Destructor, in ActOnDecltypeExpression()
7800 << Bind->getType()); in ActOnDecltypeExpression()
7801 if (DiagnoseUseOfDecl(Destructor, Bind->getExprLoc())) in ActOnDecltypeExpression()