reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/lib/Analysis/CFG.cpp
 5422         OS << "({ ... ; ";
 5423         Helper.handledStmt(*SE->getSubStmt()->body_rbegin(),OS);
 5424         OS << " })\n";
 5431         OS << "... , ";
 5432         Helper.handledStmt(B->getRHS(),OS);
 5433         OS << '\n';
 5437     S->printPretty(OS, &Helper, PrintingPolicy(Helper.getLangOpts()));
 5441         OS << " (OperatorCall)";
 5442       OS << " (CXXRecordTypedCall";
 5443       print_construction_context(OS, Helper, VTC->getConstructionContext());
 5444       OS << ")";
 5446       OS << " (OperatorCall)";
 5448       OS << " (BindTemporary)";
 5450       OS << " (CXXConstructExpr";
 5452         print_construction_context(OS, Helper, CE->getConstructionContext());
 5454       OS << ", " << CCE->getType().getAsString() << ")";
 5456       OS << " (" << CE->getStmtClassName() << ", "
 5464       OS << '\n';
 5470     print_initializer(OS, Helper, E.castAs<CFGInitializer>().getInitializer());
 5471     OS << '\n';
 5477     Helper.handleDecl(VD, OS);
 5483     OS << ".~";
 5484     T.getUnqualifiedType().print(OS, PrintingPolicy(Helper.getLangOpts()));
 5485     OS << "() (Implicit destructor)\n";
 5490     Helper.handleDecl(E.castAs<CFGLifetimeEnds>().getVarDecl(), OS);
 5491     OS << " (Lifetime ends)\n";
 5495     OS << E.castAs<CFGLoopExit>().getLoopStmt()->getStmtClassName() << " (LoopExit)\n";
 5499     OS << "CFGScopeBegin(";
 5501       OS << VD->getQualifiedNameAsString();
 5502     OS << ")\n";
 5506     OS << "CFGScopeEnd(";
 5508       OS << VD->getQualifiedNameAsString();
 5509     OS << ")\n";
 5513     OS << "CFGNewAllocator(";
 5515       AllocExpr->getType().print(OS, PrintingPolicy(Helper.getLangOpts()));
 5516     OS << ")\n";
 5526     Helper.handledStmt(cast<Stmt>(DelExpr->getArgument()), OS);
 5527     OS << "->~" << RD->getName().str() << "()";
 5528     OS << " (Implicit destructor)\n";
 5534     OS << "~" << BS->getType()->getAsCXXRecordDecl()->getName() << "()";
 5535     OS << " (Base object destructor)\n";
 5542     OS << "this->" << FD->getName();
 5543     OS << ".~" << T->getAsCXXRecordDecl()->getName() << "()";
 5544     OS << " (Member object destructor)\n";
 5550     OS << "~";
 5551     BT->getType().print(OS, PrintingPolicy(Helper.getLangOpts()));
 5552     OS << "() (Temporary object destructor)\n";