Searched refs:CXXPseudoDestructorExpr (Results 1 – 20 of 20) sorted by relevance
77 isa<CXXPseudoDestructorExpr>(Expr) || in tryToFixConversion()
896 else if (isa<CXXPseudoDestructorExpr>(CE->getCallee()->IgnoreParens())) in canThrow()
5179 << isa<CXXPseudoDestructorExpr>(MemExpr) in DiagnoseDtorReference()5309 = new (Context) CXXPseudoDestructorExpr(Context, Base, in BuildPseudoDestructorExpr()
7654 CXXPseudoDestructorExpr *E) { in TransformCXXPseudoDestructorExpr()
4330 if (isa<CXXPseudoDestructorExpr>(Fn)) { in ActOnCallExpr()
116 def CXXPseudoDestructorExpr : DStmt<Expr>;
178 CXXPseudoDestructorExpr::CXXPseudoDestructorExpr(ASTContext &Context, in CXXPseudoDestructorExpr() function in CXXPseudoDestructorExpr214 QualType CXXPseudoDestructorExpr::getDestroyedType() const { in getDestroyedType()221 SourceLocation CXXPseudoDestructorExpr::getLocEnd() const { in getLocEnd()
909 StmtProfiler::VisitCXXPseudoDestructorExpr(const CXXPseudoDestructorExpr *S) { in VisitCXXPseudoDestructorExpr()
1564 void StmtPrinter::VisitCXXPseudoDestructorExpr(CXXPseudoDestructorExpr *E) { in VisitCXXPseudoDestructorExpr()
559 VISIT(CXXPseudoDestructorExpr); in VisitExpr()615 IGNORE_EXPR(CXXPseudoDestructorExpr);
559 VISIT(CXXPseudoDestructorExpr); in VisitExpr()616 IGNORE_EXPR(CXXPseudoDestructorExpr);
1982 class CXXPseudoDestructorExpr : public Expr {2014 CXXPseudoDestructorExpr(ASTContext &Context,2022 explicit CXXPseudoDestructorExpr(EmptyShell Shell) in CXXPseudoDestructorExpr() function
2299 DEF_TRAVERSE_STMT(CXXPseudoDestructorExpr, {
921 isa<CXXPseudoDestructorExpr>(Expr) || in castOperatorNeedsParens()
1372 void ASTStmtReader::VisitCXXPseudoDestructorExpr(CXXPseudoDestructorExpr *E) { in VisitCXXPseudoDestructorExpr()2313 S = new (Context) CXXPseudoDestructorExpr(Empty); in ReadStmtFromStream()
1346 void ASTStmtWriter::VisitCXXPseudoDestructorExpr(CXXPseudoDestructorExpr *E) { in VisitCXXPseudoDestructorExpr()
2859 if (const CXXPseudoDestructorExpr *PseudoDtor in EmitCallExpr()2860 = dyn_cast<CXXPseudoDestructorExpr>(E->getCallee()->IgnoreParens())) { in EmitCallExpr()
383 Value *VisitCXXPseudoDestructorExpr(const CXXPseudoDestructorExpr *E) { in VisitCXXPseudoDestructorExpr()
2203 DEF_TRAVERSE_STMT(CXXPseudoDestructorExpr, {
1822 void VisitCXXPseudoDestructorExpr(const CXXPseudoDestructorExpr *E);2002 const CXXPseudoDestructorExpr *E) { in VisitCXXPseudoDestructorExpr()