reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
207 V.handleStatement(BI.castAs<CFGStmt>().getStmt()); 211 CFGAutomaticObjDtor AD = BI.castAs<CFGAutomaticObjDtor>();tools/clang/lib/Analysis/CFG.cpp
4963 const VarDecl *var = castAs<CFGAutomaticObjDtor>().getVarDecl(); 4989 const CXXDeleteExpr *DE = castAs<CFGDeleteDtor>().getDeleteExpr(); 4998 castAs<CFGTemporaryDtor>().getBindTemporaryExpr(); 5412 CFGStmt CS = E.castAs<CFGStmt>(); 5470 print_initializer(OS, Helper, E.castAs<CFGInitializer>().getInitializer()); 5475 CFGAutomaticObjDtor DE = E.castAs<CFGAutomaticObjDtor>(); 5490 Helper.handleDecl(E.castAs<CFGLifetimeEnds>().getVarDecl(), OS); 5495 OS << E.castAs<CFGLoopExit>().getLoopStmt()->getStmtClassName() << " (LoopExit)\n"; 5500 if (const VarDecl *VD = E.castAs<CFGScopeBegin>().getVarDecl()) 5507 if (const VarDecl *VD = E.castAs<CFGScopeEnd>().getVarDecl()) 5514 if (const CXXNewExpr *AllocExpr = E.castAs<CFGNewAllocator>().getAllocatorExpr()) 5520 CFGDeleteDtor DE = E.castAs<CFGDeleteDtor>(); 5533 const CXXBaseSpecifier *BS = E.castAs<CFGBaseDtor>().getBaseSpecifier(); 5540 const FieldDecl *FD = E.castAs<CFGMemberDtor>().getFieldDecl(); 5549 const CXXBindTemporaryExpr *BT = E.castAs<CFGTemporaryDtor>().getBindTemporaryExpr();tools/clang/lib/Analysis/Consumed.cpp
1345 Visitor.Visit(B.castAs<CFGStmt>().getStmt()); 1349 const CFGTemporaryDtor &DTor = B.castAs<CFGTemporaryDtor>(); 1360 const CFGAutomaticObjDtor &DTor = B.castAs<CFGAutomaticObjDtor>();tools/clang/lib/Analysis/LiveVariables.cpp
521 const Stmt *S = elem.castAs<CFGStmt>().getStmt();
tools/clang/lib/Analysis/PathDiagnostic.cpp517 return PathDiagnosticLocation(Source.castAs<CFGStmt>().getStmt(), 520 const CFGInitializer &Init = Source.castAs<CFGInitializer>(); 525 const CFGAutomaticObjDtor &Dtor = Source.castAs<CFGAutomaticObjDtor>(); 530 const CFGDeleteDtor &Dtor = Source.castAs<CFGDeleteDtor>(); 541 const CFGNewAllocator &Alloc = Source.castAs<CFGNewAllocator>(); 548 const auto &Dtor = Source.castAs<CFGTemporaryDtor>();tools/clang/lib/Analysis/ThreadSafety.cpp
779 CFGStmt CS = BI.castAs<CFGStmt>(); 2466 CFGStmt CS = BI.castAs<CFGStmt>(); 2472 CFGAutomaticObjDtor AD = BI.castAs<CFGAutomaticObjDtor>();tools/clang/lib/Sema/AnalysisBasedWarnings.cpp
474 CFGStmt CS = ri->castAs<CFGStmt>();
tools/clang/lib/StaticAnalyzer/Core/CoreEngine.cpp 545 CFGStmt CS = (*Block)[Idx].castAs<CFGStmt>();
tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp637 ProcessStmt(E.castAs<CFGStmt>().getStmt(), Pred); 640 ProcessInitializer(E.castAs<CFGInitializer>(), Pred); 643 ProcessNewAllocator(E.castAs<CFGNewAllocator>().getAllocatorExpr(), 651 ProcessImplicitDtor(E.castAs<CFGImplicitDtor>(), Pred); 654 ProcessLoopExit(E.castAs<CFGLoopExit>().getLoopStmt(), Pred); 909 ProcessAutomaticObjDtor(D.castAs<CFGAutomaticObjDtor>(), Pred, Dst); 912 ProcessBaseDtor(D.castAs<CFGBaseDtor>(), Pred, Dst); 915 ProcessMemberDtor(D.castAs<CFGMemberDtor>(), Pred, Dst); 918 ProcessTemporaryDtor(D.castAs<CFGTemporaryDtor>(), Pred, Dst); 921 ProcessDeleteDtor(D.castAs<CFGDeleteDtor>(), Pred, Dst);tools/clang/lib/StaticAnalyzer/Core/ExprEngineC.cpp
713 CFGStmt Elem = SrcBlock->rbegin()->castAs<CFGStmt>();