Home | History | Annotate | Download | only in AST

Lines Matching refs:subexpr

773                           ParmVarDecl *Param, Expr *SubExpr) {
776 SubExpr);
797 Expr* SubExpr) {
798 assert((SubExpr->getType()->isRecordType() ||
799 SubExpr->getType()->isArrayType()) &&
802 return new (C) CXXBindTemporaryExpr(Temp, SubExpr);
1102 ExprWithCleanups::ExprWithCleanups(Expr *subexpr,
1104 : Expr(ExprWithCleanupsClass, subexpr->getType(),
1105 subexpr->getValueKind(), subexpr->getObjectKind(),
1106 subexpr->isTypeDependent(), subexpr->isValueDependent(),
1107 subexpr->isInstantiationDependent(),
1108 subexpr->containsUnexpandedParameterPack()),
1109 SubExpr(subexpr) {
1115 ExprWithCleanups *ExprWithCleanups::Create(const ASTContext &C, Expr *subexpr,
1120 return new (buffer) ExprWithCleanups(subexpr, objects);