Lines Matching full:cxxbindtemporaryexpr
439 CFGBlock *VisitCXXBindTemporaryExpr(CXXBindTemporaryExpr *E,
497 /// CXXBindTemporaryExpr we encounter in that subexpression (which
507 /// CXXBindTemporaryExpr:
509 /// we remember the CXXBindTemporaryExpr and the current block in the
516 /// CXXBindTemporaryExpr as terminator, and branches to the current block
517 /// if the CXXBindTemporaryExpr was marked executed, and otherwise
539 /// the corresponding CXXBindTemporaryExpr E.
540 void setDecisionPoint(CFGBlock *S, CXXBindTemporaryExpr *E) {
548 CXXBindTemporaryExpr *TerminatorExpr;
559 CXXBindTemporaryExpr *E, bool BindToTemporary, TempDtorContext &Context);
615 void appendTemporaryDtor(CFGBlock *B, CXXBindTemporaryExpr *E) {
1500 return VisitCXXBindTemporaryExpr(cast<CXXBindTemporaryExpr>(S), asc);
3511 CFGBlock *CFGBuilder::VisitCXXBindTemporaryExpr(CXXBindTemporaryExpr *E,
3630 cast<CXXBindTemporaryExpr>(E), BindToTemporary, Context);
3753 CXXBindTemporaryExpr *E, bool BindToTemporary, TempDtorContext &Context) {
3891 const CXXBindTemporaryExpr *bindExpr =
4219 else if (isa<CXXBindTemporaryExpr>(S)) {
4295 const CXXBindTemporaryExpr *BT = TE->getBindTemporaryExpr();