Home | History | Annotate | Download | only in AST

Lines Matching refs:SubExpr

766                           ParmVarDecl *Param, Expr *SubExpr) {
769 SubExpr);
790 Expr* SubExpr) {
791 assert((SubExpr->getType()->isRecordType() ||
792 SubExpr->getType()->isArrayType()) &&
795 return new (C) CXXBindTemporaryExpr(Temp, SubExpr);
1116 ExprWithCleanups::ExprWithCleanups(Expr *subexpr,
1118 : Expr(ExprWithCleanupsClass, subexpr->getType(),
1119 subexpr->getValueKind(), subexpr->getObjectKind(),
1120 subexpr->isTypeDependent(), subexpr->isValueDependent(),
1121 subexpr->isInstantiationDependent(),
1122 subexpr->containsUnexpandedParameterPack()),
1123 SubExpr(subexpr) {
1129 ExprWithCleanups *ExprWithCleanups::Create(const ASTContext &C, Expr *subexpr,
1134 return new (buffer) ExprWithCleanups(subexpr, objects);