Home | History | Annotate | Download | only in AST

Lines Matching full:subexpr

703                           ParmVarDecl *Param, Expr *SubExpr) {
706 SubExpr);
727 Expr* SubExpr) {
728 assert((SubExpr->getType()->isRecordType() ||
729 SubExpr->getType()->isArrayType()) &&
732 return new (C) CXXBindTemporaryExpr(Temp, SubExpr);
1022 ExprWithCleanups::ExprWithCleanups(Expr *subexpr,
1024 : Expr(ExprWithCleanupsClass, subexpr->getType(),
1025 subexpr->getValueKind(), subexpr->getObjectKind(),
1026 subexpr->isTypeDependent(), subexpr->isValueDependent(),
1027 subexpr->isInstantiationDependent(),
1028 subexpr->containsUnexpandedParameterPack()),
1029 SubExpr(subexpr) {
1035 ExprWithCleanups *ExprWithCleanups::Create(ASTContext &C, Expr *subexpr,
1040 return new (buffer) ExprWithCleanups(subexpr, objects);